Python Full Stack Development

(Course Duration: 6 Months)

Frontend – Server Side – Backend Technologies:

  • Basic python
  • Advance python
  • Database(MySql)
  • Django framework
  • HTML, CSS
  • JavaScript
  • REACT JS
  • Bootstrap
  • Angular

Python Syllabus

  • Python- overview
  • Python – Environment setup
  • Python- Basic syntax
  • Python-variable types
  • Assigning Values to Variables
  • Multiple Assignment
  • Standard Data Types

Python Basic Operators

  • Arithmetic Operators
  • Comparison (Relational) Operators
  • Assignment Operators
  • Logical Operators
  • Bitwise Operators
  • Membership Operators
  • Identity Operators
  • Operators Precedence

Python-Decision Making

  • If statement
  • If-else statement
  • Nested if else

Python-Loops

  • while loop
  • for loop
  • nested loop
  • break statement
  • continue statement
  • pass statement

Python –Numbers

Number type conversion

  • Random Number Functions
  • Mathematical Constants

Python – Strings

  • Updating Strings
  • Escape Characters
  • String Special Operators
  • String Formatting Operators
  • Unicode String

Python Lists

  • Indexing, Slicing, and Matrixes
  • Updating, deleting

Python – Tuples

  • Access,Update, Delete Tuple Elements
  • Indexing, Slicing, and Matrixes
  • Built-in Tuple Functions

Python – Dictionary

  • Access, Update, Delete Dictionary Elements
  • Properties of Dictionary Keys

Python – Date & Time

  • Date, time
  • Calendar, Tick

Python – Functions

  • Passing argument
  • Returning value
  • Using list, tuple, dictionary with function
  • Anonymous Functions
  • Scope of variable

Python – Modules

  • The import Statement
  • Namespaces and Scoping
  • Packages in Python

Python – Files I/O

  • Reading, writing file
  • Opening, closing, opening modes
  • file Object Attributes

Python – Exceptions

  • try-except Clause
  • try-finally Clause
  • except Clause with Multiple Exceptions
  • Argument of an Exception
  • User-Defined Exceptions

Python Advance

Python – class/objects

  • Overview of OOP Terminology
  • Class, object, constructor
  • Inheritance,
  • Destroying Objects (Garbage Collection)
  • Overriding Methods
  • Overloading Operators
  • Data Hiding
  • Other topics

Python – Reg Expressions

Python – Data Base Access, Programming

  • Implementation of MySQL
  • MySQL integration with Python
  • Create, select, delete, Update
  • Insert, read, Performing
  • Transactions
  • Commit, rollback
  • Handling error

Python – Networking, Python – Multithreading

  • Threading Module
  • Thread Life cycle
  • Synchronizing Threads
  • Thread blocking
  • Multithreaded Priority

Python – XML Processing, Python – GUI Programming

  • Introduction of GUI controls
  • Implementation of QT IDE
  • Database integration with GUI

Python – Web Technologies Implementation

  • Web designing
  • Implementation of scripting technique
  • Database integration with web Technology
  • Server side implementation with Python
  • Dzango Framework
  • Live project Implementation

REACT JS

  • React JS Introduction
  • Advantages of React JS
  • Work flow of React JS
  • Scope of React JS

OVERVIEW OF JSX

  • Introduction of Virtual DOM.
  • Difference between JS and JSX.
  • React Components overview
  • Containers and components
  • What is Child Components?
  • What is Namespaced components?
  • What are the JavaScript expressions available in JSX?

A REAL-TIME APPLICATION BY USING REACT JS

  • Create a React component with JSX template.
  • How to create Nested Components?
  • What is React JS render?
  • React Props overview.
  • Introduction of Props validation with data types.
  • Flow of States, Initialize states and update states.

REACT JS FORMS AND UI

  • Lists of Form components.
  • Setup Controlled and Uncontrolled form components.
  • Control Input elements.
  • How to set default values on all formats of Input elements.
  • React JS Form validations
    • Create a React Form.
    • Client-side form validation.
    • Applying form components.
    • Submit and Rest the form.

EVENT HANDLING IN JSX

  • onBlur, onKeyUp, onChange and other useful primary events in React JS.
  • How to Sharing events between the components?
  • Real-time Practicals

  • Communicate Data between components.
  • Applying all lists of events.

HOW TO WRITE STYLES IN REACT JS?

  • CSS and inline styles in React JS overview.
  • Introduction to styled components
  • Real-time Practicals
  • Styling the application using styled component

HOOKS

  • Understanding Hooks
  • The useState hook
  • Side effects using the useEffect hook
  • The use Context hook
  • The use Reducer hook
  • Writing your own hook

FETCH DATA USING GRAPHQL

  • What is GraphQL?
  • Cons of Rest API
  • Pros of GraphQL
  • Frontend backend communication using GraphQL
  • Type system
  • GraphQL datatypes
  • Modifiers
  • Schemas
  • GraphiQL tool
  • Express framework
  • NPM libraries to build server side of GraphQL
  • Build a GraphQL API

Boot strap syllabus

What is Bootstrap Framework

  • Why Bootstrap
  • History of Bootstrap
  • Advantages of Bootstrap Framework
  • What is Responsive web page
  • How to remove Responsiveness
  • Major Features of Bootstrap
  • What is Mobile-First Strategy
  • How to apply Bootstrap to Applications
  • What is Bootstrap Grid How to apply Bootstrap Grid
  • What is Container
  • Advantages of Bootstrap Grid How to Display responsive Images
  • How to change class properties
  • How to use readymade themes
  • What is Bootstrap Tables What is Bootstrap Form Layout
  • What is Bootstrap Button
  • How display images in different styles like Circle shape etc
  • What is Bootstrap Components
  • Why Bootstrap Components
  • Advantages of Bootstrap Components
  • What is Bootstrap Dropdown Menu Component
  • What is Button Groups and Button Toolbar
  • How to use Button Groups and Button Toolbar
  • What is Navigation Pills & Tabs Components How to use Navigation Pills and Tabs Components
  • What is Navbar Component
  • How to build a Responsive Navbar
  • How to Add Forms and other controls to Navbar
  • How to Fix the position of navbar
  • What is Pagination Component
  • What is Thumbnail Component What is Alerts
  • Dismissible Alerts How to Create Progress Bar
  • What is Bootstrap Plug-Ins.
  • How to use Bootstrap Plug-Ins
  • What Modal Dialog Box What are the different Properties, Methods and Events of Model Dialog Box

AngularJS Syllabus

  • Introduction to Angular JS
  • MVC Architecture
  • Conceptual Overview
  • Setting up the Environment
  • Number and String Expressions Object Binding and Expressions
  • Working with Arrays
  • Forgiving Behavior
  • Understanding Data binding
  • Conditional Directives Styles Directives
  • Mouse and Keyboard Events Directives
  • Understanding Controllers Programming Controllers
  • scope object Adding Behavior to a Scope Object
  • Passing Parameters to the Methods
  • Having Array as members in Controller Scope.
  • Nested Controllers and Scope Inheritance.
  • Multiple Controllers and their scopes
  • Built-In Filters
  • Uppercase and Lowercase Filters
  • Currency and Number Formatting Filters
  • Order By Filter
  • Using Simple Form Working with Select and Options
  • Input Validations
  • Using CSS classes
  • Form Events
  • Custom Model update triggers
  • Custom Validations
  • Understanding Services
  • Developing and Creating Services.
  • Project development

Syllabus of next JS

  • Compare GatsBy
  • Compare React
  • Create next JS app
  • Routing
  • Static Files
  • 404 Error
  • CSS Styles
  • Dynamic Routes
  • Image
  • Link
  • Sass SCSS
Best Training Institute for IT Software Hardware & Networking Courses in LucknowClick to call
Best Training Institute for IT Software Hardware & Networking Courses in LucknowEnquiry Now