Full Stack Python Course
Full Stack Python Course
Syllabus
- Introduction to HTML
- Basic Structure of HTML
- HTML Editors
- HTML Tags
- Paragraphs, Headings and Text
- Formatting Tags
- HTML Lists
- HTML Images
- HTML Tables
- HTML Forms
- HTML Media
- Introduction to CSS
- Types of CSS
- CSS Properties, Selectors and Values
- Applying CSS to HTML
- CSS colors
- CSS Box Model, Margins, Padding,
- Borders
- CSS Text & Font Formats
- CSS Advanced Topics (Effects, Animations, Shadows, Etc.,)
- Introduction to JavaScript
- How to Apply JavaScript
- Displaying Output in JavaScript
- Understanding JavaScript Syntax
- Variables & Data types Operators
- Math and String Manipulations
- Conditional and looping Statements
- Functions
- Validations
- Events
- Introduction to jQuery
- jQuery Features
- Installing jQuery
- jQuery Syntax
- jQuery Ready Function
- jQuery Selectors
- jQuery Actions
- jQuery Custom Functionality
- jQuery Libraries
- jQuery Validation
- jQuery Slideshow
- JQuery Dropdown
- jQuery UI
- jQuery Accordions
- jQuery Tabs
- jQuery Tooltips
- jQuery Autocomplete
- What is Python and history of Python
- Unique features of Python
- Python-2 and Python-3 differences
- Install Python and Environment Setup
- First Python Program
- Python Identifiers, Keywords and
- Comments and document Command-line arguments
- Getting User Input
- Python Data Types
- What are variables?
- Python Core objects and Functions
- Number and Maths
- Assignments
- If-Else
- If-Else If-Else
- While Loop
- For Loop
- Break
- Continue
- Assert
- Pass
- Return
- Introduction
- Lists in Python
- More about Lists
- Understanding Iterator’s
- Generators, Comprehensions and Lambda Expressions
- Generators and Yield
- Next and Ranges
- Understanding and using Ranges
- More About Ranges
- Ordered Sets with tuples
- Introduction to the section
- Python Dictionaries
- More On Dictionaries
- Sets
- Python Sets Examples
- Input and Output in Python
- Reading and writing text files
- Writing Text Files
- Appending to Files and Challenge
- Writing Binary Files Manually
- Using Pickle to Write Binary Files
- Python user defined functions
- Python packages functions
- Defining and calling Function
- The anonymous Functions
- Loops and statement in Python
- Python Modules & Packages
- Errors in Python
- Compile-Time Errors
- Runtime Errors
- Logical Errors
- What is Exception?
- Handling an exception/except/elsetry- finally clause.
- Argument of an Exception
- Python Standard Exceptions
- Raising an exceptions
- User-Defined Exceptions
- What are regular expressions?
- The match Function
- The search Function
- Matching vs searching
- Search and Replace
- Extended Regular Expressions
- Wildcard
- Overview of oop
- The self variable
- Constructor
- Types of variables
- Namespaces
- Creating classes and objects
- Inheritance
- Types of methods
- Instance methods
- Static methods
- Class methods
- Accessing attributes
- Built-in class
- attributes
- Destroying objects
- Abstract classes and interfaces
- Abstract methods and abstract class
- Interface in Python
- Django overview
- Creating a project
- Apps life cycle
- Admin interface
- Creating views
- URL Mapping
- Template system
- Models
- Form details
- Testing
- Page redirection
- Sending Emails
- Deploying Django framework
- Form processing
- File uploading
- Cookie handling
- Sessions, caching and comments
- Database handling with Mysql
- Python mysql database access
- Create database connection
- DML and DDL operations with databases
- Performing transactions
- Handling database errors
- DML and DDL operation