Full Stack Web Development using PHP & Laravel - EVS Institute

(042) 35831312

Everyday (9AM to 10PM)
Post Inquiry
We'll get back to you

Full Stack Web Development using PHP & Laravel

Full Stack Web Development using PHP & Laravel

This extensive project-based course is designed to cover Full-Stack web development from scratch. It includes HTML5, CSS3 & BootStrap 4 for creating responsive and elegant webpages; JavaScript & jQuery for rich and more interactive UI development for web applications; PHP & Laravel Framework for back-end web development. Database programming for web using Eloquent ORM & MySql. Developing REST Services/API using PHP & Laravel Framework; and Consuming REST Services using AJAX & JSON. The course also covers essentials of Angular for modern single page web application development.
Brief Contents

Introduction Web Development, HTML, HTML5 & IDEs

Basics of HTML & CSS and HTML Headings, Paragraphs & Images

HTML Text Formatting, Links, Entities and Inline vs Block Level Elements

HTML Lists: Unordered List, Ordered List and Description List

iframe to Display Web-Pages from other Websites on your Website

Detailed Overview of HTML5 and HTML5 Semantic Elements

Using Audios and Videos on Websites using HTML5 Elements

Creating Forms to Collect Data from Users using HTML5 & CSS3

Creating and Using CSS Styles: Inline CSS, Internal CSS & External CSS;

Using CSS3 Styles with div, p, span etc. for Creating Beautiful Web Pages

CSS3 Box-Model: Padding, Margin, Outline, Border, Background

CSS3 Floating, Positioning, Overflow, Image-Opacity and Image-Sprites

CSS3 Media Queries in Detail & Creating fully Responsive Web Pages

Introduction to BootStrap 4 and BootStrap 4 Grid System in Detail

BootStrap 4 Typography, Tables, Images, Thumbnails and Buttons

BootStrap 4 for Creating Elegant Forms for Collecting User Data

BootStrap 4 Jumbotron, Tooltips, Popovers, Alerts, Spinners & Badges

BootStrap 4: Navs, Navbars, Menus, Tabs, Dropdown and Collapse

BootStrap 4 Pagination, Modals, Cards, Image Carousel and Scrollspy

JavaScript Statements, Expressions, Conditions and Loops

JavaScript Objects, Functions, Arrays and Events

Working with Numbers, Strings, and Dates in JavaScript

Testing and Debug a JavaScript Applications

Create object-oriented JavaScript applications

Using Regular Expressions, Handling Exceptions and Validating Data

Events, Images, and Timers, Closures, Callbacks and Recursion

JavaScript Object Notation (JSON) in JavaScript Applications

Selecting and Manipulating DOM Elements with jQuery

Using jQuery for Event Handling, Basic Animations and Effects

jQuery AJAX Calls ( load(), get(), post(), ajax(), getJSON(), getScript() )

Handling Responses of AJAX Call in Plain Text, HTML and JSON format

Xammp & Netbeans Installation (PHP7 & MySql)

Introduction to PHP, Basic PHP syntax & Conditional Statements

PHP Programming: Loops (for, While , Do-while & Foreach)

PHP Programming: Arrays , Super Global Arrays & Functions

PHP Programming: Built in function’s

PHP Programming: Intro to OOP, Data members & Data function

PHP Programming: Access modifiers & Encapsulation

PHP Programming: Magic Methods, Setter, Getter & Constructors

PHP Programming: Inheritances, Polymorphism, Abstraction

PHP Programming: Interfaces, Final Class, Static Function

Introduction of Git Version-Control System & Git Installation

Flow chart of Repositories, Branches & Git Commands

Installing SourceTree GUI for Git & Composer Package Manager for PHP

Download Latest Laravel Framework via Composer

Intro of Laravel Directory Structure, Laravel Routing

Laravel Framework: Create Controller via PHP Artisan

Laravel Framework: Intro to Blade Template Engine

Laravel Framework: Integrating Front-End theme to Laravel

Laravel Framework: Build a Template Configuration based

Laravel Framework: Create a components blade file and load in main controller file

Laravel Framework: Load Layout in controller

Laravel Framework: Create a global css and js file and load in main controller

Laravel Framework: Download Laravel html collection package (form and html).

Laravel Framework: Create a registration form & Intro of CSRF Token

Laravel Framework: Create Forms & Handling Client side validation

Laravel Famrwork: Uploading / Downloading Images using Laravel

Introduction to Lumen Laravel Micro Framework for REST Services

Create & Managing Databases for Web using MySQL

Intro of Eloquent Laravel ORM Framework & Installation

Database Programming using Eloquent & MySql

Migration, Schema Builder, Seeders & Factories Eloquent

REST APIs / REST Services: API routes, Controllers & Models

Essentials of cURL for Consuming REST APIs / REST Services

Consuming REST Services / REST API using AJAX and JSON

Essentials of Angular for Creating Modern Web Applications

Testing, Debugging & Publishing Website to a Commercial Server

Training Methodology

Lectures & Demos by industry experts

Project Driven Hands-On approach

Focus on latest tools, technologies & industry practices

Projects, assignments & quizzes for participant’s evaluation

Audience

Students & Graduates of any discipline looking for future in IT

Web Designers interested in learning Web Development

Minimum requirement of formal education is intermediate

Course Project

Student of this course should be comfortable in using computers and internet. Prior knowledge of web development is helpful but not required for this course.

Certificate

On successful completion of the course participants will be awarded a participation certificate from EVS Professional Training Institute

In addition to this, participants may acquire Microsoft certification for Programming in HTML5 with JavaScript & CSS3 ( Exam: 70-480: Programming in HTML5 with JavaScript & CSS3)

Duration & Frequency

Total Duration of the course is 6 months (24 Weeks, with 3 classes of 1.5 hours in a week).

Mar
14

Free Seminar At 05:00 PM
Rawalpindi Branch

  Classes start from Mar 14, 2020
  • Saturday :
    12:30 PM To 02:00 PM
  • Saturday (Lab) :
    02:00 PM To 03:30 PM
  • Sunday :
    09:30 AM To 11:00 AM

Aug
15

Free Seminar At 07:30 PM
Lahore Branch

  Classes start from Aug 16, 2020
  • Saturday :
    07:30 PM To 09:00 PM
  • Sunday (Lab) :
    01:30 PM To 03:00 PM
  • Sunday :
    03:00 PM To 04:30 PM

Online registeration will soon be available !!

Post Inquiry