• My Santa Fe Network

    Thank you for visiting my personal website! I've recently shifted my focus to a new business. If you're interested in web design and development services please visit: My Santa Fe Network.

Zend PHP I: Foundations; A Review

Today I finished my Zend PHP I: Foundations training course. It was a very informative introductory course on the basics all the way up to mid level PHP programming principals. Okay, well maybe it wasn’t that advanced but it was a good, challenging guide for someone with a basic knowledge of PHP.

Zend PHP Certificate

For someone like myself who isn’t exactly a “qualified” programmer yet, this was a good place to start. I’m pretty much able to make my way around PHP applications and customize or edit code on my own but I do have my limitations and that was hard to realize while taking this course. I have built my own simple applications but nothing to the level of the programmers around me where I work. Taking this course helped me understand my detachment and the things I need to work on in order to improve myself to get to the level that I want to be as a PHP programmer.

Some of the things we covered were your basic syntax elements, data types, strings and how to represent your code with indentation, spacing and comments. We covered establishing variables and defining arrays along with what to do with all that data and how PHP can parse and render that data into a web application or HTML. We also covered turning basic programming principles and scripts into working functions and the process of defining functions. These are all basic elements of programming and can translate into all programming languages; not just PHP.

Our instructor, Clark Everetts, discussed best practice principles and how to go about planning and executing the process of building a web application. During the course we used a basic Black Jack web application game as an example to cover all the elements we would discuss in the class. Clark also provided us with a multitude of examples that were very useful and helped me out a lot.

The most difficult part of the course was the means in which you attend. It would seem quite convenient to attend a class over the web in the comforts of your own office or home. For my particular situation there was a lot of distractions and following along was frustrating sometimes. It’s very easy to lose you’re train of thought or wonder off into “la-la” land. There is that disconnection of not physically being in a class listening to an instructor where all your attention is on what he or she is saying. Not to mention the stern look you get when you start taking to the people around you.

To take the class you login to a WebEx conference with you, your instructor and your peers. If you have the proper equipment, you can listen to the conference/class on your computer or a telephone. WebEx does allow you to dial into conferences via a standard land line telephone. My personal setup was through my BlackBerry Storm tethered to my Motorola S9 BlueTooth headset.

Overall, I liked taking this course. It was an eye opener and helped me evaluate myself. I think there was so much information to cover that it was somewhat of a race to get everything in. At times I really felt like I was cramming for an exam. Which is understandable because (although unsaid) it is assumed that if you’re taking this course you do have some background in PHP. If you don’t I would suggest trying a different route and possibly picking up a beginners book.

My next step after taking this course is to read up on PHP and get my hands dirty with some projects of my own. I’ll be taking the PHP II: Higher Structures training course from Zend in June so by that time I hope to have a better grasp on the subject.

Related Posts

No related posts were found, so here's a consolation prize: What Really Motivates Us.

This entry was posted in PHP Programming and tagged , , , . Bookmark the permalink. Comments are closed, but you can leave a trackback: Trackback URL.

5 Comments

  1. Posted May 30, 2009 at 4:45 pm | Permalink

    Rob,

    Hey, thanks for the review on this course – just what I was looking for.

    Jason

  2. Posted June 4, 2009 at 9:28 am | Permalink

    No problem Jason and thanks for the comment. I’ll be attending the Zend PHP II class starting next week. I’m sure it’ll be a lot more complicated but I hope it touches more on using the Zend framework than php principals.

    Cheers

  3. Posted July 27, 2009 at 9:27 pm | Permalink

    Cool stuff, good to hear that the course is good. I was planning to take an advanced level one.

  4. Zac
    Posted January 17, 2010 at 7:36 pm | Permalink

    Was wondering how you made out taking the other zend courses? Was concidering taking some myslef but I’m wondering if I wouldnt be better served by just doing what I’m currently doing and reading blogs and books? I was looking at PHP From A- Zend but at $2800 was wondering if you felt it was worth it?

  5. Posted March 27, 2010 at 4:43 pm | Permalink

    Zac, I took the PHP II class. It was ok. Same fundamentals type of stuff. I haven’t taken any other classes since then.