A. PHP I : Foundation

Description

The PHP I: Foundations course is designed to provide non-programmers with a solid foundation in the PHP language. This course guides you through the basics of PHP with an experiential approach, filled with numerous examples and hands-on exercises, including substantial practice in coding a functional application. All of the exercises are designed to reinforce key learning.

Benefit

-

Content

1. ZEND INTRODUCTION TO PROGRAMMING A. Language and the Logic of Programming B. Types of programming languages & vocabulary C. What is PHP C. Why use PHP 2. PHP LANGUAGE BASICS A. Syntax B. Quotes C. Comments D. Special Characters E. Data Types F. Precedence G. Symbols 3. PHP VARIABLE BASICS A. Variables B. Constants C. Arrays 4. PHP CONTROL FLOW BASICS A. Operators B. Conditionals 5. PHP FUNCTION BASICS A. Functions B. Function Design Tools C. File Systems (Handling) 6. FILE SYSTEM BASICS A. Constants B. Commonly Used File Functions C. File System Performance 7. PHP WEB CONCEPTS A. Client/Server Communications B. How to embed PHP into HTML C. How to embed HTML into PHP D. Cookies E. Sessions F. $_GET and $_POST 8. DATABASE BASICS A. Introduction to Relationship Databases B. Keywords & Statements in SQL C. Using PHP Functions to work with the MySQL data engine 9. DEVELOPING PHP APPS BASICS A. Defining a solution without writing code B. Organizing a concept solution C. Creating a program skeleton D. Defining error checking requirements E. Short discussion on application security 10. CHALLENGE PROJECT A. Use your new knowledge to work on a final class project

Course

Methodology

1
Presentation
2
Discussion
3
Practice Activities
4
Case Studies

Evaluation

1
Pre test
2
Post test

Duration

3 Days

Target Audience

This course is designed for those who want to learn the basics of the PHP language, and assumes some familiarity with web sites – what they are and the very basics of how they work – but no programming experience. Web designers who want to become PHP Developers would certainly benefit from this course

Schedule

No Schedule