Development Web Development Full Stack
Full Stack Web Development Course
Complete Course Includes Cloud Server Setup, Apache, MySQL & PHP
With 7 Live Projects
Already Enrolled 2,567 students
Created by WeBotApp Academy
Updated on 25/10/2024 English & Hindi (Hinglish)
Development Web Design Full Stack
Full Stack Web Development Course
Complete Course Includes Cloud Server Setup, Apache, MySQL & PHP
With 7 Live Projects
Already Enrolled 2,567 students
Created by WeBotApp Academy
Updated on 25/10/2024 English & Hindi (Hinglish)
What you’ll learn
SQL Complete Course
PHP & MY-SQL Integration
Use Of Third Party API
Live Project
Install Apache & Control Panel
Buying A Domain
Manage DNS Settings
Make Website Live
Course content
12 Weeks • 48 Recorded Classes • 12 Doubt Clearing Classes • 60 Hours
Introduction to PHP: Syntax, Variables, Data Types.
Control Structures: If-Else, Switch, Loops.
Functions, Arrays, and String Manipulation.
Form Handling in PHP: GET and POST Methods.
Working with Sessions and Cookies for User Management.
File Handling in PHP: Uploads, Reading, and Writing Files.
Error Handling and Debugging PHP Code.
Project 1: Creating a Contact Form with Validation and Email.
Introduction to Relational Databases, MySQL Basics.
Installing and Configuring MySQL, Creating Databases and Users.
Basic SQL Queries: SELECT, INSERT, UPDATE, DELETE.
Understanding Data Types, Constraints (Primary Key, Foreign Key).
Joins, Group By, and Aggregate Functions (SUM, COUNT).
Normalization and Database Design Principles.
Backup and Restore Databases using mysqldump.
Project 2: Designing a Blog Database Schema.
Connecting PHP to MySQL using mysqli and PDO.
Running SQL Queries through PHP.
Displaying Data from MySQL in a Web Page.
Project 3: Building a Simple CRUD (Create, Read, Update, Delete) App.
Introduction to Security: SQL Injection, XSS.
Preventing SQL Injection using Prepared Statements (PDO).
Password Hashing and User Authentication.
Project 4: Secure User Login System with MySQL.
Introduction to LAMP stack, Setting Up Linux Environment (Ubuntu/Cloud Server).
Basic Linux Commands: Navigation, File Management, Permissions.
Installing Packages using apt: Apache, MySQL, PHP.
User Management, SSH, Securing a Linux Server.
Introduction to Apache: Understanding Web Servers.
Configuring Apache: Virtual Hosts, Server Blocks.
Apache Modules: Enabling and Configuring Modules (mod_rewrite, mod_ssl).
Troubleshooting Apache Logs, Managing Services.
SSL/TLS Setup with Let’s Encrypt for HTTPS.
Security Best Practices: Firewall (UFW), Directory Permissions.
Performance Tuning in Apache: Compression, Caching.
Project 5: Deploying a Static Website on Apache.
Planning and Structuring a Full-Stack Web Application.
Building the Backend: PHP and MySQL Integration.
Dynamic Routing in PHP: Passing Data via URL.
Project 6: Developing a Basic Content Management System (CMS).
CRUD Operations in the CMS (Admin Panel).
Building User Authentication for the CMS.
Pagination, Search Functionality in the CMS.
Finalizing Project 6: CMS with PHP and MySQL.
Preparing Your LAMP Application for Production.
Deploying to a Live Server: Apache Configuration, Domain Setup.
Optimizing PHP Performance, Caching Techniques.
Project 7: Deploying the Full-Stack CMS to a Linux Server.
Requirements
A working computer, either Windows or Mac or Linux for learning Full Stack Web Development.
A modern browser like Chrome, Firefox, or Safari needed for learning wordpress.
You can develop website with full stack without any prior experience
Internet access for many of the lessons.
Who this course is for
Anyone can learn full stack web development. You just need to have basic understanding of internet to learn full stack web development
Instructor
Paban Bhuyan
Teacher | Digital Marketer | Tech Consultant
16 years of experience in Website Development & Digital Marketing
Worked with over 1000 clients
Served 25+ Countries
Taught more than 1.5 lacs students
I’m a NE India-based tech entrepreneur who helps individuals achieve their dreams. With a strong foundation in web development, hybrid mobile app development, and digital marketing (including SEO, SMO, SEM, SMM), I continue to expand my skill set. My goal is to empower others by leveraging technology and entrepreneurship. Let’s embark on this journey together and make dreams a reality.
What you’ll learn
PHP Complete Course
SQL Complete Course
PHP & MY-SQL Integration
Use Of Third Party API
Live Project
Install Apache & Control Panel
Buying A Domain
Manage DNS Settings
Make Website Live
Course content
12 Weeks • 48 Recorded Classes • 12 Doubt Clearing Classes • 60 Hours
Introduction to PHP: Syntax, Variables, Data Types.
Control Structures: If-Else, Switch, Loops.
Functions, Arrays, and String Manipulation.
Form Handling in PHP: GET and POST Methods.
Working with Sessions and Cookies for User Management.
File Handling in PHP: Uploads, Reading, and Writing Files.
Error Handling and Debugging PHP Code.
Project 1: Creating a Contact Form with Validation and Email.
Introduction to Relational Databases, MySQL Basics.
Installing and Configuring MySQL, Creating Databases and Users.
Basic SQL Queries: SELECT, INSERT, UPDATE, DELETE.
Understanding Data Types, Constraints (Primary Key, Foreign Key).
Joins, Group By, and Aggregate Functions (SUM, COUNT).
Normalization and Database Design Principles.
Backup and Restore Databases using mysqldump.
Project 2: Designing a Blog Database Schema.
Connecting PHP to MySQL using mysqli and PDO.
Running SQL Queries through PHP.
Displaying Data from MySQL in a Web Page.
Project 3: Building a Simple CRUD (Create, Read, Update, Delete) App.
Introduction to Security: SQL Injection, XSS.
Preventing SQL Injection using Prepared Statements (PDO).
Password Hashing and User Authentication.
Project 4: Secure User Login System with MySQL.
Introduction to LAMP stack, Setting Up Linux Environment (Ubuntu/Cloud Server).
Basic Linux Commands: Navigation, File Management, Permissions.
Installing Packages using apt: Apache, MySQL, PHP.
User Management, SSH, Securing a Linux Server.
Introduction to Apache: Understanding Web Servers.
Configuring Apache: Virtual Hosts, Server Blocks.
Apache Modules: Enabling and Configuring Modules (mod_rewrite, mod_ssl).
Troubleshooting Apache Logs, Managing Services.
SSL/TLS Setup with Let’s Encrypt for HTTPS.
Security Best Practices: Firewall (UFW), Directory Permissions.
Performance Tuning in Apache: Compression, Caching.
Project 5: Deploying a Static Website on Apache.
Planning and Structuring a Full-Stack Web Application.
Building the Backend: PHP and MySQL Integration.
Dynamic Routing in PHP: Passing Data via URL.
Project 6: Developing a Basic Content Management System (CMS).
CRUD Operations in the CMS (Admin Panel).
Building User Authentication for the CMS.
Pagination, Search Functionality in the CMS.
Finalizing Project 6: CMS with PHP and MySQL.
Preparing Your LAMP Application for Production.
Deploying to a Live Server: Apache Configuration, Domain Setup.
Optimizing PHP Performance, Caching Techniques.
Project 7: Deploying the Full-Stack CMS to a Linux Server.
Requirements
A working computer, either Windows or Mac or Linux for learning Full Stack Web Development.
A modern browser like Chrome, Firefox, or Safari needed for learning wordpress.
You can develop website with full stack without any prior experience
Internet access for many of the lessons.
Who this course is for
Anyone can learn full stack web development. You just need to have basic understanding of internet to learn full stack web development
Instructor
Paban Bhuyan
Teacher | Digital Marketer | Tech Consultant
16 years of experience in Website Development & Digital Marketing
Worked with over 1000 clients
Served 25+ Countries
Taught more than 1.5 lacs students
I’m a NE India-based tech entrepreneur who helps individuals achieve their dreams. With a strong foundation in web development, mobile app development, and digital marketing (including SEO, SMO, SEM, SMM), I continue to expand my skill set. My goal is to empower others by leveraging technology and entrepreneurship. Let’s embark on this journey together and make dreams a reality.
Assignments
Access on Mobile App
Weekly Doubt Clearing Class
Full lifetime access
Certificate of completion