Web Programming with PHP (Part C)

An intermediate course in PHP programming

Web Programming with PHP Part C is the continuation of our Web Programming with PHP series. It's for intermediate-level PHP developers who are interested in exploring more advanced topics to make their Web applications more structured and feature-rich, including unit testing, templating, model/view/controller (MVC) architecture, performance analysis and caching. This instructor-led course contains weekly hands-on coding assignments, quizzes, textbook readings, and online discussions.

Instructor

  • Avatar
    Jeffrey McManus
    Jeffrey McManus has been a Web developer in Silicon Valley for fifteen years. He teaches Web Design and Management for the University of Victoria and is the CEO of Platform Associates. He's written six books on software development and frequently speaks at developer conferences. He likes popsicles.

Course Outline

  • Object-oriented features of PHP: Objects, methods, member variables, and inheritance
  • Performance analysis and tuning
  • Unit testing with SimpleTest
  • Data caching using APC and memcached
  • Security: Guarding against cross-site scripting, cross-site request forgery and SQL injection attacks
  • Password and session security
  • Application templating using Smarty
  • Model-View-Controller architecture

Prerequisites

Duration and Format

6 weeks. Taught online. Instructor-led.

CodeLesson courses are available to students 24 hours a day while the course is in session. That means you can participate in the course even if you have a busy daytime schedule or if you're located in a different time zone.

Courses are comprised of online and offline readings, weekly quizzes, online discussion topics, and hands-on coding exercises that are evaluated by the instructor. You can post questions about the coursework at any time and the instructor will provide guidance. You're never stuck on your own.

You can learn more about our course format in our FAQ.

Take this Course!

Add Course

Share with Friends and Colleagues

Support

Follow Us

About Us

CodeLesson Logo
Copyright © 2010-2012, LessonPlex