Home Accessibility Courses Twitter The Mouth Facebook Resources Site Map About Us Contact
 
Python, Lua, Tcl, C and C++ training - public course schedule [here]
Private courses on your site - see [here]
Please ask about maintenance training for Perl, PHP, Java, Ruby, MySQL and Linux / Tomcat systems
 
Final examples for 2014 - and a look at our 2015 training course options

Following on from yesterday's examples [here] in which I talked you through, with links to code samples, the design and creation of a class, starting off with a description of its behaviour in the form of a test program and adding a test object class too, I'm now adding two short sample programs to make use of that class. These examples also doubled up to provide an introduction to object pointers, and to the allocation of heap memory for object storage via the new keyword.

First example - [here] which sets up an array of HotelRoomBooking objects. Second example, which uses a vector so that we can store information even before we know the total number of items to store (using a linked list) [here]. The class headers file may be found [here] and the function (method) definitions for the class [here]. Together, that will give you a complete example you can run.

Examples written on our training course are often posted up and available for you to study. We add comments - both within the source code and in articles such as this one - to help guide you through the code, but we do emphasise that they are just teaching examples and you should check that they do what you want and are appropriate for you before you make any use of them; they are not intended to be production code, nor are they necessarily appropriate for all circumstances (indeed some show common pitfalls quite intentionally,). In other words, you make use of them at your own risk and we cannot be responsible for how you use them, or any consequences thereof. We also retain copyright on the examples and our training notes and ask that you do not use the examples in order to present / run training classes or courses yourself.

Our 2015 schedule of courses is online - shown [here] on our website; as time progresses and course run, they'll disappear off the list, and in just a few months time we'll be looking forward to our 2016 schedule, with those dates being added during summer 2015.

For 2015, we are offering public courses in C, C++, Perl, PHP, Python, Ruby, Tcl, Lua and Tcl, with 5 day courses for newcomers to programming or 4 day course for experienced programmers converting from other languages, in each case. For simpler languages such as Lua, the course spends rather more time on the programming techniques and algorithms you'll need to make good use of the language, whereas with more complex and feature-rich languages more time will be spent on the language elements themselves. You can click on links within our course schedule to find the specific details of any individual language course.

Also on our public schedule for 2015 is our Depoying Apache / Tomcat course for technical staff looking after applications running on the Apache Tomcat server in association / fronted by the Apache Httpd Server. This 2 day course next runs in late March.

Please ask us if you would like intermediate or advanced training on any of the subjects / language that we teach, as we're often able to schedule such sessions for you. By their very nature, advanced topics are many and varied, and so we're not offering standard mixes as regular public courses. You will find details of the modules from which such courses are constructed [here] - please get in touch if you're interested and we'll help work out a training scheme for you, based on your background, what you need to learn, and the dependencies of various modules on each other.

We run many private courses too - again in C, C++, Perl, PHP, Python, Ruby, Tcl, Lua and Tcl, and also in Java and on (My)SQL and Linux basics. Such course are cost effective for delegate groups of 3 or more people, and can take place at our training centre or on your site. Typically, courses are tailored to suit your exact needs, although on some occasions your needs will be exactly the same as our public course and no amendments will be needed. In any case, presentation of these course is flexible to reflect your needs. See [here] for an overview of private (onsite) courses and a quotation link, and [here] for deatils of private courses at our training centre and hotel.
(written 2014-12-31)

 
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articles
C233 - C and C based languages - OO in C++ - beyond the basics
  [4560] Variables, Pointers and References - C and C++ - (2015-10-29)
  [4559] When do I use the this keyword in C++? - (2015-10-29)
  [4377] Designing a base class and subclasses, and their extension, in C++ - (2015-01-01)
  [4356] Object factories in C++, Python, PHP and Perl - (2014-12-19)
  [3979] Extended and Associated objects - what is the difference - C++ example - (2013-01-18)
  [3811] Associated Classes - using objects of one class within another - (2012-07-21)
  [3508] Destructor methods in C++ - a primer - (2011-11-05)
  [3251] C++ - objects that are based on other objects, saving coding and adding robustness - (2011-04-17)
  [3244] C and C++ - preprocess, compile, load, run - what each step is for - (2011-04-12)
  [3142] Private and Public - and things between - (2011-01-22)
  [3124] C++ - putting the language elements together into a program - (2011-01-08)
  [3123] C++ objects - some short, single file demonstrations - (2011-01-07)
  [3056] C++ - a complete example with polymorphism, and how to split it into project files - (2010-11-16)
  [2845] Objects and Inheritance in C++ - an easy start - (2010-07-01)
  [2577] Complete teaching example - C++, inheritance, polymorphism - (2010-01-15)
  [1819] Calling base class constructors - (2008-10-03)
  [1674] What a lot of files! (C++ / Polymorphism demo) - (2008-06-12)
  [1572] C - structs and unions, C++ classes and polymorphism - (2008-03-13)
  [1217] What are factory and singleton classes? - (2007-06-04)
  [925] C++ - just beyond the basics. More you can do - (2006-11-14)
  [831] Comparison of Object Oriented Philosophy - Python, Java, C++, Perl - (2006-08-13)
  [801] Simple polymorphism example - C++ - (2006-07-14)
  [798] References and Pointers in C++ - (2006-07-10)

G300 - Well House Consultants - Public Courses
  [4751] Final day of training at Well House Manor - Python, Lua, Tcl and C/C++ continue at The Spa, Melksham - (2017-06-30)
  [4739] A year of changes for Lisa and Graham Ellis, and Well House - (2017-05-27)
  [4705] Course dates - from October 2016 to December 2017 - (2016-09-25)
  [4689] Training Course schedule for summer and autumn 2016 - (2016-05-30)
  [4564] Perl, PHP, Python, Lua, Tcl, C++, Ruby - final public courses for 2015 - (2015-10-30)
  [4519] Course Schedule - October 2015 to June 2016 - (2015-09-27)
  [4434] Public training courses - upcoming dates - (2015-02-21)
  [4416] Challenging the IT course business model - (2015-02-05)
  [4408] Additional Python courses added to our schedule - (2015-01-29)
  [4358] A brilliant finish to 2014 training and business guests, and a look to 2015 - (2014-12-20)
  [4300] Public courses - Autumn 2014 and 2015 - (2014-09-19)
  [4279] Upcoming public courses from Well House Consultants - (2014-05-31)
  [4230] Well House Consultants - course prices for 2014 - (2013-12-26)
  [4197] Python and Tcl courses, November, UK (Melksham) ... just a few places left - (2013-10-23)
  [4172] Public courses - Python, PHP, Perl, Ruby, Lua, Tcl, C and C++ - autumn 2013 and through 2014 - (2013-09-13)
  [4015] Upcoming courses and availabiity - (2013-02-22)
  [3983] Upcoming courses at Well House Manor - Ruby, Python, Perl - (2013-01-19)
  [3964] What is coming up from Well House in 2013 - public Open Source / IT courses. - (2012-12-28)
  [3924] The bedrooms at Well House Manor - (2012-11-16)
  [3911] How well do you know Perl and / or Python? - (2012-11-04)
  [3903] Python Programming class for delegates who have already self-taught the basics - (2012-10-25)
  [3876] October to December 2012 - Public Courses - (2012-09-30)
  [3829] Training courses - rest of 2012, 2013 and January 2014 - (2012-08-06)
  [3823] Know Python or PHP? Want to learn Perl too? - (2012-07-31)
  [3637] April, May and June 2012 - Public Open Source Programming Courses - (2012-03-04)
  [3573] New in Java 7 - and why we are not running public Java 7 courses - (2012-01-08)
  [3559] Well House Consultants - Open Source Programming Courses for 2012 - (2011-12-21)
  [3528] December courses - PHP, Python, Perl - and a weekend Lua course - (2011-11-24)
  [3401] Open Source Training Schedule - learn a programming language - in Autumn 2011 or 2012 - (2011-08-20)
  [3365] Turning bright delegates into bright and knowledgable ones - (2011-07-21)
  [3358] Upcoming Programming courses ... High Summer, 2011 - (2011-07-15)
  [3219] How do I become a Linux System Administrator? - (2011-03-28)
  [3205] Open Source (Public) courses - PHP, Tcl, SQL, Python, C and C++ in Melksham, Wiltshire, UK - (2011-03-18)
  [3160] Extra courses - Advanced PHP, MySQL and Lua - (2011-02-07)
  [3129] Extra courses - C and C++ - (2011-01-12)
  [3078] Royal Wedding. How William and Catherine have changed our schedule - (2010-12-02)
  [3074] Running a course ... what if the tutor isn't well? - (2010-11-29)
  [3071] Well House Price list, January to March 2011 - (2010-11-25)
  [3021] Courses for late 2010 and early 2011 - (2010-10-30)
  [2965] Testimonials - Well House Consultants Open Source courses - (2010-09-21)
  [2942] Open Source Programming - Training Course Schedule - (2010-08-31)
  [2928] Public (scheduled) or private course? Book direct, or through a third party? - (2010-08-19)
  [2927] Announcing 2011 Open Source Training courses - dates and prices - (2010-08-18)
  [2881] Tailoring of courses to meet customers needs - how it works - (2010-07-21)
  [2839] Software versions used - June 2010 - (2010-06-30)
  [2736] Perl Course FAQ - (2010-04-23)
  [2558] Happy new decade - and course and hotel prices for 2010 - (2010-01-01)
  [2341] Koulutus, Open Source tietokone kielillä - (2009-08-09)
  [2340] ldning, Open Source dator språk - (2009-08-09)
  [2339] Opplæring, Open Source datamaskinen språk - (2009-08-09)
  [2338] Uddannelse, Open Source computer sprog - (2009-08-09)
  [2337] Opleiding, Open Source computertalen - (2009-08-09)
  [2336] Formação, Open Source computador línguas - (2009-08-09)
  [2335] Ausbildung, die Open-Source-Sprachen - (2009-08-09)
  [2334] Formazione, Open Source computer lingue - (2009-08-09)
  [2333] Formación, de los lenguajes de código abierto - (2009-08-09)
  [2332] Formation, des langages Open Source - (2009-08-09)
  [2048] Learning to program in PHP, Python, Java or Lua ... - (2009-02-19)
  [1968] Review of 2008 - (2008-12-31)
  [1929] 2009 - Hotel, Meeting, Training Course prices - (2008-12-07)
  [1857] November and December Public Course Schedule - (2008-10-27)
  [1836] Next in the sequence - courses next year (2009) - (2008-10-12)
  [1751] Public Training Course Dates until July 2009 - (2008-08-13)
  [1693] July to December 2008 - Open Source training schedule - (2008-07-01)
  [1615] PHP training courses every month - (2008-04-18)
  [1565] Languages compared - based on developer community size - (2008-03-05)
  [1420] The Learning Perl crew, October 2007 - (2007-11-03)
  [1414] What we teach - expained for the non-technical - (2007-10-28)
  [1035] Longer hours and better value courses - (2007-01-15)
  [933] Course Joining package - updated - (2006-11-20)
  [845] Course scheduling and Geekmas - are they traditions yet? - (2006-08-26)
  [646] PHP - London course, Melksham Course, Evening course - (2006-03-14)
  [387] Training course plans for 2006 - (2005-07-23)
  [181] Maximum number of trainees on a course - (2005-01-18)
  [172] Public courses in London - (2005-01-07)


Back to
Test driven development, and class design, from first principles (using C++)
Previous and next
or
Horse's mouth home
Forward to
Well House Consultants, Well House Manor, First Great Western Coffee shop, TransWilts / 2014 web site reports
Some other Articles
Well House Consultants / Well House Manor - Prices for 2015
What FGW passengers want to talk about / and PHP programming to find out
Well House Consultants, Well House Manor, First Great Western Coffee shop, TransWilts / 2014 web site reports
Final examples for 2014 - and a look at our 2015 training course options
Test driven development, and class design, from first principles (using C++)
A long and disappointing evening
Template / design pattern for C++ constructor and accessors
Why are people using the TransWilts?
Conditionals, loops and methods in Ruby - a primer with simple examples
4755 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 at 50 posts per page


This is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price.

Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2017: 404 The Spa • Melksham, Wiltshire • United Kingdom • SN12 6QL
PH: 01144 1225 708225 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/mouth/4375_Fin ... tions.html • PAGE BUILT: Sat May 27 16:49:10 2017 • BUILD SYSTEM: WomanWithCat