0% found this document useful (0 votes)
8 views

Python_FullStack_Course_Content (1) (1) (2)

The Python and Django Full Stack Web Developer V Cube course provides comprehensive training on building web applications using Python, Django, and related technologies such as MySQL, HTML, CSS, JavaScript, and React JS. The curriculum covers a wide range of topics including programming basics, object-oriented programming, database management, web framework setup, and front-end development. It is designed for complete beginners and professionals seeking to enhance their skills with practical knowledge and real-time examples.

Uploaded by

withloveshravs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Python_FullStack_Course_Content (1) (1) (2)

The Python and Django Full Stack Web Developer V Cube course provides comprehensive training on building web applications using Python, Django, and related technologies such as MySQL, HTML, CSS, JavaScript, and React JS. The curriculum covers a wide range of topics including programming basics, object-oriented programming, database management, web framework setup, and front-end development. It is designed for complete beginners and professionals seeking to enhance their skills with practical knowledge and real-time examples.

Uploaded by

withloveshravs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Welcome to the Python and Django Full Stack Web Developer V Cube!

In this course we cover


everything you need to know to build a web application using Python, Django, and many more web
technologies!

Python: It would be used to implement the business logic to process the data.

MySQL: It would be used to store the huge data in organized manner for the future purpose.

HTML, CSS: It would be use to prepare beautiful webpages with numerous styles.

Java Script: It is a client-side scripting language (In our scope), which would be use to perform client-side
validations.

Django: It is the web framework which coordinates all these components to make a web application.

React JS: It is the JavaScript Library, use to separate front end from application and concentrate on UI.

Course content:

Pre-work
1. Introduction to programing

Introduction
2. Learn about the course!

Course Set-Up and Installation


3. Setup your computer for the course!

Python Basics:
4. Tokens
5. Formatted Strings
6. Operators
Logical
Comparison/Relational
Identity
Membership
Ternary
Short-Circuit Evolution
bitwise
7. Data types
8. Conditional flow Statements
9. Loops
While
While – else
For
For – else
Nested loops
Iterables
10. Inbuilt Data Structures
List
Tuple
Set
frozen set
Dictionary
List comprehension
Dictionary Comprehension
Unpacking Operator
Nested data structures
11. Functions
Defining functions
Arguments
Types of Functions
Positional arguments
Keyword arguments
Default Arguments
*args
**kwargs
Memory management in functions
Generators
Nested functions
Scope
Global
Local
Non-Local
Built-in
Closure
Decorators
Chain of decorators
Parameterized decorators
Lambda
Pipelining
Recursive
Map
Filter
Reduce
zip
12. File I/O

OOP’s:
13. OOPs Vs Procedure Oriented programming

14. Oops concepts


Class
Object
Inheritance
Polymorphism
Abstraction
Encapsulation
15. Constructor
16. Class Vs Instance attributes
17. Class Vs Instance methods
18. Static methods
19. Magic methods
20. Destructor
21. Data hiding
22. Operator Overloading
23. Method Overriding
24. Abstract Base Class
25. Property decorator
26. Message passing
27. Inner class
28. Exception handling
Exceptions
Handling Exceptions
Custom Exceptions
Raising Exceptions
29. Modules
Creating modules
Compiled python files
__name__
Python path
Packages
Sub packages
Dir function

Python Standard Library:


30. Regular expressions
31. OS
32. SYS
33. MySQL
34. Threading
35. PDB
36. Random

External Libraries (optional):


37. NumPy
38. Pandas
39. Matplotlib

MySQL:
40. Importance of Database.
41. File system VS Database
42. Data Types
43. Classification of commands
DDL
DML
TCL
DCL
DQL
44. Constraints
Primary key
Unique
Not null
Check
Foreign key
45. Operators
46. Predefined functions
Single row
Group
Analytical
47. Clauses
Where
Group by
Having
Order by
48. Joins
Inner join
Outer join
Self-join
Cross join
49. Views
Simple
Complex
50. Subqueries
Inline view
Normal subquery
Correlative subquery
51. Case statement
52. limit
53. Index
54. PlSQL in MySQL
Variables
Block
Decision making statements
Loops

55. Stored functions


56. Stored procedures
57. Cursors
58. Exception handling
59. Triggers

Django:
60. Introduction
61. Setup Webserver and database
62. Getting started with Django
63. Creating an application
64. Request/Response
65. Django lifecycle
66. Static files
67. DTL
68. Template Inheritance
69. JavaScript to validate request and process response
70. ORM
Importance of ORM
Model Classes
CRUD operations
Model Manager
Relationships
Model Inheritance
Lookup fields
Joins (select related & prefetch related)
Aggregate functions
Grouping
ORM Shell
71. Debugging toolbar
72. Multimedia processing
73. Admin interface
74. Customizing Admin interface
75. Django form handling
Html form
Django forms
custom form
model form
76. messaging
77. Middleware & custom middleware
78. Sessions & cookies
79. Authentication and Authorization
80. Pagination
81. Caching
82. Signals
83. Email Sending
84. Class Based views
85. FBV Vs CBV
86. Generic Class based views
87. Mixins
88. API
89. Django Rest framework
Creating webservice
Authentication
CRUD Operations

Java Script:
90. Introduction
91. Variables
92. Data types
93. Operators
94. Decision making statements
95. Loops
96. Array
97. Object
98. Functions
Normal functions
Function expressions
Arrow functions
99. DOM
100. Interacting with HTML from JavaScript Via DOM
101. Making webpage dynamic
102. Synchronous VS Asynchronous
103. Callback functions
104. Promises
105.Exception handling
106. OOPs

React JS:
107. Environment setup

108. Components
109. JSX (JavaScript XML)
110. Virtual DOM
111. State
112. Props (Properties)
113. Hooks
114. Axious
115. Error handling

HTML
CSS
GIT
Project

What you'll learn


1. Programming
2. Complete Database.
3. Logical thinking.
4. Practical knowledge with Realtime examples.
5. Creating fully functional web applications
6. Dealing with interview to crack it.

Who this course is for


1. Complete Beginners
2. Professionals looking to bridge gaps in their knowledge

ALL THE BEST

You might also like