WEB DEVELOPMENT COURSE MODULE
TOTAL CLASS: 32
Class # 01 Instructor's Signature : Date :
❖ Basic Concept of Website.
❖ Web Design & Web Development Tools.
❖ Difference Between Dynamic & Static Website.
❖ W3C Compatible Coding.
❖ Basic Concept-
• HTTP - Hyper Text Transfer Protocol.
• HTTPS - Hyper Text Transfer Protocol Secure.
• SSL- Secure Sockets Layers.
• W3C– World Wide Web Consortium.
• URL– Uniform Resource Locator.
• FTP – File Transfer Protocol.
• CMS – Content Management System.
• SEO – Search Engine Optimization.
• WAMP- Windows Apache MySQL PHP.
• XAMPP- Cross Platform Apache Maria DB PHP and Perl.
• IDE- Integrated Development Environment.
❖ SEO Friendly Website Development.
❖ Basic Concept of Website Design.
❖ What is Responsive Website?
❖ What is Bootstrap?
❖ Bootstrap Coding Structure.
Class # 02 Instructor's Signature : Date :
❖ Bootstrap Base Layout Development.
❖ Bootstrap Grid System.
❖ Bootstrap Media Query.
❖ Bootstrap Layout Design.
❖ Admin Panel Design Concept.
❖ Bootstrap Components-
• Form Design
• Input Field
• Table
• Card
• Pagination
• Modal
• Breadcrumb
• Button Pattern etc.
Class # 03 Instructor's Signature : Date :
❖ What is JavaScript?
UY LAB | WEB DEVELOPMENT COURSE MODULE | PAGE 1
❖ How to Use JavaScript.
❖ Concept of JavaScript Library.
❖ Concept of JavaScript Framework.
❖ JavaScript Variable.
❖ JavaScript Input and Output.
❖ JavaScript Build in Function.
❖ What is Function?
❖ How to Declare JavaScript Function?
❖ JavaScript Data Types.
❖ JavaScript Operators.
❖ JavaScript Comments.
❖ JavaScript Statements.
❖ JavaScript Event List.
❖ JavaScript Conditional Statements-
❖ JavaScript Loops.
❖ What is Array?
❖ Error Handling.
Class # 04 Instructor's Signature : Date :
❖ What is jQuery?
❖ Why Use jQuery.
❖ How to Use jQuery.
❖ jQuery Selectors.
❖ jQuery Events.
❖ jQuery Effects.
❖ jQuery Channing Methods.
Class # 05 Instructor's Signature : Date :
❖ What is PHP?
❖ Why Use PHP.
❖ How to Use PHP.
❖ What is Server?
❖ How to Install Server?
❖ PHP Latest Version Feature.
❖ PHP Variable and Types.
❖ PHP Coding Structure.
❖ PHP Reserved Keyword.
❖ PHP Error Handling.
❖ PHP Comments.
Class # 06 Instructor's Signature : Date :
❖ How to Use PHP Function?
❖ PHP Build in Function.
❖ PHP Super Global Variable.
❖ PHP Flow Control.
❖ PHP Array and Array Types.
❖ PHP Regular Expression.
Class # 07 Instructor's Signature : Date :
UY LAB | WEB DEVELOPMENT COURSE MODULE | PAGE 2
❖ Dynamic Website Making Policy.
❖ Admin Panel Making Policy.
❖ Convert HTML File to PHP.
❖ Admin Panel Dynamic in PHP.
Class # 08 Instructor's Signature : Date :
❖ What is Database?
❖ Why Use Database in Web Application.
❖ Why Best MySQL Database.
❖ How to Create Database.
❖ How to Connection Database in Web Application?
❖ What is PHP PDO?
❖ How to Use PHP PDO?
❖ What is Database Table?
❖ How to Create Table.
❖ How to Create Table Field?
❖ MySQL CRUD System.
❖ What is Primary Key?
❖ What is Foreign Key?
❖ Why Use Foreign Key.
❖ How to Secure Database and Table?
Class # 09 Instructor's Signature : Date :
❖ Why Use HTML Form Action Attribute.
❖ Why Use Method: POST/GET.
❖ How to Insert Data in Database?
❖ How to Read/View all Data in Database Table.
❖ How to View Single Data in Database.
❖ How to Update Data in Database?
❖ How to Delete Data in Database?
❖ How to Search Data in Database?
❖ How to Upload Image in Database?
❖ How to Change Upload Image Name?
Class # 10 Instructor's Signature : Date :
❖ What is Session?
❖ Why Use PHP Session.
❖ What is Cookies?
❖ Why Use PHP Cookies.
❖ How to Use PHP Session?
❖ PHP Login System.
❖ PHP Authentication System Development.
Class # 11 Instructor's Signature : Date :
Dynamic Website Development Step by Step
Class # 12 Instructor's Signature : Date :
UY LAB | WEB DEVELOPMENT COURSE MODULE | PAGE 3
Dynamic Website Development Step by Step
Class # 13 Instructor's Signature : Date :
❖ What is OOP?
❖ Why Use OOP.
❖ Basic Concept of PHP OOP.
❖ OOP Access Modifier -
• Public
• Private
• Protected
❖ Object Oriented Feature-
• Properties
• Methods
• Class
• Super Class
• Sub Class
• Objects
• Inheritance
• Polymorphism
• Encapsulation
❖ OOP Magic Methods.
❖ Channing Methods.
❖ Project Related Object Oriented Feature.
Class # 14 Instructor's Signature : Date :
❖ What is Framework?
❖ Why Use Framework.
❖ Basic Concept of MVC.
❖ What is Laravel?
❖ Why Use Laravel.
❖ Laravel Feature.
❖ What is Composer?
❖ Why Use Composer.
❖ Laravel Insatallation.
❖ Laravel Artisan Command.
❖ Laravel MVC Structure: Model, View, Controller.
Class # 15 Instructor's Signature : Date :
❖ How Connect Database in Laravel.
❖ Laravel Migration System.
❖ Laravel Authentication System.
❖ How to Create Controller in Laravel.
❖ Laravel Blade Template.
❖ How to View Blade Template in Laravel.
Class # 16 Instructor's Signature : Date :
❖ Laravel Security System.
❖ Laravel Security Token.
UY LAB | WEB DEVELOPMENT COURSE MODULE | PAGE 4
❖ HTTP Basic Authentication.
❖ Encryption System in Laravel.
❖ Laravel Routing System.
❖ Laravel Architecture Concept.
Class # 17 Instructor's Signature : Date :
❖ How to Create Model in Laravel.
❖ How to Create Table in Laravel.
❖ Laravel Table Field Naming System.
❖ Laravel Migration Artisan.
❖ Laravel Eloquent ORM.
❖ Eloquent Model Conventions.
❖ Create & Update and Deleting Models.
❖ Laravel Query Builder.
❖ Laravel Events.
Class # 18 Instructor's Signature : Date :
❖ Laravel Database Relationship.
❖ Laravel Eloquent Collections.
❖ Laravel Database Seeder.
❖ Laravel Database Factories.
❖ Laravel Database Pagination.
❖ Laravel API Resource.
Class # 19 Instructor's Signature : Date :
❖ What is Laravel Package?
❖ Why Use Package.
❖ How to Install Package.
❖ Laravel Official Package List.
❖ Important Laravel Package List.
❖ What is Laravel Helper?
❖ How to Use Helper.
❖ Important Laravel Helpers.
Class # 20 Instructor's Signature : Date :
❖ How to Send Email in Laravel.
❖ Configuring The Sender.
❖ Configuring The View.
❖ View Data.
❖ Attachments.
❖ Inline Attachments.
❖ Customizing The Swift Mailer Message.
❖ Generating Markdown Mailables.
❖ Writing Markdown Messages.
❖ Customizing The Components.
Class # 21 Instructor's Signature : Date :
UY LAB | WEB DEVELOPMENT COURSE MODULE | PAGE 5
❖ How to Login in Social Media Account.
❖ Laravel Socialite Package Installation.
❖ Introduction Laravel Socialite Package.
❖ Upgrading Socialite Package.
❖ Configuration and Routing.
❖ Optional Parameters.
❖ Access Scopes.
❖ Stateless Authentication.
❖ Retrieving User Details.
Class # 22 Instructor's Signature : Date :
❖ What is Ajax?
❖ What is Json?
❖ Why Use Ajax, Json.
❖ How to Use Ajax, Json.
❖ Ajax Json Use in Laravel Application.
Class # 23 Instructor's Signature : Date :
❖ What is eCommerce?
❖ eCommerce Development System Technique.
❖ eCommerce Based Laravel Package Installation.
❖ eCommerce Based Database Design.
❖ eCommerce Algorithm System.
Class # 24 Instructor's Signature : Date :
❖ eCommerce Inventory System Structure.
❖ Laravel add to cart System Development Process.
❖ Reporting System of eCommerce Inventory.
❖ Payment Method Integration.
Class # 25 Instructor's Signature : Date :
Laravel Based Website Development Step by Step
Class # 26 Instructor's Signature : Date :
Laravel Based Website Development Step by Step
Class # 27 Instructor's Signature : Date :
Laravel Based Website Development Step by Step
Class # 28 Instructor's Signature : Date :
Laravel Based Website Development Step by Step
UY LAB | WEB DEVELOPMENT COURSE MODULE | PAGE 6
Special Class Domain & Hosting Date:
❖ What is Domain?
❖ What is Hosting?
❖ Feature of Cpanel.
❖ Creating Database in Cpanel.
❖ Website Hosting Process.
❖ Website Host in Cpanel.
Special Class Market Place - Fiverr Date:
❖ Discussion in (www.fiverr.com) Market Place.
❖ Create Fiverr Account.
❖ Build Your Profile.
❖ Create Gig/Service.
❖ Gig Marketing.
❖ Buyer Request.
❖ Fiver Order Process.
❖ Communication with Buyer.
❖ Fiver Account Security.
❖ Fiverr Payment Process.
❖ Fiverr Tips and Tricks.
❖ Question and Answer.
Special Class Market Place - Freelancer Date:
❖ Discussion in (www.freelancer.com) Market Place.
❖ Creating Account. Updating Profile
❖ Finding Jobs. Details of Job Page.
❖ Cover Letter Writing.
❖ Good Profile Create System.
❖ Bidding Techniques.
❖ Contest Attend and Review All Contest.
❖ Facing Interview. Communicating with Client
❖ Payment Process.
❖ Review Questions and Answers.
❖ Account Security.
Special Class Web Application Security Date:
❖ Web Application Security?
❖ Importance of Web and Cyber Security.
❖ Web Application Security Solution Technique.
❖ Web Application Bug Fixing Technique.
❖ Web Application Performance Process.
UY LAB | WEB DEVELOPMENT COURSE MODULE | PAGE 7