Training, Open Source computer languages

PerlPythonMySQLTclRubyC & C++LuaJavaTomcatPHPhttpdLinux

Search our site for:
Home Accessibility Courses Diary The Mouth Forum Resources Site Map About Us Contact
Course Topics: All
Student level: Beginner
Course Type: All

Course types. We run a range of Public Courses, which are ideal if you have just one to three trainees. For four or more trainees, our Private Courses (at your offices) are likely to be more cost-effective for you. We also run Specially Run Courses - at our offices, if your requirement isn't part of one of our standard courses.

We'll tailor any private course to meet your exact requirements; the following paragraphs describe our standard course(s) which also provide the starting point for custom courses:

The following match your requirements most closely

Learning to Program in Perl / Perl Programming is a five day Perl course for those without any prior programming experience. Starting at a gentle pace, it introduces you to some of the principles of programming before going on to cover features of the Perl language which have made Perl one of the most popular scripting languages around.

Learning to Program in Java is a five day course covering the Java language itself and fundamental classes such as String, Utilities, and IO. No prior programming knowledge is required - if you've programmed before, Java Programming for the Web is a more suitable course.

Deploying Apache and Tomcat is a two day course covering the technologies involved in installing, configuring and supporting a web application written in Java under Tomcat ana Apache. We also offer a longer course Deploying Java Applications on Linux / Unix which may be more suitable is you're not already familiar with Java / SQL / HTML / XML and web site structure.

Deploying Java Applications on Linux / Unix is a five day course covering the technologies involved in installing, configuring and supporting a web application written in Java. Topics include Internet and web structure and addressing, HTML, Java itself, Servlets and JSP, XML, Apache and Tomcat, SQL and JDBC. We also offer a shorter course Deploying Apache and Tomcat covering the deployment and support of just Apache and Tomcat.

Python Programming is a three day course covering the Python object oriented scripting language for those with some prior programming experience. The course runs from the basics of the language through its object oriented facilities to interfacing to SQL databases, Graphic User Interfaces, and the XML and Web use of Python.

Deploying LAMP - Linux, Apache, MySQL, Perl/PHP is a four day course covering the technologies involved in installing, configuring and supporting a web application written in Perl or PHP. Topics include Internet and web structure and addressing, HTML, an introduction to Perl and PHP, Linux, XML, Apache and SQL.

Tcl Basics shows you the fundamentals of the Tcl programming language. This course also covers Expect, and intermediate subjects such as libraries, namespaces and regular expressions.

Technology Background for PHP overviews (in one day) the technologies such as the Web, programming and SQL that you'll need to make good use of PHP as taught on the following PHP Programming course.

PHP Programming is a four day course that covers server-side Web programming using the PHP language. As well as the fundamentals of the language, Web subjects such as cookies and session control are covered, and interfacing to SQL databases, XML and dynamic graphics.

Ruby Programming is a two day course covering the Ruby object oriented scripting language for those with some prior programming experience. The course runs from the basics of the language through its object oriented facilities to interfacing to SQL databases, Graphic User Interfaces, and the XML and Web use of Ruby.

MySQL is a two day course covering the structure of database engines and how to write database applications using SQL. As well as SQL itself, this course covers the installation and administration of MySQL, database and table design, security, and using MySQL from Perl and/or PHP and/or Java as appropriate for the trainee group.

The following courses may also be of interest

Programming in C is a two day course that covers the fundamentals of the C language for trainees with prior programming experience. Please contact us if you have no prior programming experience, and please look at our C and C++ Programming course if you want to learn C and C++.

C++ for C Programmers is a two day course that covers the fundamentals of the C++ language for trainees with prior programming experience of the C language. This course introduces you to the principles of OO programming and how they're implemented in C. Please consider our C and C++ Programming course instead if you do not have prior knowledge of C.

C and C++ Programming is a four day course that covers the fundamentals of the C and C++ languages for trainees with prior programming experience.

Object Oriented Programming in PHP is a one day course for programmers with prior PHP experience who want to learn the best techniques to share code between pages and perhaps sites in a larger project. Course covers Object Orientation principles and how objects are implemented and best used in PHP.

Perl Programming is a five day Perl programming course. It covers the major features of the language and their use for newcomers.

Using Perl on the Web teaches you the application of Perl on the worldwide web. The course assumes a knowledge or Perl as taught on our Perl Programming course, and extends your knowledge so that you can use Perl to glue applications to the internet.

Perl for Larger Projects extends your understanding of Perl; it covers object orientation, Database connectivity, large data set handling, extended regular expressions and other subjects that you'll need to learn about if you're using Perl as part of a larger project.

Perl Extra is tailored, one-to-one training course for clients who require specialist advanced Perl topics that are not covered on the Perl for Larger Projects or Using Perl on the Web courses.

Java Extra is tailored training on a one-to-one basis to cover extra topics required by individual clients as they explore the more advanced features of Java.

Tcl/Tk adds Tk to your knowledge of Tcl, as taught on the Tcl Basics course. We cover the widgets, geometry managers and event handlers of the Tk GUI so that you can write and maintain graphic applications.

At Well House Consultants, we're also experienced in Solaris, Mac OS X, Motif, FrameMaker, HTML, XML and other technologies. Although we don't have current training material on these, please do ask us if you have training requirements which include elements on these subjects.

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