Course Content


HTML

  • Introduction
  • Editors
  • Basic Elements
  • Attributes
  • Headings
  • Paragraphs
  • Styles
  • Formatting
  • Quotations
  • Comments
  • Colors
  • Links
  • Images
  • Tables
  • Lists
  • Iframes
  • Forms
  • HTML5 New Elements
  • Graphics
  • Canvas
  • SVG
  • Video
  • Audio

CSS

  • Introduction
  • Syntax
  • Selectors
  • Colors
  • Backgrounds
  • Borders
  • Margins
  • Padding
  • Height/Width
  • Box Model
  • Outline
  • Text
  • Fonts
  • Icons
  • Links
  • Lists
  • Tables
  • Display
  • Max-width
  • Position
  • Overflow
  • Float
  • Inline-block
  • Align
  • Combinators
  • Pseudo-class
  • Pseudo-element
  • Opacity
  • Navigation Bar
  • Dropdowns
  • Image Gallery
  • Image Sprites
  • Forms
  • Counters
  • Website Layout
  • Units
  • Specificity
  • Rounded Corners
  • Border Images
  • Backgrounds
  • Colors
  • Gradients
  • Shadows
  • Text Effects
  • Web Fonts
  • 2D Transforms
  • 3D Transforms
  • Transitions
  • Animations
  • Tooltips
  • Style Images
  • Buttons
  • Pagination
  • Multiple Columns
  • Box Sizing

JS

  • Introduction
  • Output
  • Statements
  • Syntax
  • Comments
  • Variables
  • Operators
  • Arithmetic
  • Assignment
  • Data Types
  • Functions
  • Objects
  • Events
  • Strings
  • String Methods
  • Numbers
  • Number Methods
  • Arrays
  • Array Methods
  • Array Sort
  • Array Iteration
  • Dates
  • Date Formats
  • Date Get Methods
  • Date Set Methods
  • Math
  • Random
  • Booleans
  • Comparisons
  • Conditions
  • Switch
  • Loop For
  • Loop While
  • Break
  • Type Conversion
  • Bitwise
  • RegExp
  • Errors
  • Scope
  • Hoisting
  • Strict Mode
  • this Keyword
  • Const
  • Functions
  • HTML DOM
  • Window
  • Screen
  • Location
  • History
  • Navigator
  • Popup Alert
  • Timing
  • Cookies

JQuery

  • Introduction
  • Syntax
  • Selectors
  • Events
  • Effects
  • Hide/Show
  • Fade
  • Slide
  • Animate
  • stop()
  • Callback
  • Chaining
  • Get
  • Set
  • Add
  • Remove
  • Traversing
  • Ancestors
  • Descendants
  • Siblings
  • Filtering

BootStrap, Responsive

  • Bootstrap 4
  • Introduction
  • Grid Basic
  • Typography
  • Colors
  • Tables
  • Images
  • Jumbotron
  • Alerts
  • Buttons
  • Button Groups
  • Badges
  • Progress Bars
  • Spinners
  • Pagination
  • List Groups
  • Cards
  • Dropdowns
  • Collapse
  • Navs
  • Navbar
  • Forms
  • Inputs
  • Input Groups
  • Custom Forms
  • Carousel
  • Modal
  • Tooltip
  • Popover
  • Toast
  • Scrollspy
  • Utilities
  • Flex
  • Icons
  • Media Objects
  • Filters
  • Grid System
  • Grid XSmall
  • Grid Small
  • Grid Medium
  • Grid Large
  • Grid XLarge

Facebook Apps

Google Map

Static Website Project

Introduction of Web & PHP

  • What is PHP?
  • The history of PHP
  • Why choose PHP?
  • Installation overview

Exploring Data Types

  • Variables
  • Strings
  • String functions
  • Numbers part one: Integers
  • Numbers part two: Floating points
  • Arrays
  • Associative arrays
  • Array functions
  • Booleans
  • NULL and empty
  • Type juggling and casting
  • Constants

Control Structures: Logical Expression

  • If statements
  • Else and elseif statements
  • Logical operators
  • Switch statements

Control Structures: Loops

  • While loops
  • For loops
  • Foreach loops
  • Continue
  • Break

User-Defined Functions

  • Defining functions
  • Function arguments
  • Returning values from a function
  • Multiple return values
  • Scope and global variables
  • Setting default argument values

Debugging

  • Common problems
  • Warnings and errors
  • Debugging and troubleshooting

Building Web Pages with PHP

  • Links and URLs
  • Using GET values
  • Encoding GET values
  • Encoding for HTML
  • Including and requiring files
  • Modifying headers
  • Page redirection
  • Output buffering

Working with Forms and Form Data

  • Building forms
  • Detecting form submissions
  • Single-page form processing
  • Validating form values
  • Problems with validation logic
  • Displaying validation errors
  • Custom validation functions
  • Single-page form with validations

Working with Cookies and Sessions

  • Working with cookies
  • Setting cookie values
  • Reading cookie values
  • Unsetting cookie values
  • Working with sessions

MySQL Basics

  • MySQL introduction
  • Creating a database
  • Creating a database table
  • CRUD in MySQL
  • Populating a MySQL database
  • Relational database tables
  • Populating the relational table

Using PHP to Access MySQL

  • Database APIs in PHP
  • Connecting to MySQL with PHP
  • Retrieving data from MySQL
  • Working with retrieved data
  • Creating records with PHP
  • Updating and deleting records with PHP
  • SQL injection
  • Escaping strings for MySQL
  • Introducing prepared statements

Application CRUD

  • Finding a subject in the database
  • Refactoring the page selection
  • Creating a new subject form
  • Processing form values and adding subjects
  • Passing data in the session
  • Validating form values
  • Creating an edit subject form
  • Using single-page submission
  • Deleting a subject
  • Cleaning up

Building the Public Area

  • The public appearance
  • Using a context for conditional code
  • Adding a default subject behaviour
  • The public content area
  • Protecting page visibility

Regulating Page Access

  • User authentication overview
  • Admin CRUD
  • Encrypting passwords
  • Salting passwords
  • Adding password encryption to CMS
  • New PHP password functions
  • Creating a login system
  • Checking for authorization
  • Creating a logout page

Advanced PHP Techniques

  • Using variable variables
  • Applying more array functions
  • Building dates and times: Epoch/Unix
  • Formatting dates and times: Strings and SQL
  • Setting server and request variables
  • Establishing global and static variable scope
  • Making a reference assignment
  • Using references as function arguments
  • Using references as function return values

Introduction to Object-Oriented Programming (OOP)

  • Introducing the concept and basics of OOP
  • Defining classes
  • Defining class methods
  • Instantiating a class
  • Referencing an instance
  • Defining class properties

OOP in Practice

  • Understanding class inheritance
  • Setting access modifiers
  • Using setters and getters
  • Working with the static modifier
  • Reviewing the scope resolution operator
  • Referencing the Parent class
  • Using constructors and destructors
  • Cloning objects
  • Comparing objects

Working with Files and Directories

  • File system basics
  • Understanding file permissions
  • Setting file permissions
  • PHP permissions
  • Accessing files
  • Writing to files
  • Deleting files
  • Moving the file pointer
  • Reading files
  • Examining file details
  • Working with directories
  • Viewing directory content

Sending Emails

  • Configuring PHP for email
  • Sending email with mail()
  • Using headers
  • Reviewing SMTP
  • Using PHPMailer

Send Quick Enquiry

Course Details

Hours: 75 Hours

Intermediate

Course Fee: 8000

Course Features

2 Free Demo Classes

Free Course Material

Completion Certificate

Lifetime Membership

What Student Says