Full Stack Python Developer
Full Stack Python Developer
Full Stack Python Developer
WEEK 1
Overview of HTML5
New in HTML5
New DOCTYPE and Character Set
Typography
Global Attributes
Media controls
Table and list controls
HTML5 Web Forms
Page Layout Semantic elements
Currently available features in SVG elements
Building an interactive Application with SVG
Create a web page that verifies the availability of new HTML5 features.
Using the HTML5 Web Storage
Working with multiple tracks and Subtitles.
Integrating Video with Canvas & SVG
Applying Visual filters using Canvas & SVG
Debugging, Browser support.
WEEK 2
CSS3 Overview
Introducing CSS3
Text and transformation styles
Border and Box Effects
Background images and Properties
2D & 3D Transformations
The Perspective origin properties
Showing or hiding backface visibility
Animations
Responsive flex properties
Grid layout Properties
Media Queries
Pseudo columns and Pseudo classes
Web safe fonts
Position properties
Working margin Alignment and padding properties
Image filtering and Effects
Linear and Radial Gradients
SVG styles and Animation Effects
Creating SVG Blobs, Waves and other interactive designs and effects
WEEK 3
Introduction - JavaScript
What is JavaScript?
Brief History of JavaScript
Versions of JavaScript
JavaScript Core
Control Structures
Getting started
Creating jump menus
Creating dynamic menus
Requiring fields
Cross-checking fields
Displaying more informative errors
Verifying radio button selections
Setting one field with another field
Verifying email addresses
Handling Events
Demystifying cookies
Writing a cookie
Reading a cookie
Displaying a cookie
Counting with cookies
Deleting cookies
Handling multiple cookies
Cookies in action
JAVASCRIPT – WEEK 4
Displaying dates
Displaying times
Creating a countdown
JSON
UI frame work
WEEK 5
Introduction to Bootstrap
Bootstrap Grid
Bootstrap Components
WEEK 6
jQuery Introduction
What Is jQuery?
Benefits of Using a JavaScript Library
How to use jQuery in offline and Online
DOM Manipulation
Events
Event Overview
Multiple Handlers
Event Propagation
The Event Object
Triggering Events
WEEK 7
What is ReactJS?
ReactJS Introduction
Advantages of ReactJS
Workflow of ReactJS
Scope of ReactJS
Overview of JSX
Node setup
How to use NPM?
How to create package.json and purpose of it?
ES6 Introduction and features.
Webpack Overview
Best IDE for ReactJS and How to write optimized code in ReactJS?
ReactJS browser plugins overview.
WEEK 8
ReactJS forms and UI
Real-time Practical’s
Real-time Practical’s
Real-time Practical’s
Redux Overview
Real-time Practicals
Python
WEEK 9
An Introduction to Python
Indentation
The If statement and its’ related statement
An example with if and it’s related statement
The while loop
The for loop
The range statement
Break &Continue
Assert
Examples for looping
Functions& Modules
Errors
Exception handling with try
handling Multiple Exceptions
Writing your own Exception
File Handling
WEEK 10
Classes In Python
Iterators
Generators
The Functions any and all
With Statement
Data Compression
Data Structures
List Comprehensions
Nested List Comprehensions
Dictionary Comprehensions
Functions
Default Parameters
Variable Arguments
Specialized Sorts
WEEK 11
Collections
namedtuple()
deque
ChainMap
Counter
OrderedDict
defaultdict
UserDict
UserList
UserString
Threads ESSENTIAL
sleep
Program execution time
more methods on date/time
Database: MySQL
Introduction
Installation
DB Connection
Creating DB Table
INSERT, READ, UPDATE, DELETE operations
DJANGO
WEEK 12
Module Introduction
What & Why?
Setup & Analyzing the Project Folder
Working with Apps
URLs & Views
Getting Started with Templates
Static Files & First Steps with the Django Template Language
Key Django Template Language Features & Tags
Using What We Learned
Adding a Detail Page
Dynamic Paths
Dynamic URLs in Templates
Using Template Inheritance
Includes
What is Data?
WEEK 13
MYSQL
WEEK 14
Database: MySQL
What is Database?
How MySQL works?
MySQL data types
How to install MySQL database?
SQL Commands
Database Creation
Table and Views
MySQL Indexes
MySQL clauses
MySQL privileges
Control Flow Function
WEEK 15
MySQL conditions
MySQL Join
Aggregate Functions
Math Functions
Date Functions
String Functions
Stored Procedures
Triggers
Cursor
Error Handling
WEEK 16