Python is a high-level, interpreted programming language renowned for its simplicity, readability, and versatility. Created in the late 1980s by Guido van Rossum, Python has evolved into one of the most popular programming languages globally....
Download
Brochure
Course Content
Web Core
HTML | Links
HTML | Introduction to HTML
History
Evolution of HTML
HTML 4 vs HTML 5
HTML | Document Structure
HTML | Text Elements
JS | Introduction to Javascript
JS | Variables and Data Types
JS | Operators
JS | Control Structures (if, else, switch)
JS | Loops (for, while, do-while)
JS | Functions
JS | Scope (Global Scope, Local Scope,Lexical Scope))
JS | Arrays
JS | Promises
JS | Hoisting
JS | Async/Await
JS | Object Oriented Programming
JS | String
JS | DOM Manipulation
JS | Callbacks
JS | Objects
JS | setTimeout and setInterval
HTML | Lists
HTML | Images
HTML | Forms
HTML | Tables
HTML | Semantic Elements
HTML | Media Elements
HTML | Forms Advanced
HTML | iFrames
CSS | Introduction to CSS
CSS | Syntax
CSS | Selectors
CSS | Color Background Cursor
CSS | Lists Tables
CSS | Texts Fonts
CSS | Box Model
CSS | Display Positioning
CSS | Floats
Core Python
Python Introduction
Python programming history & features
The Application areas of python
Python compiler and IDE installation
Execute python program from command prompt and using IDLE
Print syntax, comments, and "Hello World!" program
Basics of Computer
Advantages / Disadvantages of Python
How python is different from other languages
Advantages / Disadvantages of Python
Data Types
Numeric
String
List
Tuples
Dictionary
Set and Types
Typecasting
Data type related functions/methods
ASCII/Unicode Values and use case
Practice Programs for understanding data types
Python flow control
Flowcharts
Control Structures ( Meaning and Uses)
Types of Control flow structures
Indentation and its importance
If/ if-else/ elif
Nested and Ladder If/else
Loops Statements and while loop
For loop - ( Syntax, Range function)
Break, Continue, Pass Keywords
Scope of Variable
practical Implementation of variable scope
practical Implementation of variable scope
practical Implementation of variable scope
Python Operators and variables
Variable definition
Variable Naming Rule
Types of Variables
Variable Related Functions/Methods
Operators
Operator Types
Operands/ expression
Arithmetic Operators
Assignment operators
Comparison operators
Logical operators
Bitwise operators
Identity operators
Membership operators
Bitwise operators
Practice all Operators with Examples
Python Functions
Defining Function and use cases
Types of functions
Function calling and initialization
Built-in Function
Function with *args & **kwargs
Lambda function with map, filter, reduce method
Lambda function with map, filter, reduce method
Python OOP's Concepts
Introduction to OOP
Class and Object
Inheritance
polymorphism
Encapsulation
Data Abstraction
Abstraction
Constructors and methods.
Modules & Packages
Modules
How to import Module?
PIP in Command Prompt
Packages and How to create packages
How to check Packages iinstallations
Practice Programs/ Problems
Advanced Python
File Handling in Python
File Opening Modes
Context Manager in Python
File Operations
Read and Write data From CSV File
Exception Handling
Errors and its types
Try, Except, Finally Statement
Custom Exceptions
Raising Exceptions
Built-in Exceptions
Multiple Exceptions
Types of Error
Iterables, Iterators, and Generators
Difference btw Iterables & Iterator
Python __itr__() and __next__()
Generators in Python
Closures and Decorators
How to define closures in python?
How to develop a simple decorator in python?
How to define a decorator that accepts one or more arguments?
@staticmethod
@classmethod
Tkinter
Buttons
Labels
Grid
Frame
Canvas
Checkbutton
Entry
Messagebox
Text
Radiobutton
Project
Project Day-1(preparing workspace)
Project Day-2 (importing libraries)
Project Day-3(Backend building)
Project Day-4(Backend Development)
Project Day-5(Testing Backend)
Project Day-6(Preparing with frontend)
Project Day-7(Testing Project)
Project Day-8(Problem solving Session)
Django
Introduction To Django
Installation of Django
Setting up Django Development Environment
Create your first sample Django project
Understanding the project structure of a newly created Django project
Django Admin, Commands and Shell
Difference between a App and a Project
Django Architecture
Django project MVT Architecture and MVC
Difference between MVT and MVC
Routing
Understanding urls.py and purpose of it
Creating urls with names and namespaces
Building dynamics urls
Mapping of the urls with view functions
Linking the urls of an app in a project with the root app
Django Views
Django views
Function Based Views
Django CRUD operation using function
What is Render and relative
Import URL names Links
The Django Template System
Basic Template System
Need for Templates
How to Configure Template
Template Loading
Using conditionals and looping in Django template
Django convention of storing the static assets like images, css and Javascript and referencing them from the template
Handling different kind of media files
Template Inheritance
Interacting with databases
What is ORM?
Benefits of ORM
Connecting a Django project to a database
Django Migrations
Visualize business data as Django Models
Django Model field and field types
Relationship between django models - One to One, Many to One, Many to Many
Saving, Updating, deleting, and querying Django models
Admin files and registration models fields
Django Admin Dashboard
Activating the interface
Customize admin dashboard
Creating Superuser for accessing the backend admin dashboard
Customizing Django admin templates look and feel (perform CRUD operation)
Django Authentications and authorizations
Django built-in authentications and authorizations system
Creating Custom user models
Working with Permissions and Groups
Advanced Django Topics
Introduction Generic Class Based Views
How to create generic class based views
Class based CRUDE operations
Retrieve Views
Handling AJAX requests
Rest Web Services
Web Services and REST
Django REST Framework
What is Serializers?
Update and delete records using Serializer/Django rest Framework
HTML
Introduction to HTML
Basic Structure of an HTML Documen
Tags: <html>, <head>, <body>, <title>, <meta>
Headings, Paragraphs, Links
Lists, and Images
Inline vs Block Elements
Create a Basic Web Page with Text, Links, and Images