Syllabus
Introduction to PHP
It is a server-side programming language used to build websites. With server-side programming language it means the client will receive only the output. The processing of the data is performed in the server and not the client’s computer like JavaScript. It’s a programming language which is very similar to C and easy to learn. PHP is considered as a foundation language by software developers so learning PHP is always an advantage.
Syllabus
- Introduction to web technology
- Web application
- Web server
- Client and Server
- Scripting languages Arrays
- Array syntax
- Array Index
- Get length without using pre-defined functions
- Array push and pull
- Associative arrays
- Loop through arrays
- Multidimensional Arrays
- Array functions
- Array Sorting without using pre-defined functions OOPS
- Classes and objects
- Constructor & Destructor
- Inheritance
- Static methods and properties
- Methods overloading
- Abstracts class & Interface HTML 5
- Introduction & History
- Basic tags and attributes
- HTML5 New Elements
- HTML5 Input Types
- HTML5 Form Elements
- HTML5 Form Attributes
- HTML5 Canvas
- HTML5 SVG
- HTML5 Video
- HTML5 Audio CSS 3
- CSS Properties, Selectors, Style Declaration Types
- Colors, Backgrounds, Text and Fonts
- Images, Links, Tables and List ? Borders, Padding, Margin
- Cursor, Dimension, Scrollbars, Visibility and Positioning JavaScript
- Introduction to JavaScript
- Variables
- Operators
- Data type conversion
- Functions
- Conditional statements and Loops
- Form manipulation
- Validation PHP – Understanding the Preliminaries
- Introduction to web & internet
- Introduction to server
- Understanding localhost server
- Starting PHP
- PHP syntax and variables
- Operators and Expressions
- Conditional Branching and Looping Statements
- Learning Arrays in PHP PHP – The Core Logics and Techniques
- String and Math functions in PHP
- Introduction HTML Form Elements and Fields
- Accessing PHP, HTTP Data
- Query Strings and Hyperlinks
- Describing Pre-Defined Variables – Super Global Arrays
- Understanding Functions, Important PHP Functions
- What are the Scope of variables
- Usage of Include and require statements PHP and MySQL – The Structured Repository
- PHP MySQL Connectivity
- Integrating Web Forms and Database
- Using PHP’s MySQL Extension Learn More Advanced Techniques in PHP
- Introduction to Object Oriented Programming
- Classes and Objects
- Abstraction, Encapsulation, Inheritance and Polymorphism
- Constructors and Destructors
- Overloading, Overriding of functions
- Exception Handling
- Regular Expressions
- Session Handling
- Using Cookies MySQL
- MySQL data types
- DML and DDL
- Aggregate functions
- Subquery and join
- Database Programming
- PHP and MYSQL
- Mysql functions
- One tier architecture
- Two tier Architecture
- Three tier Architecture
- File uploading and downloading. AJAX
- Introduction
- PHP AJAX example
- AJAX Database programming jQuery
- jQuery Syntax
- jQuery Selectors
- jQuery Events
- jQuery Hide/Show
- JSON Bootstrap
- Introduction to Bootstrap
- Bootstrap Grid System
- Creating Layouts with Bootstrap
- Bootstrap CSS – Understanding the CSS
- Responsive Web design with Bootstrap
- Single Page Responsive site with Bootstrap
- Bootstrap Layout Components
- Bootstrap Plug-ins
- Dropdown
- Tab
- Building Websites with Bootstrap CodeIgniter Framework
- Introduction to PHP Frameworks
- Working with CodeIgniter Framework
- MVC architecture in CodeIgniter
- Routing
- Controllers,Views and Models
- Helpers and Libraries
- FormValidation
- FetchingData using Input Class Webservice