PHP Web Development


4 Months 2 Hours / Day Morning / Evening

Course Description

PHP and MySQL are two of the most popular open source technologies to emerge during the past decade. PHP is a powerful language for writing server-side Web applications. MySQL is the world's most popular open source database. Together, these two technologies provide you with a powerful platform for building database-driven Web applications.

Training Objectives

 

All students will learn to:

  • Gain the PHP programming skills needed to successfully build interactive, data-driven sites
  • Use the MVC pattern to organize  code
  • Test and debug a PHP application
  • Work with form data
  • Use cookies and sessions
  • Work with regular expressions, handle exceptions, and validate dat

Software Needed

 

  • Linux, Windows, MacOS X, or Solaris operating system
  • Web server (either Apache httpd or Microsoft IIS)
  • PHP 5 or later with the PEAR extensions enabled
  • MySQL 5 or later
  • Web browser of your choice
  • Note: We recommend an AMP stack such as XAMPP or WAMP for ease of set up
  • PHP editing tool of your choice

 

HTML5

 

  • Creating a Simple Page
  • Marking up Text
  • Adding Links
  • Adding Images
  • Basic Table Markup
  • Forms

 

CSS3 (Cascading Style Sheet)

 

  • CSS Orientation
  • Formatting Text
  • Colors and Backgrounds
  • Thinking Inside the Box
  • Positioning and Alignment
  • Page Layout with CSS
  • CSS Techniques
  • Web Graphics Basics

 

Bootstrap

 

  • BS Get Started
  • BS Grid Basic
  • BS Typography
  • BS Tables
  • BS Images
  • BS Jumbotron
  • BS Wells
  • BS Alerts
  • BS Buttons
  • BS Glyphicons
  • BS Badges/Labels
  • BS Progress Bars
  • BS Pagination
  • BS Pager
  • BS List Groups
  • BS Panels
  • BS Dropdowns
  • BS Tabs/Pills
  • BS Navbar
  • BS Forms
  • BS Carousel
  • BS Tooltip
  • BS Popover
  • BS Scrollspy
  • BS Grid System

 

JavaScript

 

  • Intoduction
  • Syntax
  • Variables
  • Data Types
  • Conditional Statements
  • Operators
  • Loops
  • Form Handling

 

AngularJS

 

  • Angular Intro
  • Angular Expressions
  • Angular Directives
  • Angular Controllers
  • Angular Filters
  • Angular Http
  • Angular Tables
  • Angular SQL
  • Angular DOM
  • Angular Events
  • Angular Modules
  • Angular Forms
  • Angular Validation
  • Angular API
  • Angular Bootstrap
  • Angular Includes
  • Angular Application

 

Jquery

 

  • Introduction
  • Jquery Effects
  • Jquery Html
  • Jquery Traversing
  • Jquery Ajax

 

Jquery Mobile

 

  • Introduction
  • Lists
  • Forms
  • Themes
  • Events

 

Ajax

 

  • AJAX Intro
  • AJAX Example
  • AJAX XMLHttp
  • AJAX Request
  • AJAX Response
  • AJAX Events
  • AJAX PHP
  • AJAX Database

 

JSON

 

  • JSON Intro
  • JSON Syntax
  • JSON HowTo
  • JSON Http
  • JSON Files

 

Php5 (Php Hypertext Pre-Processor)

 

  • Introduction
  • Installation & Syntax
  • Variables
  • Data Types
  • Conditional Statements
  • Operators
  • Loops
  • Form Handling
  • File Handling
  • Sessions & Cookies
  • Error Handling
  • OOP (Object Oriented Programming)

 

Database

 

  • Introduction
  • Connect
  • Create DB
  • Create Table
  • Insert Data
  • Get Last ID
  • Insert Multiple
  • Prepared
  • Select Data
  • Delete Data
  • Update Data
  • Limit Data
Top