
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 project6. Check in database8. Attach your model with _init_.py
file10. Do the migration12. Now add foreign key to connect product
and category14. Display category name in product15. Handling request in Django17. Fetching products from database to
client side(html page area)19. Loading images to front end20. Add Bootstrap into your projectPart-523. Listing category in your pagePart-626. Singup backend-1Part-729. Hash password creating30. Login page client sidePart-933. Create a separate folder for each
function (singp,login,home)34. Manage sessionPart-1137. Creating cart part-3: creating
filter38. Cart part-4:creating items in cart40. Cart part-6: display saved items in
cartPART-1343. Creating logoutPART-1446. Filter for currencyPART-15 - 48. Check Out
- 47. Place order
- 45. Showing cart product in cart page
- 44. Fetching cart product
- 42. Return to same product
- 41. Cart part-7: product view
- 39. Cart part-5: increase decrease
button - Part-12
- 36. Creating cart part-2: managing
session - 35. Creating cart part-1:Create a form
to handle the request w - Part-10
- 32. Class based view
- 31. Login page logic
- Part-8
- 28. Singup validations
- 27. Singup backend-2
- 25. Singup page client side
- 24. Filter the list
- 22. Using extend.html to pass the same
menu in all pages - 21. Create Menu (Navbar for your
project) - Part-4
- 18. Adding HTML file and pass the data
- 16. Working with HTML file (Django
Templates) - Part -3
- 13. Display Table view in admin panel
for product - 11. Tore some category on category model
- 9. Create a category model to add a
product for a specific category - 7. Creating model PART-2
- 5. Creating a super user