Best PHP Training Course

Best PHP Training Course provide by ducat IT training School

Beginner 0(0 Ratings) 0 Students enrolled
Created by ducatittrainingschool staff Last updated Tue, 19-Apr-2022 English


Best PHP Training Course free videos and free material uploaded by ducatittrainingschool staff .

Syllabus / What will i learn?

What you will Be Able to Achieve During This Course

  • This course will enable you to build real-world, dynamic web sites If you've built websites using plain HTML, you realize the limitation of this approach Static content from a pure HTML website is just that static It says the same unless you physically update it Your users can't interact with the site in any meaningful fashion
  • User authentication and personalization
  • Shopping Carts
  • Content-management Systems
  • Web based email
  • Mailing list manager
  • Web forums
  • PDF document generation, etc

Who Should Attend

These are creating dynamic, database-driven web sites Basic experience with HTML is assumed. Programming such as C or PERL experience is helpful but not required

Hands-On Training

  • In this course, you develop PHP scripts to perform a variety to takes, culminating in the development of a full database-driven Web page Exercises include:
  • Accessing command line arguments from PHP scripts
  • Generating web pages dynamically using PHP
  • Retrieving Web Pages manipulating from data
  • Personalizing Web site content using Session and Cookies
  • Tracking user navigation on your Web site
  • File handling with PHP script
  • Regular Expression with PHP to Make strong validation
  • Object Oriented Concept to make more Powerful Web Application
  • Exception Handling
  • Integrating database content to generate dynamic Web pages
  • Building modular Scripts to enable code reusability

Introductory Session

  • Web Architecture
  • Overview of PHP Platform
  • Origins of PHP in the open source community
  • Why we use PHP?
  • Some of PHP's strengths:
  • Some of PHP's main competitors are PERL, Microsoft ASP.NET, JavaServer Page
  • Availability across multiple platforms
  • Installing as a module for Apache Web Server

Hyper Text Markup Language (HTML)

  • Introduction To HTML
  • Structure of HTM
  • Attributes & Values
  • Comments , Header Tags
  • Image Tag
  • Link Tags (Text & Image)
  • Marquee Tag
  • List Tag (Ordered & Unordered)
  • Table Tag
  • Form Tags
  • Audio ,Video Tags
  • About Iframe
  • Embedding of Google Maps ,You tube videos
  • Block Level and Inline Elements
  • DIV Tag

HTML5 New Tags

  • Header , Footer , Nav
  • Section ,Article ,Aside
  • New Form Elements+ 

Style Sheet (CSS)

  • Document Testing
  • About CSS Selectos
  • About CSS Properties
  • Background Properties
  • Box Properties
  • Border Properties
  • Positioning Properties
  • CSS Menu Design
  • CSS Animation

Bootstrap (Responsive Design)

  • Introduction to Responsive Design
  • Introduction to Bootstrap
  • Bootstrap Grid System
  • Grid Classes
  • Equal Columns , Unequal Columns
  • Layout Creation

Creating a Web Layout using Div's , CSS & Bootstrap 2 Hrs

PHP language building blocks

  • Comparing PHP with other Web scripting languages or technology
  • Installation of PHP
  • PHP delimiters
  • Variable initialization with PHP
  • PHP Data types
  • PHP Constants
  • PHP Operators

Conditional Statements

  • If else
  • If else if else
  • Nested If
  • Switch Case
  • Jump Statements ( Break , Continue , Exit )

Looping (Iteration)

  • For loop
  • While loop
  • Do while loop
  • Nested Loop

Introducing ARRAY

  • How to use an important programming construct: arrays
  • Numerically Indexed arrays
  • Non-Numerically Indexed arrays (Associative Array)
  • Multidimensional arrays
  • Array sorting

Manipulation user input

  • Presenting the user with input options via different HTML from elements
  • Retrieving form data with $_POST,$_GET and $_REQUEST arrays
  • Preserving Data in Form inputs

Reusing Code and Functions

  • Introducing Functions
  • Defining functions
  • Using parameters
  • Understanding scope
  • Returning values
  • Call By Value & Call By reference
  • Reusing Codes
  • Implementing recursion
  • Using Require() and include()
  • Array , String , Math , Date functions
  • Super Global Array Variables

JavaScript (JS)

  • Introduction to JavaScript
  • Variable , Operators , Conditions
  • Looping and Array
  • Introduction to functions
  • Popup Boxes (Alert ,Confirm ,Prompt)
  • Introduction to functions
  • Form Handling
  • DOM Manipulation
  • Pre- defined functions
  • Introduction to Objects
  • What is property and methods
  • String , Math , Navigator , Date ,Array , Window Objects
  • Introductions to object based technology
  • Class , object , property , inheritance
  • Client Side Validation (Regular Expression)

Introducing with the file system and the Server

  • Saving data for later using le system
  • Opening a file Creating and Writing to a file
  • Creating and Writing to a file
  • Closing a file
  • Reading from le
  • Deleting a file
  • Using other useful file functions
  • Create a directory
  • Remove a directory

File Uploading & Downloading

  • File uploading Concepts
  • Multiple File Upload
  • Downloading file from server using header

String Manipulation and Regular Expression

  • Formatting , Joining ,splitting , comparing strings
  • Introducing Regular Expression
  • REGEX Implementation

State Management

  • Session, Cookie , Query String
  • What Session Control is?
  • Understanding Basic Session Functionality
  • Starting a Session
  • Registering Session variables
  • Using Session Variables
  • Destroying the variables and Session
  • What is a Cookie?
  • Setting Cookies with PHP
  • Using Cookies with Sessions
  • Deleting Cookies
  • Implementing Query String

MySQL Database

  • Relational Database Concept and technology
  • Web Database Design
  • Web Database Architecture
  • Creating a MySQL Database
  • Creating Database Tables
  • Column Data Types
  • Implementing Insert/Delete/Update and select Query
  • Aggregate Functions
  • Having and Group By Clause
  • Joining Table
  • Implementing Primary key, Unique Key, Composite key, foreign key, default constraint etc
  • Joining Table
  • Dropping Tables and Databases
  • Introduction to Php my admin

Database Connection

  • Mysqli connectivity
  • Procedural Connectivity
  • Object Oriented Connectivity
  • PDO (Php Data Object) Connectivity

Jquery with AJAX

  • jQuery introduction
  • jQuery Selectors , events , DOM , animations
  • jQuery accordions, carousel, tab
  • jQuery conflict
  • Ajax Implementation
  • CRUD Operation with AJAX

Object Oriented PHP

  • Object oriented concepts
  • Classes, objects and operations
  • Class attributes
  • Access Modifier
  • Constructor & Destructor
  • Inheritance
  • Static method
  • Type Hinting
  • Object Cloning
  • Abstract class
  • Final keyword
  • Inheritance
  • Implementing interface
  • Understanding Advance and New Object Oriented functionality
  • Magic functions with PHP

Advance PHP Techniques

  • Implementing Captcha
  • PDF Generation
  • Excel or CSV Generation
  • Email with PHP
  • Implementing Pagination
  • SQL Injection
  • Web Services with JSON
  • Payment Gateway Integration
  • Http Headers & Output Buffering
  • Error tracking and debugging
  • Exception Handling

Web Hosting

  • Manage Domain with name server
  • Manage Web Hosting from FTP and CPANEL
  • Managing Database, Email Accounts, Sub Domains etc
  • Live your project

Developing a dynamic web application

  • Frontend Using Bootstrap & templates
  • Backend Using Templates


Curriculum for this course
0 Lessons 00:00:00 Hours
+ View more
Description
You need online training / explanation for this course?

1 to 1 Online Training contact instructor for demo :


+ View more

Other related courses
About the instructor
  • 0 Reviews
  • 0 Students
  • 140 Courses
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

Free

1:1 Online Training Fee: 1 /-
Contact instructor for demo :