Web Developement Course Outline

Web Developement Course Outline

  • Why use PHP and MySQL?
  • The PHP programming environment
  • Introduction of Students Career in IT
  • Installation of php, intro to php syntax, and usage of comment
Fundamental of PHP
  • Introduction to PHP PHP Syntax
  • PHP Variables
  • Super Global Variables
  • PHP Expression PHP Operators
  • Conditions Event and Flows
  • If Condition
  • If…Else Condition If…Else if Condition Switch Statement
  • While Loop
  • Do While Loop
  • For Loop
  • For each Loop
  • Types of Errors
  • PHP Functions
  • Date-time Functions
  • PHP Array
  • Array Functions
  • PHP String
  • String Functions
  • Include Require Functions
  • HTTP Protocol
  • Header Functions
Database Connectivity MySQL
  • DBMS and RDBMS
  • PHP And MySQL
  • MySQL Data Types Database Terminology
  • Primary Key and Auto increment Field
  • SQL Injection
  • SQL Aggregate Functions
  • Connection With MySQL Database
  • Insert
  • Update
  • Delete
  • Select
  • Where Clause
  • Like Keyword
  • Order By
  • Group By
  • File Uploads
  • Session And Cookie
  • Joins

Laravel Course Outline

Course requirements
  • Understanding and knowledge of php programming
  • Basic knowledge of OOP
Introduction & installation:
  • Laravel is a web application framework with expressive, elegant syntax
  • Installation of required tools
  • Understanding of MVC
  • Basic understanding of laravel flow and artisan commands
Routing
  • Basic routing
  • Route parameters
  • Named Routes
  • Route Grouping
  • Route Model binding
  • Fallback Routes
Middleware
  • Introduction
  • Defining Middleware
  • Registering Middleware’s
CSRF Protection
  • Introduction
  • Preventing CSRF requests
  • X-CSRF-Token
Controllers
  • Writing Controllers
  • Controller Middleware
  • Resource Controllers
Requests
  • Introduction
  • Interacting with requests
  • Input
  • Files
Blade Template
  • Rendering views
  • Displaying Data
  • Blade Directives
  • Forms
Eloquent ORM
  • Introduction
  • Generating Model Classes
  • Retrieving Models
  • Inserting & Updating Model
  • Deleting Model
  • Query Scopes
Eloquent Relationships
  • Defining Relationship
  • One to One
  • One to Many
  • Many to Many
  • Introduction to polymorphic relationships
  • Mails
  • Notifications
  • Notifications
  • Real Time project in laravel to polish skills