Web Development with Python Full Stack
About Course
Python Full Stack Web Development Online Course is an extensive program for aspiring and experienced web developers. It is designed to provide participants with a comprehensive learning experience, covering the fundamentals of the Python programming language and the development of web applications using Python and popular frameworks.
This course is suitable for both novice and experienced web developers. It is designed to teach the fundamentals of the Python programming language in an engaging, interactive format. It covers the basics of the language, including data types, flow of control, functions, classes, and modules. It also covers more advanced topics, such as object-oriented programming, web application development, and database programming. Participants will also gain an understanding of how to develop web applications using popular frameworks.
This includes creating a database, setting up a web server, and creating and deploying the web application. Participants will also learn how to use popular third-party libraries to add functionality to their web applications and how to deploy applications to the cloud. Throughout the course, participants will use a variety of technologies and tools such as HTML/CSS, JavaScript. They will also learn about the principles of good web design, including best practices for creating an effective user experience.
At the end of the course, participants will have a comprehensive understanding of the Python programming language and web development using popular frameworks. They will be able to create dynamic web applications and deploy them to the cloud. They will also be able to debug and test their applications and use popular third-party libraries to add additional features and functionality. By enrolling in this course, participants will not only gain valuable knowledge and skills, but they will also have access to support materials such as step-by-step tutorials, webinars, and live Q&A sessions with industry experts. This will help ensure that participants can take full advantage of their learning experience and fully understand the concepts covered. This course is an ideal choice for anyone looking to gain a comprehensive understanding of the Python programming language and web development. It is suitable for both aspiring and experienced web developers and provides the knowledge and skills necessary to create dynamic web applications.
What Will You Learn?
- HTML
- CSS
- Javascript
- Python
Course Content
Module 1: Introduction to Web Technology
-
Practice Assessment
-
Web Technology Fundamentals
01:39 -
Unified Resource Identifier (URI) and Web Servers
02:01 -
Hyper Text Transfer Protocol (HTTP)
01:58 -
Web Applications
02:30 -
Web Service Components
01:36 -
Web Development
03:24 -
Module 1 Assessment
Module 2: Hyper Text Markup Language (HTML)
-
HTML Basics
03:51 -
Tables
03:07 -
List
02:01 -
Working with Links
02:56 -
Image Handling
03:07 -
Frames
02:00 -
HTML Forms
03:07 -
HTML Elements
04:02
Module 3: Cascading Style Sheets (CSS)
-
Introduction to CSS 3.0
01:51 -
Embedding CSS into HTML
01:29 -
Formatting Fonts
01:50 -
Text and Background Colors
00:54 -
CSS Selectors
00:41 -
CSS Borders
01:15
Module 4: Bootstrap
-
Introduction to Bootstrap
01:28 -
How to get Bootstrap
02:34 -
Create your first webpage with Bootstrap
01:50 -
Bootstrap Buttons
01:50 -
Bootstrap Progress Bars
01:28 -
Navigation Bar
01:50 -
Bootstrap Grid-I
01:28 -
Bootstrap Grid-II
01:39
Module 5: JavaScript
-
Introduction to JavaScript
01:26 -
Enabling JavaScript in Browser
01:15 -
Writing JavaScripts
01:04 -
Operators
01:26 -
Comparison and String Operators
01:26 -
JavaScript in HTML
01:47 -
Data Types
02:51 -
JavaScript Objects
02:41 -
Conditional Statements
01:57 -
Iterative Statements
01:48 -
Error Handling
01:25 -
Object Oriented Concepts in JavaScript
04:16
Module 6: Document Object Model (DOM)
-
Introduction to DOM
01:04 -
Levels of DOM
00:54 -
Datatypes
01:05 -
Working with Nodes
00:54 -
DOM in a Browser Envrionment
00:53 -
DOM Manipulations and Collections
01:25 -
Event Terminology
01:15
Module 7: JQuery
-
Introduction to JQuery
01:04 -
Why JQuery?
01:15 -
JQuery Effects
01:15 -
Show Method
01:16 -
Toggle Method
01:15 -
Fadeout Method
01:15 -
fadeTo Method
01:15 -
slideToggle()
01:25 -
animate()
01:25 -
text()
01:25
Module 8: Introduction to Python
-
Getting Started with Python
01:37 -
Python Environment and IDE
02:19 -
Installation of Anaconda
01:47 -
Python Execution Model
01:26 -
Identifiers and Keywords
01:04 -
Variables and Naming Convention
01:47 -
Data Types
01:36 -
Set and Methods
02:19 -
Dictionary and Strings
02:40 -
Tuples and Lists
02:19 -
Operators
03:12 -
Decision Making Statements
03:54 -
Iterative Statements
03:56
Module 9: More into Python Programming
-
Creating and Calling Functions
04:15 -
Parameter Passing in Functions
04:49 -
Returning Values, Recursive calling and Builtin Functions
03:52 -
Some More Functions
03:51 -
Zip and Compression
04:14
Module 10: Advance Object Oriented Concepts
-
Introduction to OOPs Concepts
01:48 -
Classes in Python
02:12 -
Constructors and Destructors
04:24 -
Inheritance
05:11 -
Decorators and Static Method
06:35 -
Operator Overloading
03:36
Module 11: Python Exceptions and File Handling
-
Introduction to Exception Handling
03:36 -
Regular Expressions
06:11 -
Web Scrapping
02:36 -
Modules in Python
03:47 -
Packages in Python
02:24 -
File I/O
07:35
Module 12: Database and SQL
-
Introduction to Database Management System
01:05 -
ACID Properties
01:26 -
Types of Databases
01:15 -
Structured Query Language
01:58 -
RDBMS Concepts and Normalization
01:36 -
Datatypes
00:54 -
SQL Commands
01:36 -
DML, DCL and TCL
02:08 -
Operators, Expressions and Clauses
02:50 -
Constraints
01:47 -
Joins
01:26 -
Stored Procedures and Cursors
03:33
Module 13: Web Development
-
Introduction to Web
01:39 -
Tkinter
03:24 -
Widgets
03:35 -
Turtle
03:12 -
WxPython
04:00
Module 14: Django
-
Basic Concepts of Web Programming
03:35 -
Django Installation
03:24 -
Hello World Example
02:12 -
Django Static Files
04:48 -
Customizing Admin Panel
03:36 -
Tying up URLs and Views
04:00
Module 15: Forms and Validations
-
Django Forms
03:24 -
Binding to User Input
03:00 -
Building a form in HTML
03:00 -
Django Form Validation
02:49 -
Activities
02:35
Session Recordings
-
Session 1
01:16:45 -
Session 2
01:47:05 -
Session 3
01:51:37 -
Session 4
01:37:17 -
Session5
01:45:04 -
Session6
01:45:30 -
Session7 Part1
25:42 -
Session7 Part2
49:24 -
Session 8
01:45:53 -
Session 9 P1
40:00 -
Session 9 P2
40:44 -
Session 9 P3
25:02 -
Session 10 P1
39:40 -
Session 10 P2
21:54 -
Session 10 P3
39:48 -
Session 11
01:52:20 -
Session 12
01:43:40 -
Session 13
01:53:15 -
Session 14
01:48:13 -
Session 15
01:53:32 -
Session 16
01:39:33 -
Session 17
01:56:49 -
Session 18
01:51:04 -
Session 19
01:45:39 -
Session 20
01:48:17 -
Session 21
01:32:25 -
Session 22
01:32:25 -
Session 23
01:48:50 -
Session 24
01:48:49 -
Session 25
01:35:15 -
Session 26
01:38:56 -
Session 27
01:52:17 -
Session 28
01:45:22 -
Session 29
01:42:31 -
Session 30
01:09:09 -
Session 31
01:46:16 -
Session 32
01:26:38 -
Session 33
01:04:06 -
Session 34
01:32:59 -
Session 35
01:35:40 -
Session 36
01:49:24 -
Session 37
01:43:40 -
Session 38
01:31:35 -
Session 39
01:42:33 -
Session 40
01:41:00 -
Session 41
01:09:15 -
Session 42
01:56:18 -
Session 43
01:32:03 -
Session 44
01:40:08 -
Session 45
01:56:09 -
Sessionn 46
01:51:09 -
Session 47
01:43:06 -
Session 48
01:50:27 -
Session 49
01:52:35 -
Session 50
01:53:33 -
Session 51
01:44:06 -
Session 52
01:45:07 -
Session 53
01:57:39 -
Session 54
01:17:23 -
Session 55
01:38:08 -
Session 56
01:52:55 -
Session 57
01:51:42 -
Session 58
01:57:14 -
Session 59
01:43:12