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))
Well House Consultants
You are on the site of
Well House Consultants
Open Source Training Courses
hotel accommodation. You are welcome to browse and use
our resources subject to our copyright statement and to add in links from your pages to ours.
Other subject areas - resources
Well House Manor Resources
Object Orientation and General topics
Linux / LAMP / Tomcat Resources
Well House Consultants Resources
C and C++ Resources
Web and Intranet Resources
Web Application Deployment module A100
The Components of a Web-Based Solution
Exercises, examples and other material relating to training module A100. This topic is presented on public courses Deploying LAMP - Linux, Apache, MySQL, Perl/PHP
, Linux Basics
, Deploying Java Applications on Linux / Unix
Web-based applications require, as a minimum, an operating system and a web server as well as the application. Somewhere a compiler or interpreter will be needed, and there might be a requirement for a relational database. What are these elements, how do they fit together, and which combinations are in common use?
Related technical and longer articlesOpen Source - here to stay, or a flash in the pan?Web applications using LAMP technologiesNew to programming. Portable code. Perl or Java?
|Articles and tips on this subject
|The components of an Apache httpd / Tomcat / MySQL stack and what each does
Keep it simple and standard on the client side ... and let the server be a bit more complex. That's the philosophy of the web - and it makes sense because you'll typically have hundreds and thousand of clients - browsers - all visiting your web site which will probably be a single system - or a small ...
|LAMP - Linux, Apache, MySQL, PHP - install, configure, administer
Linux - Apache - MySQL - PHP. The "LAMP" combination that serves many web sites - including ours - these days.
Linux provides the underlying computer operating system on which the other elements are built
Apache (that's the Apache http web server / httpd) provides the service which listens for requests ...
|Should I maintain the programming code on my own website?
A Question from my inbox:
Graham, [snip] I did lot of FORTRAN programming myself in 80's, but mostly as a tool for solving engineering problems. For about 15 months, I maintained a 27000 line raw FORTRAN code, written by 8 Ph.D. souls. In 1998, I created a passive website for myself (Bridge problems ...
|The LAMP Cookbook - Linux, Apache, MySQL, PHP / Perl
It all started on Friday as we came back from the pub. I was describing how we've been, twice, on Neil Bauman's Geek Cruises but never been asked to talk or lecture, even in a "lightning session" on them. A little wistfully, maybe, as I'm a "wannabe" - I would love to get up and deliver a talk just ...
We thrive on taking note of upcoming technologies - newly opening niches. Sometimes, as with Perl some 10 years ago and with PHP more recently, it becomes a "no-brainer" that we should be getting more heavily involved and - if we like the technology - offering related services and courses. But for the ...
|Dynamic Web presence - next generation web site
Ostensibly, I'm giving a MySQL course. A client who has a large and complex data base and needs many staff to be able to make ad-hoc enquiries. Server is Linux, and regular (standard) enquiries will be via a browser fed by a PHP Page from a web server.
In other words L-A-M-P or LAMP. Linux, Apache, ...
|From Web to Web 2
"How do these technologies relate to Web 2?" asked one of my customers last week as we studied Apache httpd and Apache Tomcat. And of course that's followed up by the need to answer the question "What is Web 2".
Initial web sites - "Web 1" if you like - were discreet information sources provided by ...
|FTP - how to make the right transfers
If you're transfeerring files from one computer to another, you'll probably use an FTP client program - either something with a GUI or the FTP command itself on your local machine, and that will talk to an FTP daemon on the server.
It's important to note that you need to navigate to the right directory ...
|Linux / LAMP course
There's just so much you can learn about Linux - it's a complete operating system and you can easily get 3 or 4 days of user training, followed by weeks of "admin" training before you even start to think about Apache httpd, web site management tools, Perl, PHP, MySQL and the rest. LAMP (Linux, Apache, ...
|Apache, Tomcat, Jakarta, httpd, web server - what are they?
If someone says "Apache" to me, that's a warning - a warning to listen very carefully to what they're saying and evaluate what they mean; the term has changed - been used (and abused) over the years and it would be so easy to talk to someone, or train someone, on the wrong product.
The original Apache ...
|PHP / Web 2 logging
It' gone quiet here for 48 hours, hasn't it? The final run up to the first week of courses for the new year and we've been catching up with everything from cleaning blinds to updating web cam systems and ironing out final issues and catching up on other paperwork. Lots of good background and not ...
|A pu that got me into trouble
If you're a regular visitor to the Well House Consultants web site, you may have noticed subtle changes over the last couple of days; the "Version 7" web site that we introduced at the new year wasn't up to the standard we had hoped and rather than making incremental changes, I've swept new profiles ...
|Business is the predominant user of Tomcat, Perl and Tcl
I started using Open Source languages as a hobby about 10 years ago, but I became involved in them with my work ("Graham ... you know some Perl, don't you? .....") and these days I'm fortunate to earn my living from what was just a hobby.
Is the predominant use of Open Source languages the hobby / personal ...
Examples from our training material
PicturesLearn Perl / PHP / Python in Melksham, Wiltshire, England
Perl or PHP - Which should I use?
Perl, PHP, MySQL and Python training in the Channel Islands
Some modules are available for download
as a sample of our material or under an Open Training Notes License
for free download from [here]
Topics covered in this module
Elements of an IT solution under LAMP or Java.
Linux, Unix, Solaris and OS X.
Key features of an operating system.
NCSA server, Apache httpd, Apache Tomcat, IIS.
MySQL, PostGREsql, Oracle, SQL Server, Access.
Perl, PHP, Java and other languages.
Some standard applications.
If you are looking for a complete course and not just a information on a single subject, visit our Listing and schedule
Well House Consultants specialise in training courses in
Linux and LAMP
. We run
throughout the UK (and beyond for longer courses), and
at our training centre in Melksham, Wiltshire, England.
It's surprisingly cost effective to come on our public courses -
even if you live in a different
country or continent to us
We have a technical library of over 700 books on the subjects on which we teach.
These books are available for reference at our training centre.