Python Full Stack Developer

  • Python Full Stack Developer course covers foundation concepts & UI technologies – Data structures, HTML5, CSS3, JavaScript
  • Covers SQL & NoSQL database & Python technologies – Python3 core, Python frameworks (Django), aptitude assessment test and Python assessment test

What this course covers

  • Cover foundation concepts for data structures
  • Covers UI technologies in HTML5, CSS3, JavaScript
  • Covers important concepts of SQL & NoSQL (MongoDB) database
  • Practice for aptitude and aptitude assessment tests
  • Covers live training sessions in Python technologies – Python3 core, Python frameworks (Django, Flask, Tkinter)
  • Provides guidance & development for soft skills, logical and aptitude building
  • Learning and assessment test on Python

Requirements for this course

  • Compute machine (laptop, desktop) with any Operating System – Windows / Linux / Mac OS

Who can benefit from this course

  • Candidates who want to pursue their career in IT and its related field
  • Candidates who want to start their career in Python technologies

Course Syllabus

Programming Foundation Courses

  • Data Structure
    • Data structure introduction
    • Stack
    • Queue
    • List
    • Linked Lists
    • Recursion
    • Trees
    • Sorting
    • Searching
    • Graphs
    • Algorithms
  • Principles of Programming
    • Introduction to Programming
    • Programming Domain
    • Programming Language category
    • Programming Design Methodologies
    • Program Execution
    • Algorithms & Flowcharts
    • Performance Analysis
    • Time and Space complexity

 Basic UI Technologies

  •  HTML5 – Hyper-Text Markup Language
    • HTML-Introduction
    • HTML Headers
    • HTML Tags & Attributes
    • HTML Element
    • HTML Formatting Tags
    • HTML Grouping & Lists
    • HTML Images & Hyperlink
    • HTML Table
    • HTML Iframe & Form
    • HTML Miscellaneous
  • CSS3 (Cascading Style Sheets)
    • CSS Introduction
    • CSS in HTML & Comments
    • CSS Colors, Margins & Padding
    • CSS Links, Lists & Tables
    • CSS Display Position
    • CSS Overflow &  Align
    • CSS Inline block
    • CSS Pseudo-class & Pseudo-element
    • CSS Opacity & Navigation Bar
    • CSS Drop downs & Image Gallery
    • CSS !important
    • CSS Rounded Corners & Border Images
    • CSS Gradients
    • CSS Rounded Corners
    • CSS Border Images
    • CSS Gradients
    • CSS Text Effects
  • JavaScript
    • JavaScript Introduction
    • JavaScript Comments & Variables
    • JavaScript Let, Const
    • JavaScript Operators
    • JavaScript Arithmetic
    • JavaScript Assignment
    • JavaScript Data Types
    • JavaScript Functions
    • JavaScript Objects & Events
    • JavaScript Strings
    • JavaScript Numbers, Boolean
    • JavaScript Arrays
    • JavaScript Dates & Math
    • JavaScript Comparisons
    • JavaScript Conditions
    • JavaScript Switch, Loops & Break
    • JavaScript Sets, Lists & Maps
    • JavaScript Scope
    • JavaScript Classes
    • JavaScript Errors
    • JavaScript Debugging

SQL & NoSQL Database

  • Relational Database – MySQL
    • Introduction to Database
    • Database Architectures
    • Introduction to Relational Databases
    • MySQL Data Definition
    • MySQL Tables & Query Operations
    • MySQL Key & Index
    • MySQL Clauses & Control Flow
    • MySQL Conditions & Join Operations
    • MySQL Triggers
    • MySQL Aggregate Functions
    • MySQL Procedures & Functions
  • NoSQL Database – MongoDB
    • SQL vs NoSQL
    • Introduction to MongoDB
    • Introductio to PyMongo
    • MongoDB Data Types
    • MongoDB Data Modeling
    • MongoDB DML Operations
    • MongoDB DDL Operations
    • MongoDB Query Modifiers
    • MongoDB Database Commands
    • MongoDB Collection
    • CRUD on Documents

Python3 Core

  • Python Installation & IDEs
    • Python Installation on Windows
    • Python Installation on Linux
    • IDEs for Python
    • PyCharm Overview
    • First Python Program
  • Python Comments & Variables
    • Comments in Python
    • Docstring in Python
    • Variables in Python
    • Variable data types in Python
    • Variable Scope in Python
    • Delete Variable
  • Python Data types
    • Data types in Python
    • Number Data Type
    • String Data Type
    • List Data Type
    • Dictionary Data Type
    • Set Data Type
    • Tuple Data Type

Python3 Core

  • Python Arrays, Collections & Operators
    • Array in Python
    • Array Operations
    • Collections in Python
    • Collection Data Types
    • Operators in Python
  • Flow control & Loops in Python
    • if-else statement
    • while loop
    • for loop
    • loop control statements
    • Nested loops
  • Operators in Python
    • Operators in Python
    • Arithmetic Operators
    • Bitwise Operators
    • Assignment Operators
    • Comparison Operators
    • Logical Operators
    • Identity Operators
    • Membership Operators
  • Functions in Python
    • function definition
    • function arguments
    • arguments – pass by reference
    • return statement & recursive function
    • lambda function
  • File handling in Python
    • File handling
    • File create, write & delete operations
    • File operation read
    • With function
    • File remove & rename
    • File other methods
    • Read standard input
  • Object Oriented Programming (OOPs)
    • Classes and Objects
    • Classes in Python
    • Inheritance, Encapsulation in Python
    • Abstraction in Python
    • Super function in Python
    • Method overriding
  • Exception handling in Python
    • What are exceptions
    • What is exception handling
    • Process of exception handling
    • Python for exception handling
    • try, catch, except, else & finally block
  • Python Collections
    • namedtuple()
    • deque
    • ChainMap
    • Counter
    • OrderedDict
    • defaultdict
    • UserDict
    • UserList
    • UserString
  • Python Module
    • What is module in Python
    • Creating a Python module
    • Use of Python modules
    • Built-in modules in Python
  • Python Lambda
    • Lambda functions in Python
    • Use of lambda functions
    • Anonymous functions
    • Lambda functions in user defined functions
    • Anonymous functions with filter(), map(), reduce()
  • Python Decorators
    • Functions in Python
    • Decorators in Python
    • Fancy Decorators
    • Decorator Examples
  • Python Generators
    • Introduction to Generators
    • Advantages of Generators
    • Normal function vs. Generator function
    • Generator expressions
    • Generators with loops

 Python Web Frameworks

  • Django Framework
    • Introduction to Django
    • Django Model Overview
    • Django forms and validation
    • Django Database Models
    • Django Administration Site
    • Django Database MongoDB
    • Views and Templates
    • Deploying Django
    • Form Processing
  • Flask Framework
    • Overview of Flask
    • Installation of Flask
    • Flask Demo Application
  • TkInter GUI Framework
    • Overview of TkInter
    • TkInter Widgets
    • Tkinter Geometry Management
    • Tkinter Binding Functions
    • Images in Tkinter
  • Python Applications & Project
    • Multiple logical programs for practice
    • Pattern Programs
    • Application program with cache as database
    • Program to create game application
    • Project simulating stock trading
    • Project guidance for real time web applications
    • Python Web development project
Python Full Stack Developer Intro

INR 32,000 INR 25,000 GST Inclusive

Register to confirm your seat, Pay now

Course Features

View this Course on Mobile

Python Full Stack Developer

Refer this Course

Invite a friend via Facebook, Twitter, WhatsApp or Email and they’ll get a INR 500 welcome credit, plus you’ill get INR 500 in your own account with their first order, as our little thank you.

* For more details, Please refer Referral Policy

Please Login

You must have an account to refer a friend.

Login

Please Login

You must have an account to refer a friend.

Login