Full Stack Web Development Courses
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.
Course Outlines
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