Python Technology
Fee ₹29500
Syllabus Overview
Programming Paradigms
Libraries
Detailed Syllabus
Python
Anatomy of Python Application
Structured Programming
Values, Types and Variables
Operators, Expressions
Loops
Selections
Procedural Programming
Functions
Parameters, return types
Objects - Based
Anatomy
State
Structure
Messages
Behaviour
Class
Constructors
Extensibility.
Object - Oriented
Exception Handling
Functional Programming
Closures
Lambda
Higher Order Functions
Threading
Modern
Classical
Thread Synchronisation
locks
Conditions
I/O
File Handling
Socket Programming
JSON API
Serial Server
Concurrent Server
GUI Tk
Introduction
Components
Geometry Manager
Applications
Interacting with Database.
SqlLite
Connections
Operations
Login
CLI-Client
Working with PIP
Introduction to virtualenv
Web
Working with The Pallets Project Ecosystem
WSGI ( Web Server Gateway Interface )
Werkzeug ( WSGI Web Application Library )
Flask ( Web Application Framework )
Jinja 2 ( Template Engine )
RESTful Architecture
Microservices
Architectural Pattern
Segregation of Services
TCP based Microservices
RESTful Microservices
Browser Stack
Introduction to Web
Internet
World Wide Web
Web Client
Web Server
HTTP Protocol
Types of Requests
Anatomy of Response
Web Page
Content ( *English )
Structure ( HTML )
Style ( CSS )
Behaviour ( Javascript )
HTML/XHTML
Page Anatomy
Tag Entities
Attributes
Body
Page Elements
Forms
Audio/Video
SVG
CSS
Box Model and Flow
Groupings
Layout
Media
Animation
DOM
Node and their Types
Styles
Traversals
Event Flow
Ranges
Javascript
1. Prototypal Model
2. Functions
3. Structured Programming
4. Procedural Programming
5. Browser / DOM
6. Event Handling
SQL ( Database )
Introduction to Database
Anatomy of Database Systems
Application of Database Systems
Stake Holders
Users
Administrators
Programmers
Client/Server Architectures
Distributed Databases
History
Modelling
Semantic
Logical
Physical
File System
Organization of File System
Database System v/s File System
Types of Database Systems
Hierarchical
Network
Relational
Object-Relational
Object-Oriented
No-SQL
ER Modelling
Entity
Relationships
Types of Entities and their Relations
Design Considerations
Applications
Relational Modelling
Introduction to Relational Algebra
Anatomy of Relational Model
Design Issues
Normalization
Applications
Principles of Data-Storage and Querying
Storage & File Structures
Indexing
Query Processing
Query Optimization
Structured Query Language
Introduction to SQL
Data Definition
Data Types
Creating , Manipulating and Dropping Databases
Creating , Manipulating and Dropping Tables
Creating , Manipulating and Dropping Views
Working with Indexes
Working with Constraints
Data Manipulation
Recurring SQL constructs
Select
Insert
Update
Delete
Expressions
Grouping and Aggregate Functions
Different types of Joins
Sub-Queries and Co-related Queries
Set Operations