Web Dev using PHP (Word press/ Joomla)

CTTI: | | Web Dev using PHP (Word press/ Joomla)
Web Dev using PHP (Word press/ Joomla)2019-01-21T08:34:48+05:00

Project Description

WEB DEVELOPMENT USING PHP
ICT CENTER, CTTI ISLAMABAD
PHP Course Contents

1. Introduction to Basic Programming:

  •  What is a computer program?
  • Introducing conditional flow statements and their mechanisms
  • Implementing if, if/else statements and logical operators
  • Introducing Loops
  • Introducing Booleans
  • Introducing variables
  • Introducing basic OOP Concepts (object, class)

2. HTML, DHTML, CSS

  • Introduction to HTML, HTML fonts
  • Styles, Links, Images
  • Tables
  • Static V/S Dynamic Websites
  • HTML, attributes, Headings
  • Paragraphs, Formatting
  • Lists, Colors
  • Forms
  • Links on a same page, Tags
  • DHTML Introduction
  • Marquee Tag Effects
  • CSS Introduction
  • CSS Id & Class
  • Styling Backgrounds
  • Fonts, Links
  • CSS Border
  • Margin, Cell padding
  • Introduction to Dreamweaver

3. HTML5, CSS3

  • HTML5 Intro
  • HTML5 Support
  • Elements
  • Semantics
  • Migration
  • Style Guide
  • Media
  • Video
  • Audio Plug-ins
  • HTML YouTube
  • CSS3 Introduction
  • Rounded Corners
  • Border Images
  • Backgrounds
  • Colors
  • Gradients
  • Shadows
  • Text
  • Fonts
  • CSS3 2D Transforms
  • CSS3 3D Transforms CSS3 Transitions
  • CSS3 Animations

4. JavaScript

  • JS Intro
  • JS client Validations (Null and Password Validations)
  • JS events

5. JQuery

  • JQUERY library
  • Scrolling effects
  • Images and Forms Ajax Integration
  • Fading practical
  • Animation effect practical
     JQUERY Events  JQUERY Plugins

6. PHP

  • PHP Introduction
  • Loops String Functions in PHP
  • PHP Basics, Variables
  • Functions in PHP
  • PHP Email Function
  • Arrays in PHP
  • PHP Forms Handline
  • PHP Forms Validation
  • PHP Forms Required
  • PHP Email/URL Validate
  • Project on PHP Form Complete Example using JQUERY, JavaScript, HTML, CSS

7. Database Programming (MYSQL)

  • Introduction to the database
  • Data Modelling
  • Enhanced E-R Modelling
  • Business Rules
  • Normalization
  • MySQL Fundamentals
  • PhpMyAdmin
  • MYSQL Clients
  • SQL Expressions
  • Data Types
  • Creating Databases, Tables, Columns and Indexes
  • Database Connectivity
  • Fetching data from database
  • Inserting data into database
  • Updating data in a database
  • Deleting data from database
  • DML Commands in MYSQL
  • Querying MYSQL
  • Advanced Queries
  • Views
  • Using Prepared Statements
  • Import and export of database

8. XML/JSON:

  • Introduction to XML
  • PHP – XML Parsers
  • Introduction to JSON
  • JSON Parsing

9. AJAX

  • Introduction to Ajax
  • XML HTTP Request, XHR Object
  • XHR Response XHR Ready State, Fetching text from source
  • Ajax polls
  • AJAX PHP
  • Ajax Database

10. Advance PHP

  • Date & Time
  • Image Uploading
  • File handling in PHP
  • File Open/Read
  • File Create/Write
  • PHP Cookies
  • PHP Sessions
  • Errors handling in PHP
  • Project in PHP

11. Bootstrap:

  • Introduction to Bootstrap and its classes
  • Modals
  • Wizards

12. JQGrids/HighCharts:

  • Introduction to JQGrid and Highcharts Integration in PHP

13. APIS:

  •  Google Maps API
  • Facebook Graph API and many more

14. Web Services:

  • Introduction to web services
  • Create a Basic Web Service Using PHP, MySQL, XML, and JSON Coding practices

15. PHP Frameworks:

  • Introduction to PHP Frameworks
  • Installation of different frameworks like Laravel, CodeIgniter etc
  • Coding practices

16. WORDPRESS

  • Word press
  • Theme Integration
  • Adding pages and posts
  • Manage Widgets, Plug-in
  • Project in Word press