In this PHP course, you will learn foundation level PHP and how to execute scripts on your server. You will also learn about mysql, php framework, javascript, & Joomla! 1.5. Also this course will teach you advanced level CSS and Relational Database fundamentals with query formulation and optimization.
How participants will benefit after the course
• The course will allow you to learn the most popular widely used web scripting language.
• PHP frameworks help you reuse the developed code.
• After finishing this course, participants will be able to develop professional dynamic website using PHP framework codeIgniter.
• Participant will develop any web project using OpenSource CMS Joomla! 1.5
Course Highlights:
• Complete package on web development
• PHP framework along with documentation process
• SSL & Email
• Online Payment Method
• Joomla! Project
• Industry-experienced Instructor will conduct the course
Workshop topics to be covered:
Lesson: 01 (HTML & CSS)
Basic: Introduction, Elements, Attributes, Table, List, Forms, Formatting, Styles, Image, Hyperlinks.
Advanced: Head, Meta, Scripts, Layout, Fonts, URL- encode and Html Webserver.
CSS Introduction.
Lesson: 02 (Basic CSS)
CSS Syntax, Padding, Border, Margin, Text, Font, Text, List, color, background
Lesson: 03 (Advanced CSS & JavaScript Basic)
Classification, Positioning, Dimension, Media Types, Pseudo-class, Pseudo-elements
Basic JavaScript: Introduction, Comments, Variable, Operator, Statement, Loops, Functions.
Note: Static Project using HTML & CSS.
Lesson: 04 (PHP Basic)
1. Introduction
• What is PHP?
• What is MySQL?
• Advantage of using PHP for web development?
2. PHP Installation
3. PHP Syntax & PHP Variable
4. PHP Operators
5. Arrays
6. Conditional Statements
• if (...else) statement
• Switch statements
Lesson: 05 (PHP Condition, Array & Loop)
1. Loop
• While statement
• Do While statement
• For statement
• Foreach statement
2. Difference between PHP 4 & PHP 5
3. Get & Post Variable
Lesson: 06 (PHP Functions)
1. PHP Functions, Methods & Classes
2. Database Introduction
3. Why we use MySQL?
Note: Test on PHP Basic.
Lesson: 07 (PHP Framework)
1. Advantage of using Framework
2. Introducing PHP Framework (CodeIgniter)
3. Lecture on PHP Framework with Example.
Lesson: 08 (PHP Database)
1. Basic database design concept
2. Database relationship
Lesson: 09 (DB Normalization & Query)
1. Database Normalization
2. Basic MySQL queries
Lesson: 10 (Advanced JavaScript & Ajax)
Advanced: Data, Array, RegExp, Cookies, Validation, Image Maps, Create Object, Timing.
Ajax basic: Introduction, Ajax request, Ajax Example, Ajax browser, Ajax XMLHttpRequest, Ajax suggest, Ajax database, Ajax XML file.
Note: Test on Database, JavaScript & Ajax.
Lesson: 11 (Advanced PHP Framework)
1. New Project Open Using PHP Framework (CodeIgniter)
2. Cookies & Sessions.
Lesson: 12 (SSL & Email)
1. Lecture on secure path SSL
2. Include file & file upload
3. Email system
Lesson: 13 (Online Payment Method)
1. PayPal Standard
2. Authorize.net
Lesson: 14 (Error, Exception & Filter)
1. Error, Exception & Filter
2. PHP unit testing
3. Individual/ Group PHP & MySQL Project review
Lesson: 15 (OpenSourceCMS Joomla! 1.5)
1. Introduction of PHP OpenSourceCMS.
2. Introduction of Joomla!
3. Joomla! Installation.
4. Create and Manage New Joomla! Project.
5. Manage Administrator Panel.
6. Create Joomla! 1.5 Template.
Lesson: 16 (VirtueMart)
1. Create Joomla e-commerce shopping cart VirtueMart
2. Joomla! 1.5 Component
3. Joomla! 1.5 module and package.
4. Individual/ Group Joomla! Project review