Recently, I was given the opportunity to do some online training thru a subscription service called Lynda.com. I had never heard of the site but was granted access to view any of their online training courses for 30 days.
I really wasn’t sure what to expect. I logged in and was presented with the option to view classes by subject or by name. Since this was for my job, I looked up ‘Java’ and found a couple of introductory classes, “Foundations of Programming:Fundamentals” and “Foundations of Programming: Object Oriented Design”. After reviewing the course outline for the fundamentals class, I settled on the Object Oriented Design (OOD) class.
After viewing half the class, I had a entirely different viewpoint of OOD and I learned a lot about the various constructs (classes, methods, attributes, etc.). I felt like I could look at OO code and see how the design influenced its development. Another cool aspect of the class was UML (Universal Modeling Language) which is an integral part of OOD to graphically depict objects, classes, attributes, methods and how the various objects will interact, all before any code development occurs.
I went on to view a Garageband 10 overview class and I’ve started a class on Web Development using PHP. So far, the content has been excellent and I’ve learned some very helpful tips I can apply at work and at home.
It will be interesting to see how many classes I watch in the next 30 days. -MC