FullStack Python Course Syllabus 1
FullStack Python Course Syllabus 1
FullStack Python
Checkpoint
Course Syllabus
www.sevenmentor.com
Web Development Syllabus
1. HTML 4 and HTML 5
A. Introduction of HTML
B. Tag, Elements and Attributes
C. Basics syntax
D. Table
E. List
F. Forms
G. Structure of HTML4 and HTML5
H. Semantic and non-semantic tags
I. HTML 5 Features
J. New Input type
K. Forms Attribute
L. SVG
M. Canvas
N. Audio, Video Tag
www.sevenmentor.com
2. CSS (Cascading Style Sheet)
C. Box-model
E. Visibility-Hidden
G. Z-index Property
After ,Selection)
www.sevenmentor.com
3. CSS 3
E. Transition
F. Transformation
G. Animation
H. Media Queries
4. Bootstrap
www.sevenmentor.com
G. Jumbortron,
H. well,
I. Panel
J. Navbar, Nav Tab
K. Carousel
L. Responsive Web Page
5. JavaScript
A. Introduction of JavaScript
B. Use of JavaScript
C. Variables
D. Keywords
E. Data Type (Primitive, non-primitive)
F. JS Conditions (if, if-else)
G. Conditional operators & logical operators
H. Loops (for, while, do-while)
I. Switch Case
J. Functions
K. Set Timeout and set Interval Function
www.sevenmentor.com
L. HTML DOM
M. Use the document object to access and manipulate HTML
N. Changing HTML Elements
O. Adding and Deleting Elements
P. Array
Q. Objects
R. How to access Objects (Dot Notation, bracket Notation)
S. Object Creation (Empty Object, Literal Way, Constructor Way)
T. Prototype
U. Validations
V. Events
6. jQuery
1.Introduction
A. JQuery Library
B. First JQuery Example
C. The Document Ready Function
D. How to escape a special character
www.sevenmentor.com
2. Selectors
A. Basic Selectors
B. Precise Selectors
C. Combination of Selectors
D. Hierarchy Selectors
E. Selection Index Filters
F. Visibility Filters
G. Forms Selectors
H. Forms Filters
4. Document Traversal
A. Events Helpers
B. Attach Event
C. Detaching Events
D. Events Triggering
www.sevenmentor.com
6. HTML Manipulation
8. JSON Introduction
www.sevenmentor.com
SQL Syllabus
Chapter 1: - Introduction to Basic Database Concepts
A. MySQL datatypes
B. Basics of Types of SQL Statements
C. Create and use Database
D. Categorize the different types of SQL statements:
E. DDL, DML, DQL, DCL and TCL
www.sevenmentor.com
F. Data types in SQL
G. Exploring DDL Statements on Table
Chapter 3: Writing Basic SQL Statement
www.sevenmentor.com
Chapter 4: Restricting and Sorting Data
A. Limiting Rows Using a Selection
B. Limiting the Rows Selected
C. Using the WHERE Clause
D. Character Strings and Dates
E. Comparison Conditions
F. Using Comparison Conditions
G. Other Comparison Conditions
H. Using the BETWEEN Condition
I. Using the IN Condition
J. Using the LIKE Condition
K. Using the NULL Conditions
L. Logical Conditions
M. Using the AND Operator
N. Using the OR Operator
O. Using the NOT Operator
P. Rules of Precedence
Q. ORDER BY Clause
R. Sorting in Descending Order
S. Sorting by Column Alias
T. Sorting by Multiple Columns
www.sevenmentor.com
Chapter 5: Advance DDL Commands
A. Normalization
B. Create Database objects
C. Alter Table Statements
D. Drop Table Statements
E. Various Constraints
F. Commit
G. Rollback
H. Savepoint
I. Creating Views
Chapter 6: Working on DML statements
www.sevenmentor.com
J. Changing Data in a Table
K. The UPDATE Statement Syntax
L. Updating Rows in a Table
M. Updating Two Columns with a Subquery
N. Updating Rows Based on another Table
O. Updating Rows: Integrity Constraint Error
P. Removing a Row from a Table
Q. The DELETE Statement
R. Deleting Rows from a Table
S. Deleting Rows Based on another Table
T. Deleting Rows: Integrity Constraint Error
U. Using a Subquery in an INSERT Statement
A. Conversion Function
B. Logical Functions
C. Math Function
D. Aggregate Functions
E. String Functions
F. Date Functions
www.sevenmentor.com
Chapter 8: Working on multiple tables and Retrieve
records from multiple tables
A. Self-Join
B. Inner Join
C. Left Join
D. Right Join
E. Cross Join
www.sevenmentor.com
Chapter 10: Python with MYSQL
www.sevenmentor.com
Python Syllabus
1.Introduction to Python
A. if-else
B. if-elif-else
C. while loop
D. for loop
www.sevenmentor.com
E. break
F. continue
G. assert
H. pass
I. return
3.List, Ranges & Tuples in Python
A. Introduction
B. Lists in Python
C. More about Lists
D. Understanding Iterators
E. Generators, Comprehensions and Lambda Expressions
F. Introductio
G. Generators and Yield
H. Next and Ranges
I. Understanding and using Ranges
J. More About Ranges
K. Ordered Sets with tuples
4.Python Dictionaries and Sets
A. Introduction to the section
B. Python Dictionaries
C. More on Dictionaries
D. Sets
E. Python Sets Examples
www.sevenmentor.com
5.Input and Output in Python
A. Reading and writing text files
B. Writing Text Files
C. Appending to Files and Challenge
D. Writing Binary Files Manually
E. Using Pickle to Write Binary Files
6.Python built in function
www.sevenmentor.com
H. Types of Methods
I. Instance Methods Static Methods Class Methods
J. Accessing attributes
K. Built-In Class Attributes
L. Destroying Objects
M. Abstract classes and Interfaces
N. Abstract Methods and Abstract class
O. Interface in Python
P. Abstract classes and Interfaces
8.Exceptions
A. Errors in Python
B. Compile-Time Errors
C. Runtime Errors
D. Logical Errors
E. What is Exception?
F. Handling an exception
G. try….except…else
H. try-finally clause
I. Argument of an Exception
J. Python Standard Exceptions
K. Raising an exceptions
L. User-Defined Exceptions
www.sevenmentor.com
9.Python Regular Expressions
A. What is multithreading?
B. Difference between a Process and Thread
C. Concurrent Programming and GIL
D. Uses of Thread
E. Starting a New Thread
F. The Threading Module
G. Thread Synchronization
H. Locks
I. Semaphore
J. Deadlock of Threads
K. Avoiding Deadlocks
L. Daemon Threads
www.sevenmentor.com
11.Using Databases in Python
A. GUI in Python
B. Button Widget
C. Label Widget
D. Text Widget
www.sevenmentor.com
Django Syllabus
1.Django Prerequisite
Introduction to Django
Installing Django
Setting up a database
Starting a project
Difference between a App and a Project
Role of Flask and Django
3.Basics of Dynamic Web Pages
Dynamic Content
Mapping URLs to views
Request Processing by Django
A overview of settings le in Django
Pretty Error Pages
4.The Django Template System
Template System Basic
Using Template System
www.sevenmentor.com
Basic Template and Filters
How to Congure Template
Template Loading
Template Inheritence
Course Name
5.Interacting with databases
Dumb way
MTV way
Conguring the database
Dening Models in Python
Selecting and Deleting Objects
What are Migrations and Why we do that
www.sevenmentor.com
7.Form Processing
Creating a feedback form
Custom look and feel
Creating Forms and models
Form Validation
What is Context in Django
Custom Form
How to setup Email in our Projects
8.Advanced Views and URLconfs
Streamlining Function Imports
Using Named Group
Capturing Texts in URLs
URL Routing
What is Render and relative import
URL names as Links
9.Generic Views
www.sevenmentor.com
10.Extending Template Engine
Template Language Review
Request Context and Processor
Inside Template Loading
Extending Template System
Writing Custom Template Loaders
11.Template Language Review
Request Session
Djangos Context and Processor
Framework
Users
Insideand Authentication
Template Loading
Permissions, Groups, Messages and Proles
Extending Template System
How to add Authentication in Django Project with help of
Writing Custom Template Loaders
Registration Redux module
www.sevenmentor.com