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