Getting Started
Introduction to Full Stack Development
Introduction to Frontend, Backend, and Database Technologies11:26
Introduction to ChatGPT OpenAI
What is ChatGPT03:31
Set up an account with ChatGPT03:48
How to use ChatGPT05:30
ChatGPT for your day-to-day tasks05:12
Frontend Development: HTML & CSS
HTML5 and CSS3 Fundamentals05:02
Using ChatGPT to Create HTML5 Source Code10:27
Using ChatGPT to Create CSS3 Source Code04:45
Installing Code Editor – Sublime Text03:45
HTML – Heading08:44
HTML – Paragraph07:32
HTML – Formatting Text12:19
HTML – Forms05:09
HTML – Tables06:00
HTML – Navbar / Menu04:00
HTML – div tag05:45
Frontend Development: The Essentials
HTML5 – Audio07:13
HTML5 – Video04:44
HTML5 – Drag and Drop18:02
HTML5 – iFrame05:02
HTML5 – YouTube Video Setting03:49
HTML5 – Registration Form04:15
HTML5 – Login Form03:31
Coding Exercise01:18
Solution For a Coding Exercise02:17
HTML5 Cheat Sheet
Frontend Development: Intermediate Level
CSS – Creating a Webpage with CSS12:27
CSS – Inline CSS05:53
CSS – Internal CSS05:19
CSS – External09:52
CSS – Classes09:20
CSS – Ids06:11
CSS – Colors07:57
CSS – Backgrounds03:31
CSS – Padding03:48
CSS – Borders03:14
CSS – Box Model08:46
Frontend Development: Advanced Level
CSS – Forms16:30
CSS – Website Layout21:16
CSS – Rounded Corners07:46
CSS – Pseudo Classes02:56
CSS – Gradients02:48
CSS – Shadows03:25
CSS – Button Styles06:00
CSS – Creating Flexbox13:47
CSS – Creating Grids15:07
CSS – Social Media Icons07:51
CSS – Coding Exercise01:21
CSS – Solution for Coding Exercise02:53
CSS Cheat Sheet
Dynamic Frontend: Introduction to JavaScript
Introduction to the Frontend JavaScript Scripting Language04:30
Using ChatGPT to Create JavaScript Source Code10:09
JavaScript First Program13:29
Variables12:37
Data Types09:37
Dynamic Frontend: JavaScript Basic Essentials
Internal JavaScript13:25
External JavaScript08:45
Inline JavaScript03:41
Async and Defer05:46
String Formatting05:11
String Methods11:52
Use ChatGPT for DOM String Manipulation11:31
Comparison Operators06:02
Logical Operators07:41
Dynamic Frontend: JavaScript Intermediate
If Statements04:19
If-else Statements04:24
Switch-Case Statements09:09
Use ChatGPT for DOM Decision Making12:54
While Loop08:28
For Loop07:53
Use ChatGPT to Create List of Items08:13
Coding Exercise01:32
Solution for Coding Exercise01:36
Dynamic Frontend: JavaScript Advanced
Create a Function07:19
Function Call06:48
Create a Function with Arguments06:42
Error Handling – Try-catch05:20
Error Handling – Try-catch-finally16:32
Login form Validations05:10
ES6 Arrow Functions04:41
Use ChatGPT to ES6 Classes08:35
JavaScript Cheat Sheet
Backend Development: Python Essentials
Introduction to Server-side Programming Languages05:33
Using ChatGPT to Create Python Source Code13:54
Python Installation Step by Step07:02
PyCharm Code Editor Installation12:19
Getting Started, PyCharm Code Editor08:30
First “Hello World”05:00
Backend Development: Python Basis
Use ChatGPT to Write Variables05:43
Use ChatGPT to Write Data Types04:26
Use ChatGPT to Type Casting03:50
Use ChatGPT to Write Strings05:42
Use ChatGPT to Learn Operators05:07
Backend Development: Python Intermediate
Use ChatGPT to Write If-else Statements03:06
Use ChatGPT to Write While Loop05:41
Use ChatGPT to Write for Loop03:06
Use ChatGPT to Write a Nested Loop02:58
Exercise and Solution for Pyramid Pattern03:45
Backend Development: Python Advanced Level
Use ChatGPT to Write Functions04:27
Use ChatGPT to Overview Object Oriented Programming06:02
Use ChatGPT to Write Class Object Programs03:20
Use ChatGPT to Write the Inheritance05:41
Use ChatGPT to Write Polymorphism04:50
Use ChatGPT to Write Abstract Classes02:51
Use ChatGPT to Write Encapsulation03:38
Use ChatGPT to Write Validations03:36
Databases and Management: MySQL Essentials
Introduction to MySQL Database System06:00
SQL Query solutions09:31
MySQL Installation13:40
Connect MySQL Server Instance05:49
MySQL Workbench Overview10:37
Get a Sample Database and Restore07:39
Overview of Databases09:12
Create Database06:30
SQL Data Types03:44
Creating Table03:41
EER – Enhanced Entity Relationship Diagrams04:17
Databases and Management: MySQL Basics
DML – INSERT Statement07:08
DML – UPDATE Statement05:59
DML – DELETE Statement03:09
DDL – CREATE Table Statement07:47
DDL – DROP Statement02:55
DDL – ALTER Statement04:50
DDL – TRUNCATE Statement03:02
DCL – CREATE Database User03:12
DCL – GRANT Permissions05:02
DCL – REVOKE Permissions03:43
SELECT Statement03:08
DASHBOARD Analytics06:00
Database and Management: MySQL Intermediate
What are JOINS02:14
SQL – INNER JOIN06:39
SQL – LEFT OUTER JOIN02:01
SQL – RIGHT OUTER JOIN01:49
SQL – UNION Statement02:50
CERTESIAN Product or CROSS Join03:10
CHECK Constraint06:51
UNIQUE Constraint05:49
Creating Views03:22
Data Analytics View from Multiple Tables03:11
Database and Management: MySQL Advanced
Timestamp03:07
Advanced Functions03:56
Sub Queries03:07
SELECT with Calculations04:41
Create Stored Procedures05:35
Stored Procedures With Parameters03:15
Import .csv File04:03
Export Data to .csv File02:09
Create Database Backup02:24
Restore Database Backup02:06
SQL Cheat Sheet
Server-Side Frameworks: Django & PostgreSQL Essentials
Exploring Backend Frameworks05:35
Using ChatGPT to Create Source Code05:58
Introduction to Web Framework and Django04:10
Installing Django and Setting Up a Project06:56
Understanding Django architecture and Structure08:19
Creating a Django app05:33
Server-Side Frameworks: Django & PostgreSQL Basics
Installing PostgreSQL Server12:01
pgAdmin Secure Login and Create a Database10:30
Connecting Django to PostgreSQL08:52
Creating HTTP View Method04:03
URL Pattern on app04:30
Include apps to Project Urls05:06
Installing the psycopg2 Module for Database Drivers05:13
Writing Models and Creating Database Tables07:38
Applying ORM to Communicate Database Tables05:25
Migrations to Database Tables05:42
Server-Side Frameworks: Django & PostgreSQL Intermediate
Creating Superuser as Admin07:06
Authentication and Authorization03:13
User access permissions03:52
CRUD Functionality05:00
Creating Views Methods for Requests and Responses09:36
Creating HTML Template Page10:14
Building Dynamic Form Handling09:56
Server-Side Frameworks: Django & PostgreSQL Advanced
Project – Creating Model03:32
Project – Creating Forms03:10
Project – Creating Views07:29
Project – Applying ORM – Migrations02:33
Project – My Form Template04:39
Project – Adding Urls02:43
Project – Creating success_view template04:00
Project – Urls Update and adding apps to project01:59
Project – Run and Submit Data to Database05:40
Server-Side REST API: Web Services
Introduction to Web Framework and Django04:11
Installing Django and Django Framework05:06
Django (CORS) Installation02:58
Creating Django Project05:27
Creating Django application03:00
Registering the app to project07:15
Postman API Platform Installation08:10
Server-Side REST API: Basics
Building Django Models for the REST API Data Structures08:11
Installing psycopg2 Module for Database Connection06:31
Database Connection Django to PostgreSQL03:52
Applying Migrations for PostgreSQL06:00
Serializers in Django REST API02:56
Serializing Data with Django REST Framework Serializers07:11
Server-Side REST API: Intermediate
Import Required Modules to Write API Methods06:31
Implement API GET Method using REST Framework10:18
Implement API POST Method Using REST Framework07:21
Implement API PUT Method using REST Framework08:25
Implement API DELETE Method using REST Framework06:45
Server-Side REST API: Advanced
Writing App URLs and Path Setting07:25
Write Project URLs and Include app03:15
API GET Method Testing03:21
API POST Method Testing03:03
API PUT Method Testing03:30
API DELETE Method Testing03:43
Conclusion
Thank You
Understanding the Role of a Full-Stack Development