Home Accessibility Courses Diary The Mouth Forum Resources Site Map About Us Contact
 
For 2023 (and 2024 ...) - we are now fully retired from IT training.
We have made many, many friends over 25 years of teaching about Python, Tcl, Perl, PHP, Lua, Java, C and C++ - and MySQL, Linux and Solaris/SunOS too. Our training notes are now very much out of date, but due to upward compatability most of our examples remain operational and even relevant ad you are welcome to make us if them "as seen" and at your own risk.

Lisa and I (Graham) now live in what was our training centre in Melksham - happy to meet with former delegates here - but do check ahead before coming round. We are far from inactive - rather, enjoying the times that we are retired but still healthy enough in mind and body to be active!

I am also active in many other area and still look after a lot of web sites - you can find an index ((here))
Why so many different courses?

Question: "Why do you have more than one course on subjects like Perl, PHP and Tcl?"

Answer: Because we specialise in the subjects we teach; we know that trainees will come to us with different backgrounds, and will have different objectives from the course. We want you to choose a course or series of courses to suit YOUR needs.

This article takes you though each of the subjects on which we run regular public courses, and helps you select which course(s) will be most relevant to your requirements. If you have a group of trainees all requiring the same course at the same time, please let us know - we can run a special course for you at your office (we provide all the equipment) or at our training centre, and that course can be tailored to suit your needs.

PERL

Starter Courses
---------------

We offer a five-day introductory Perl Programming course that takes users with little or no prior knowledge of Perl through all the fundamentals. This course is suitable for ALLcomers - we used to offer a slightly shorter conversion course for those with prior programming experience, but in practise most people who are learning Perl are going to be using it as a vital part of their day to day work and even experienced programmers preferred the longer course so that they could be CERTAIN that they understand the fundamentals.

More advanced courses
---------------------

For users who'll be using Perl for straightforward data manipulation and reporting tasks, our started courses are sufficient.

If you'll be using Perl in a Web / network environment, then you'll want to follow your starter course with "Using Perl on the Web", which covers subjects such as server side programming, Perl's interfaces to Telnet and FTP, etc. "Using Perl on the Web" is a two day course.

If you're going to be writing and maintaining larger applications in Perl, you'll probably want to follow your starter course with a 3 day "Perl for Larger Projects" course, which covers subjects such as handling huge amounts of data, Database Interfacing, writing objects in Perl, and more.

There's very little overlap between "Perl on the Web" and "Perl for larger projects", so if you're going to be writing a major web-based application in Perl, you should book onto both courses. We always schedule these two courses in the same week (2 + 3 days), so that you can stay on.

If you'll be using Perl to access MySQL relational databases, but you don't know about MySQL yet, you may wish to attend our "MySQL course" that's described in a separate section of this article.

What if you want something more specialised - for example you want to learn about the SNMP interface from Perl, or about Perl/Tk. We do have training material available that we use as appropriate on private courses, or if you've attended one of our regular public courses, we'll run a special "1 on 1" day for you at public course rates to cover the extra material.

TCL, TCL/TK AND EXPECT

Tcl is a scripting language that can be embedded within an application. We can provide training on the Tcl language itself, and also on the Tk extension which provides a programmable Graphic User Interface, and on Expect, which lets you automate processes designed for use through an interactive (i.e. keyboard) interface.

Our 3 day "Tcl Basics" teaches you the Tcl language, and also covers the extras that are provided in Expect; prior programming knowledge is useful, but Tcl differs greatly from other programming languages and sometimes prior experience of another language can actually be a disadvantage as it leads you to false assumptions.

If you're going to be using the Graphic User Interface provided by Tk, stay on for our 2 day "Tcl/Tk" course.

PHP

PHP is a server-side, HTML-embedded scripting language.

If you're not familiar with server side programming, the structure of the web, or HTML, then you should attend our one day "Technology for PHP" course to introduce you to these background topics.

Our 4 day "PHP programming" course follows on from "Technology for PHP", and covers the PHP language, the wide range of built in functions it includes, and how to use PHP to write complete server side applications.

With PHP5 comes an improved Object Oriented model and engine, and PHP's now a "big boy" language too - suitable for larger application and team work. We're offering a one day "Object Oriented Programming in PHP" course for those of you who'll be using it in this way.

If you'll be using PHP to access MySQL relational databases, but you don't know about MySQL yet, you may wish to attend our "MySQL course" that's described in a separate section of this article.

MYSQL

MySQL is described as "the World's most popular open source database". Our 2 day MySQL course covers relational database design, SQL (Structured Query Language) as used in MySQL, and MySQL installation and administration.

If you're going to be using MySQL as your database in a PHP, Java or Perl programming environment, you should learn that programming language before you attend the MySQL course. Appropriate courses are described in other sections of this article.

[NOTE: This is an archived article. Since first publishing, we have added more courses, such as Linux, C and C++, Cascading Style Sheets and Ruby ... to name a few.]


See also Course Index

Please note that articles in this section of our web site were current and correct to the best of our ability when published, but by the nature of our business may go out of date quite quickly. The quoting of a price, contract term or any other information in this area of our website is NOT an offer to supply now on those terms - please check back via our main web site

Related Material

A better class of course
  [211] - ()
  [215] - ()
  [219] - ()
  [224] - ()
  [230] - ()
  [292] - ()
  [350] - ()
  [371] - ()
  [394] - ()
  [497] - ()
  [554] - ()
  [559] - ()
  [577] - ()
  [579] - ()
  [646] - ()
  [726] - ()
  [1035] - ()
  [1453] - ()
  [1488] - ()
  [1576] - ()
  [1645] - ()
  [1933] - ()
  [2010] - ()
  [2049] - ()
  [2074] - ()
  [2084] - ()
  [2109] - ()
  [2187] - ()
  [2633] - ()
  [2762] - ()
  [3001] - ()
  [3271] - ()
  [3385] - ()
  [3419] - ()
  [3587] - ()
  [4280] - ()
  [4558] - ()
  [4583] - ()

Object Orientation and General technical topics - Learning to Progam
  [116] - ()
  [1605] - ()
  [1963] - ()
  [1985] - ()
  [2001] - ()
  [2048] - ()
  [2092] - ()
  [2286] - ()
  [2294] - ()
  [2326] - ()
  [2504] - ()
  [2505] - ()
  [2898] - ()
  [2973] - ()
  [3120] - ()
  [3551] - ()
  [3895] - ()
  [4008] - ()
  [4318] - ()
  [4322] - ()
  [4323] - ()
  [4324] - ()
  [4325] - ()
  [4326] - ()
  [4337] - ()
  [4575] - ()

Solutions centre home page

You'll find shorter technical items at The Horse's Mouth and delegate's questions answered at the Opentalk forum.

At Well House Consultants, we provide training courses on subjects such as Ruby, Lua, Perl, Python, Linux, C, C++, Tcl/Tk, Tomcat, PHP and MySQL. We're asked (and answer) many questions, and answers to those which are of general interest are published in this area of our site.

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2024: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • FAX: 01144 1225 793803 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/solutions/melksham ... urses.html • PAGE BUILT: Wed Mar 28 07:47:11 2012 • BUILD SYSTEM: wizard