Dear Students,

This post will be updated concurrently with our course, starting on Wednesday May 27th 2009.

Our course includes 20 meetings and is composed of the following small separated courses (modules) available at http://xperato.abelski.com:
Introduction to Procedural Programming
Introduction to The Internet
SQL Fundamentals
Introduction to XHTML
CSS Fundamentals
Introduction to MySQL
PHP Fundamentals
Introduction to OOP
PHP Security
PHP Web Services
PHP Zend Framework
Open Source Projects Overview

The first 5 meetings set the required fundamental knowledge for learning PHP. These 5 meetings cover the following topics:

May 27th, 2009 – 1st Meeting
Introduction to Procedural Programming
Computer Hardware Structure, Memory Types, Binary Base, Simple Variables, Input & Output, Arrays, The “if” & “if else” Control Statements, The “while” & “do..while” Loops and Functions.

June 3rd, 2009 – 2nd Meeting
Introduction to Procedural Programming
Recursive Functions, Sorting Algorithms and Software Development Life Cycle.
Introduction to The Internet
Internet History, The Web, HTTP Protocol, Web Services and Websites.

June 10th, 2009 – 3rd Meeting
Introduction to Procedural Programming
Sophisticated procedural algorithm problems.
Introduction to XHTML
Introduction, Headings, Paragraphs, Styles and Images.

June 17th, 2009 – 4th Meeting
Introduction to XHTML
Links, Tables, Lists, Forms, Colors and Frams.
CSS Fundamentals
Introduction, Background, Text, Font, Border, Outline, Margin, Padding, List, Table, Dimension, Classification, Positioning and Images.
 
June 24th, 2009 – 5th Meeting
SQL Fundamentals
SQL Basic Concepts, Rational Database Objects and Data Manipulation Language.
MySQL
The MySQL Database, The Installation Guide and MySQL Query Browser.

The rest of the course (remaining 14 meetings) focus on PHP. These 14 meetings cover the following topics:

June 29th, 2009 – 6th Meeting
PHP Fundamentals
Introduction to PHP, PHP Basics
 
July 6th, 2009 – 7th Meeting
PHP Fundamentals
PHP Basics

July 13th, 2009 – 8th Meeting
PHP Fundamentals
Functions
Introduction to OOP
Introduction, Objects & Classes, Class Members, Encapsulation
PHP Fundamentals
PHP OOP

July 20th, 2009 – 9th Meeting
PHP Fundamentals
Arrays

July 27th, 2009 – 10th Meeting
PHP Fundamentals
Strings, Regular Expressions, Web Forms

August 3rd, 2009 – 11th Meeting
PHP Fundamentals
Sessions Management
PHP Fundamentals
HTTP Headers

August 10th, 2009 – 12th Meeting
Introduction to OOP
Inheritance, Overriding Methods, Abstract Class, Interface, Objects Relationships
PHP Fundamentals
PHP OOP

August 17th, 2009 – 13th Meeting
Open Source Code Projects
Common Architectures, Joomla, WordPress & Moodle.

August 24th, 2009 – 14th Meeting
PHP Fundamentals
Exceptions Handling and Reflection.

August 31th, 2009 – 15th Meeting
Strength Meeting
PHP Fundamental Topics.

September 7th, 2009 – 16th Meeting
PHP Fundamentals
Database Connectivity.

September 14th, 2009 – 17th Meeting
PHP Fundamentals
PHP Standard Library, Networking and Accessing Files.

September 21th, 2009 – 18th Meeting
PHP Security
Common Practices, Website Security, Database Security, Session Security, Filesystem Security and Shared Hosting.

October 14th, 2009 – 19th Meeting
PHP Web Services
PHP & XML Overview, Document Object Model (DOM), Simple API for XML (SAX), Web Distributed Data Exchange (WDDX), Representational State Transfer (REST) and Simple Object Access Protocol (SOAP). 

October 20th, 2009 – 20th Meeting
PHP Zend Framework
Ajax Capabilities, Database Management, Authantication & Authorization, Creating Web Forms, Email Based Components, Web Services Mash Ups and Deployment Consideration.

 

Regards,

Haim.

Leave a Reply

Your email address will not be published. Required fields are marked *