mindtec.co.in

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

  1. Introduction to Website Designing
  2. What is web
  3. Static webpage vs dynamic page
  4. Front end vs backend
  5. Types of File
  6. What is HTML
  7. History of HTML
  8. Element
  9. Tags
  10. Attribute
  11. Structure of HTML
  12. Headings
  13. Paragraph
  14. Image
  15. Break Tag
  16. Line Tag
  17. Property and value
  18. Hyperlink
  19. Table
  20. List
  21. Order list
  22. Un-Order list
  23. Definition list
  24. Pre vs Paragraph tag
  25. Form
  26. Form Validation
  27. Audio
  28. Video
  29. Marquee
  30. Text(Bold, Italic, Underline etc.)
  31. Background color
  32. Iframe
  33. Project assignment

CSS

  1. Introduction to CSS
  2. Types of CSS
  3. Inline CSS
  4. Internal CSS
  5. External CSS
  6. Selector
  7. Types of Selector
  8. Class
  9. Id
  10. Group
  11. Hover effect
  12. Text
  13. Margin
  14. Padding
  15. Float
  16. Border
  17. Border Radius
  18. Circle
  19. Transform
  20. Transition
  21. Position
  22. Overflow
  23. Gradient
  24. Background Image
  25. Animation
  26. Responsive
  27. Media Query
  28. Box shadow
  29. Text shadow
  30. Project assignment

BOOTSTRAP

  1. Introduction to Bootstrap
  2. Grid Model
  3. Grid Layout
  4. Responsive Webpage
  5. Gutter
  6. Bootstrap classes
  7. Bootstrap Structure (Container, Rows and column)
  8. CDN vs NPM vs CSS & JS File
  9. Creating webpage using Bootstrap Grid model
  10. Text
  11. Image
  12. Menu
  13. Drop Down
  14. Carouel
  15. Cards
  16. Collapse
  17. Modal
  18. Alert
  19. Table
  20. Form
  21. ID
  22. Bootstrap Components
  23. Project-1 assignment
  24. Project-2 assignment
  25. Project-3 assignment

Java  Script

  1. Introduction to Java Script
  2. Data vs Information
  3. Tokens
  4. Datatype
  5. Keywords
  6. Identifier
  7. Variable
  8. Constant
  9. Script Tag
  10. Java Script Structure
  11. Document Write
  12. Prompt
  13. Alert
  14. Confirm
  15. Operators
  16. Arithmetic Operator
  17. Assignment Operator
  18. Comparison Operator
  19. Logical Operator
  20. Date
  21. Time
  22. Control Flow Statement
  23. Conditional Statement
  24. Loop
  25. Function
  26. Parameter and Arguments
  27. Events
  28. On click
  29. On Mouse over
  30. On Mouse out
  31. On Submit
  32. On Select
  33. On Change
  34. On blur
  35. On Focus
  36. On Load
  37. On key up and on key down
  38. Hyperlink
  39. Eval
  40. Project Assignment

TypeScript

  1. Introduction to Typescript
  2. How typescript work?
  3. Benefits of TS
  4. Top features of TS
  5. Typescript development over Java Script
  6. History of TS
  7. Installation and setting environment
  8. How to build your 1st TS file
  9. Compiling TS file into JS
  10. Datatype
  11. Let
  12. Var
  13. Const
  14. Any
  15. Unknown
  16. Type inference
  17. Type alias
  18. Advance data type or collections
  19. Object
  20. Array
  21. Built-in array function
  22. Tuple
  23. Enum
  24. Union
  25. Literal
  26. Null
  27. Undefined
  28. Operators
  29. Arithmetic Operators
  30. Assignment Operators
  31. Comparision Operators
  32. Logical Operators
  33. Ternary Operators
  34. Type of Operators
  35. Control flow statement
  36. Conditional statement
  37. Switch statement
  38. Iterative statement
  39. For
  40. While
  41. Do-while
  42. Un-conditional or transfer statement
  43. Break
  44. Continue
  45. Return
  46. Function
  47. Arrow function
  48. Module
  49. Interface
  50. Object oriented programming
  51. Class
  52. Object
  53. Method
  54. Constructor
  55. Inheritance
  56. Method overriding
  57. Modifier
  58. Public
  59. Private
  60. Protected
  61. Read-only

React JS

  1. Introduction to React JS
  2. History of React
  3. Features of React
  4. Installation
  5. Setting environment
  6. Creating project
  7. js File
  8. Displaying our own content
  9. js file
  10. Creating our new file
  11. Loading new file
  12. Importing new file
  13. Npm vs yam package manager
  14. File and folder structure
  15. json file
  16. Package-lock.json file
  17. What is babel
  18. React package installation
  19. Components in reactjs
  20. Function component
  21. Class component
  22. Jsx
  23. Click event
  24. State components
  25. Props
  26. Get input box data
  27. Hide
  28. Show
  29. Toggle
  30. Form handling
  31. Conditional rendering
  32. Life cycle method
  33. Constructor Life cycle method
  34. Render Life cycle method
  35. Component Life cycle method
  36. Hooks
  37. Styles in react
  38. Bootstrap in react
  39. Re-using component
  40. Router
  41. React API
  42. Redux
  43. Project

Python programming Language

  1. Introduction to Programming
  2. What is Python Language
  3. Important of Python Language
  4. Structure of Python Language
  5. Data type
  6. Variable
  7. Tokens
  8. Keywords
  9. Identifier
  10. Literals
  11. Operators
  12. Arithmetic Operators
  13. Assignment Operators
  14. Comparison Operators
  15. Logical Operators
  16. Bitwise Operators
  17. Identity Operators
  18. Membership Operators
  19. Comment
  20. Casting
  21. String
  22. Mutable vs Immutable
  23. List
  24. Tuple
  25. Set
  26. Frozen set
  27. Dictionary
  28. Conversion
  29. Control flow statement
  30. Conditional statement
  31. Iterative statement
  32. Counter control loop
  33. Event control loop
  34. For
  35. While
  36. Transfer statement
  37. Pass
  38. Continue
  39. Break
  40. Return
  41. Function
  42. Recursive function
  43. Iterative function
  44. Lambda function
  45. Exceptional Handling
  46. Module & Packages
  47. Built-in modules
  48. User define modules
  49. Comprehension
  50. Any function
  51. Iterator
  52. Generator
  53. Map
  54. Filter
  55. Reduce
  56. Threading
  57. Multi-Threading
  58. Lock()
  59. Release()
  60. Acquire()

OOPS

  1. Object oriented programming
  2. Class
  3. Object
  4. Method
  5. Static Variable
  6. Non-static Variable
  7. Constructor
  8. Encapsulation
  9. Inheritance
  10. Polymorphism
  11. Abstract

Additional Data science Library

  1. NumPy
  2. Pandas
  3. Matplot
  4. Project-1 assignment

Django Framework with PostgreSQL Database

  1. Introduction to Django
  2. Feature of Django
  3. Django web server
  4. MVT architecture
  5. ORM
  6. Building Django Project
  7. Understanding Django environment
  8. Sample Hello world application
  9. Starting a Project
  10. Http response
  11. Activating first APP
  12. Django template language
  13. Creating HTML file
  14. Render HTML file
  15. View that display hyperlink
  16. Mapping urls file
  17.   Setting.py file
  18.  Views.py
  19.  Urls.py
  20. Running our first app
  21.  Passing value using python variable
  22.  Views using Template
  23.  Django template language (DTL)
  24.  Extends
  25.   Static content
  26.  Dynamic content
  27.   Passing images
  28.   If else
  29.   Loop
  30.   Model, class and object
  31.   Models.py
  32.   ORM
  33.   Integrating PostgreSQL Database
  34.   Creating Model
  35.   Fields in Models
  36.   Converting Model to Table
  37.   Creating super user
  38.   Creating admin panel
  39.   Adding data using admin
  40.   Displaying data through database
  41.   Card view using bootstrap
  42. CRUD operations(Create, Read, Update, Delete)
  43.  Creating signup page
  44.   User authentication
  45.   Messages
  46.   Login page
  47.   Logout Page
  48.   Project-1 assignment
  49.   Project-2 assignment
  50.   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
    file

    9.      Create a category model to add a
    product for a specific category

    10.   Do the migration

    11.   Tore some category on category model

    12.   Now add foreign key to connect product
    and category

    13.   Display Table view in admin panel
    for product

    14.   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 pages

    23.   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 w

    Part-11

    36.   Creating cart part-2: managing
    session

    37.   Creating cart part-3: creating
    filter

    Part-12

    38.   Cart part-4:creating items in cart

    39.   Cart part-5: increase decrease
    button

    40.   Cart part-6: display saved items in
    cart

    41.   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

Scroll to Top