Full Stack Web Development Masterclass

Full Stack Web Development Masterclass | Online LIVE

Course Name
Full Stack Web Development Masterclass | Python-React-Django

Prerequisite

  • No prior programming knowledge is required, just have a zeal to learn programming. Although we always recommend you to learn C language first to build your problem solving ability.
  • You must have an account at https://premium.mysirg.com | it’s free to create. This is the place from where you can watch all the video lessons, LIVE classes, Assignments, Notes, Certificate, etc.
  • To access course content from your laptop of computer, login to https://premium.mysirg.com, go to your course and play videos or access other content
  • You can watch classes through Android mobile too – Search app with the name “MySirG Premium” on Google play store
  • Remember, our mobile app works only for Android phones. Web apps will work only on MS Windows and macOS through Chrome or MS Edge browser
  • Laptop or desktop computer is required for programming practice at home.

Duration

  • 2 Apr 2024 to 28 Jun 2024 (Live classes duration)
  • Tue and Thu from 9 PM to 10:30 PM
  • Fri from 7:30 to 8:30 PM
  • Subscription of the course will be for 2 yrs from the date of purchase

Instructor

Saurabh Shukla

Medium

Hindi | Notes in English

Fee

10000/-
Making payment means you are agreeing with our Terms and Conditions. Read them carefully.

Features

  • Course completion certificate
  • Video recordings will be available for the revision for 730 days (2 years) from the date of purchase
  • 25+ Projects
  • Complete Python course (Prerecorded)
  • 50 Assignments with Solutions
  • Notes (downloadable pdf)
  • Discussion Forum
  • Technical Support

Syllabus
Below content will be covered in prerecorded videos

    Introduction to Python

  • Evolution of Python Language
  • Version History
  • Installation and setup
  • PVM
  • How to develop and run Python programs?
    Python Basics

  • Comments
  • Data or Constants
  • Variables
  • Data Types
  • Memory Management
  • print Method
  • keywords
  • import
  • Type Conversion
  • Taking input from user
  • Operators
    Control Statements in Python

  • Decision Control Statements
  • if statement
  • if else statement
  • if elif else
  • Nested if else
  • Single line if else
  • match statement
  • Iterative Control
  • while loop
  • break, continue, pass
  • for loop
  • else with loop
  • Nested loop
    Iterables in Python

  • range
  • list
  • str
  • tuple
  • set
  • dict
    Functions and Recursion

  • Function Introduction
  • Function call vs Function Definition
  • Predefined and user-defined functions
  • Ways to define a function
  • Takes nothing returns nothing
  • Take Something returns nothing
  • Takes Nothing Return Something
  • Take Something, Return Something
  • Default Arguments
  • Positional and keyword arguments
  • Variable Length Arguments
  • Recursion
  • Recursion Tree
  • Approach to recursive solution
  • Lambda expression
  • Recursive lambda expression
  • map, reduce, filter
    Object Oriented Programming

  • Introduction to OOP
  • Main aspects of OOP
  • Classes
  • Objects
  • __init__() method
  • Types of functions
  • Types of variables
  • Inheritance
  • Types of inheritance
  • Name conflict issue
  • Polymorphism
  • Data Mingling
    Exception Handling

  • Introduction to Exceptions
  • Handling Exceptions
  • Default Exceptions
  • use of else in exception handling
  • raising exceptions
    More in Python

  • Iterator
  • Generator
  • Decorator
  • File Handling

Below content will be covered in LIVE classes

    Introduction to Web Development

  • Client Server Architecture
  • History of Web
  • Web 1.0, web 2.0 and web 3.0
  • Front End and Back End
    HTML

  • Introduction to HTML
  • HTML Document structure
  • Heading
  • Paragraph
  • Formatting Tags
  • title
  • comments
  • meta
  • anchor
  • image
  • table
  • lists
  • iFrames
  • div and span
  • block and inline
  • form
  • various input tags
  • emojis
  • video
  • audio
    CSS

  • Introduction to CSS
  • CSS Syntax
  • Ways to write CSS
  • Text properties
  • Background Properties
  • Border Properties
  • Anchor Properties
  • more Properties
  • Box model
  • margin, padding, height, width
  • Position property
  • Combinators
  • Pseudo Classes
  • Website Layout Design
    JavaScript

  • Introduction to JavaScript
  • Basics of JS: variables, strings, object and arrays
  • Control Statements
  • Functions in JS
  • DOM
  • Events
  • Event Handling
  • Form Validation
    React

  • Introduction to React
  • Installation
  • creating first react app
  • JSX
  • components
  • Props
  • Events
  • Conditionals
  • list
  • forms
  • React Router
    Back End Development with Django

  • Django Introduction
  • Creating first project
  • Creating first app in the project
  • Defining views in the app
  • Multiple views in multiple apps
  • App level urls
  • Templates
  • Template Variables
  • Template Tags
  • Template Filters
  • Custom Template Tags and Filters
  • Database
  • Models
  • Make Migrations and Migrate
  • Admin App
  • using Forms
  • CRUD Operations
  • Session
  • Using React with Django
    Project Work

  • At least 25 Projects throughout the course
  • Project work is another way to cover many topics like API
  • Use of Git and GitHub

How to take admission?

Classes will start from 2-Apr-2024, before this date you will get all the lectures of Python Core

Click here for admission