PYTHON FULL STACK

Advance Python Full Stack Web Development
Course Highlights:
HTML
CSS
BOOTSTRAP
JAVASCRIPT
REACT JS
PYTHO
DJANGO
POSTGRESQL DATABASE
SQLITE DATABASE
PROJECT
Learning Path:
Frontend:
HTML:
Daily/Topic wise task
Project assignment after completion of subject
CSS
Daily/Topic wise task
Project assignment after completion of subject
BOOTSTRAP
Daily/Topic wise task
Project assignment after completion of subject
JAVASCRIPT
Daily/Topic wise task
Project assignment after completion of subject
TYPESCRIPT
Daily/Topic wise task
REACT JS
Daily/Topic wise task
Project assignment after completion of subject
Backend:
PYTHON
Daily/Topic wise task
Project assignment after completion of subject
SQL DATABASE
DJANGO+POSTGRESQL DATABASE
DJANGO+SQLLITE DATABASE
Daily/Topic wise task
Project assignment after completion of subject
DETAILED SYLLABUS:
HTML
- Introduction to Website Designing
- What is web
- Static webpage vs dynamic page
- Front end vs backend
- Types of File
- What is HTML
- History of HTML
- Element
- Tags
- Attribute
- Structure of HTML
- Headings
- Paragraph
- Image
- Break Tag
- Line Tag
- Property and value
- Hyperlink
- Table
- List
- Order list
- Un-Order list
- Definition list
- Pre vs Paragraph tag
- Form
- Form Validation
- Audio
- Video
- Marquee
- Text(Bold, Italic, Underline etc.)
- Background color
- Iframe
- Project assignment
CSS
- Introduction to CSS
- Types of CSS
- Inline CSS
- Internal CSS
- External CSS
- Selector
- Types of Selector
- Class
- Id
- Group
- Hover effect
- Text
- Margin
- Padding
- Float
- Border
- Border Radius
- Circle
- Transform
- Transition
- Position
- Overflow
- Gradient
- Background Image
- Animation
- Responsive
- Media Query
- Box shadow
- Text shadow
- Project assignment
BOOTSTRAP
- Introduction to Bootstrap
- Grid Model
- Grid Layout
- Responsive Webpage
- Gutter
- Bootstrap classes
- Bootstrap Structure (Container, Rows and column)
- CDN vs NPM vs CSS & JS File
- Creating webpage using Bootstrap Grid model
- Text
- Image
- Menu
- Drop Down
- Carouel
- Cards
- Collapse
- Modal
- Alert
- Table
- Form
- ID
- Bootstrap Components
- Project-1 assignment
- Project-2 assignment
- Project-3 assignment
Java Script
- Introduction to Java Script
- Data vs Information
- Tokens
- Datatype
- Keywords
- Identifier
- Variable
- Constant
- Script Tag
- Java Script Structure
- Document Write
- Prompt
- Alert
- Confirm
- Operators
- Arithmetic Operator
- Assignment Operator
- Comparison Operator
- Logical Operator
- Date
- Time
- Control Flow Statement
- Conditional Statement
- Loop
- Function
- Parameter and Arguments
- Events
- On click
- On Mouse over
- On Mouse out
- On Submit
- On Select
- On Change
- On blur
- On Focus
- On Load
- On key up and on key down
- Hyperlink
- Eval
- Project Assignment
TypeScript
- Introduction to Typescript
- How typescript work?
- Benefits of TS
- Top features of TS
- Typescript development over Java Script
- History of TS
- Installation and setting environment
- How to build your 1st TS file
- Compiling TS file into JS
- Datatype
- Let
- Var
- Const
- Any
- Unknown
- Type inference
- Type alias
- Advance data type or collections
- Object
- Array
- Built-in array function
- Tuple
- Enum
- Union
- Literal
- Null
- Undefined
- Operators
- Arithmetic Operators
- Assignment Operators
- Comparision Operators
- Logical Operators
- Ternary Operators
- Type of Operators
- Control flow statement
- Conditional statement
- Switch statement
- Iterative statement
- For
- While
- Do-while
- Un-conditional or transfer statement
- Break
- Continue
- Return
- Function
- Arrow function
- Module
- Interface
- Object oriented programming
- Class
- Object
- Method
- Constructor
- Inheritance
- Method overriding
- Modifier
- Public
- Private
- Protected
- Read-only
React JS
- Introduction to React JS
- History of React
- Features of React
- Installation
- Setting environment
- Creating project
- js File
- Displaying our own content
- js file
- Creating our new file
- Loading new file
- Importing new file
- Npm vs yam package manager
- File and folder structure
- json file
- Package-lock.json file
- What is babel
- React package installation
- Components in reactjs
- Function component
- Class component
- Jsx
- Click event
- State components
- Props
- Get input box data
- Hide
- Show
- Toggle
- Form handling
- Conditional rendering
- Life cycle method
- Constructor Life cycle method
- Render Life cycle method
- Component Life cycle method
- Hooks
- Styles in react
- Bootstrap in react
- Re-using component
- Router
- React API
- Redux
- Project
Python programming Language
- Introduction to Programming
- What is Python Language
- Important of Python Language
- Structure of Python Language
- Data type
- Variable
- Tokens
- Keywords
- Identifier
- Literals
- Operators
- Arithmetic Operators
- Assignment Operators
- Comparison Operators
- Logical Operators
- Bitwise Operators
- Identity Operators
- Membership Operators
- Comment
- Casting
- String
- Mutable vs Immutable
- List
- Tuple
- Set
- Frozen set
- Dictionary
- Conversion
- Control flow statement
- Conditional statement
- Iterative statement
- Counter control loop
- Event control loop
- For
- While
- Transfer statement
- Pass
- Continue
- Break
- Return
- Function
- Recursive function
- Iterative function
- Lambda function
- Exceptional Handling
- Module & Packages
- Built-in modules
- User define modules
- Comprehension
- Any function
- Iterator
- Generator
- Map
- Filter
- Reduce
- Threading
- Multi-Threading
- Lock()
- Release()
- Acquire()
OOPS
- Object oriented programming
- Class
- Object
- Method
- Static Variable
- Non-static Variable
- Constructor
- Encapsulation
- Inheritance
- Polymorphism
- Abstract
Additional Data science Library
- NumPy
- Pandas
- Matplot
- Project-1 assignment
Django Framework with PostgreSQL Database
- Introduction to Django
- Feature of Django
- Django web server
- MVT architecture
- ORM
- Building Django Project
- Understanding Django environment
- Sample Hello world application
- Starting a Project
- Http response
- Activating first APP
- Django template language
- Creating HTML file
- Render HTML file
- View that display hyperlink
- Mapping urls file
- Setting.py file
- Views.py
- Urls.py
- Running our first app
- Passing value using python variable
- Views using Template
- Django template language (DTL)
- Extends
- Static content
- Dynamic content
- Passing images
- If else
- Loop
- Model, class and object
- Models.py
- ORM
- Integrating PostgreSQL Database
- Creating Model
- Fields in Models
- Converting Model to Table
- Creating super user
- Creating admin panel
- Adding data using admin
- Displaying data through database
- Card view using bootstrap
- CRUD operations(Create, Read, Update, Delete)
- Creating signup page
- User authentication
- Messages
- Login page
- Logout Page
- Project-1 assignment
- Project-2 assignment
- Project-3 assignment Django project+SQLLITE database clone E-commerce web app PART-1 1. Create project 2. Running project 3. Create App
4. Connect your app with your project
5. Creating a super user
6. Check in database
7. Creating model PART-2
8. Attach your model with _init_.py
file9. Create a category model to add a
product for a specific category10. Do the migration
11. Tore some category on category model
12. Now add foreign key to connect product
and category13. Display Table view in admin panel
for product14. Display category name in product
Part -3
15. Handling request in Django
16. Working with HTML file (Django
Templates)17. Fetching products from database to
client side(html page area)18. Adding HTML file and pass the data
19. Loading images to front end
Part-4
20. Add Bootstrap into your project
21. Create Menu (Navbar for your
project)Part-5
22. Using extend.html to pass the same
menu in all pages23. Listing category in your page
24. Filter the list
Part-6
25. Singup page client side
26. Singup backend-1
27. Singup backend-2
Part-7
28. Singup validations
29. Hash password creating
Part-8
30. Login page client side
31. Login page logic
Part-9
32. Class based view
33. Create a separate folder for each
function (singp,login,home)Part-10
34. Manage session
35. Creating cart part-1:Create a form
to handle the request wPart-11
36. Creating cart part-2: managing
session37. Creating cart part-3: creating
filterPart-12
38. Cart part-4:creating items in cart
39. Cart part-5: increase decrease
button40. Cart part-6: display saved items in
cart41. Cart part-7: product view
PART-13
42. Return to same product
43. Creating logout
44. Fetching cart product
PART-14
45. Showing cart product in cart page
46. Filter for currency
47. Place order
PART-15
48. Check Out