PYTHON FULL STACK TRAINING

PYTHON FULL STACK  TRAINING IN NOIDA

Python is a very powerful high-level, object-oriented programming language.Python is an interpreted language.Python interpreters are available for many operating systems, allowing Python code to run on a wide variety of systems. Using third-party tools, such as Py2exe or Pyinstaller Python code can be packaged into stand-alone executable programs. Django is an extremely widely used framework, and because it’s open source.Django is a web framework which written in python & follows the MVC architectural pattern. It is maintained by the django software foundation, an independent organization. There are many other framework like Pyramid,web2py,Flask etc. which support developers in the design & maintenance of complex applications. Pyjamas & IronPython can be used to develop the client-side of ajax-based applications.

Introduction to WEB

  • What is Web?
  • Web Features?
  • W3C and W3C Members
  • Introduction to What WG

Core HTML

  • Introduction
  • Parts in HTML Document
  • Version Information
  • Head Section
  • Meta Information
  • Favicons
  • Body Section
  • HTML FORMS
  • Anchors, Images

Advance HTML5

  • Introduction
  • HTML5 HISTORY
  • Why HTML5?
  • New Features and Groups
  • Structure of HTML5 Document
  • Power of HTML5 and Features
  • Semantics and Block Level Elements
  • HTML5 Forms
  • HTML5 Multimedia
  • HTML5 Graphics

Core CSS

  • Introduction
  • CSS Basics
  • CSS Introduction
  • CSS Syntax
  • CSS Versions
  • CSS Id & Class
  • CSS Styling
  • Styling Backgrounds
  • Styling Text
  • Styling Fonts
  • CSS Borders

Advance CSS

  • Introduction
  • CSS3 Modules
  • Selectors
  • Box Model
  • Backgrounds and Borders
  • Text Effects
  • 2D/3D Transformations
  • Core &Adanced Animations
  • Multiple Column Layout
  • User Interface

Core JavaScript

  • What is Script? Types of Scripts?
  • Introduction to JavaScript
  • Comments and Types of Comments
  • Popup Boxes
  • Variables & Operators
  • JavaScript Functions and Events
  • Conditional Statements
  • Looping Control Statement

Advance JavaScript

  • Types of Errors
  • Exception Handling
  • Java Script Objects
  • Browser Objects
  • Validations in JS

Python

  • Introduction to Python
  • What is Python?
  • History of Python
  • Python Versions
  • Features of Python
  • How to Install Python
  • Install Python with Diff IDEs
  • Creating Your First Python Program
  • Printing to the Screen
  • Reading Keyboard Input
  • Using Command Prompt and GUI or IDE

Different Modes in Python

  • Execute the Script
  • Interactive Mode
  • Script Mode
  • Python Comments
  • Working with Python in Unix/Linux/Windows/Mac/Android
  • Python New IDEs
  • PyCharm IDE
  • How to Work on PyCharm
  • PyCharm Components
  • Debugging process in PyCharm
  • SublimeText IDE
  • What is PIP?

Variables in Python

  • What is Variable?
  • Variables in Python
  • Constants in Python
  • Standard Data Types
  • Operators and Operands
  • Swap variables
  • Type Conversion
  • String Handling

Python Conditional Statements

  • How to use “if condition” in conditional structures
  • if statement (One-Way Decisions)
  • if .. else statement (Two-way Decisions)
  • How to use “else condition”
  • if ..elif .. else statement (Multi-way)
  • When “else condition” does not work
  • How to use “elif” condition
  • How to execute conditional statement with minimal code
  • Nested IF Statement

Python LOOPS

  • How to use “While Loop”
  • How to use “For Loop”
  • How to use For Loop for set of other things besides numbers
  • Break statements in For Loop
  • Continue statement in For Loop
  • Enumerate function for For Loop

Python Lists

  • Lists are mutable
  • Getting to Lists
  • List indices
  • Traversing a list
  • List operations
  • List slices
  • List methods
  • Map, filter and reduce

Python TUPLE

  • Advantages of Tuple over List
  • Packing and Unpacking
  • Comparing tuples
  • Creating nested tuple
  • Using tuples as keys in dictionaries
  • Deleting Tuples
  • Slicing of Tuple
  • Tuple Membership Test

Python Sets

  • How to create a set?
  • Iteration Over Sets
  • Python Set Methods
  • Python Set Operations
  • Union of sets
  • Built-in Functions with Set
  • Python Frozenset

Python Dictionary

  • How to create a dictionary?
  • Python Hashing?
  • Python Dictionary Methods
  • Copying dictionary
  • Updating Dictionary
  • Delete Keys from the dictionary
  • Dictionary items() Method
  • Sorting the Dictionary
  • Python Dictionary in-built Functions

Python Functions

  • What is a Function?
  • How to define and call a function in Python
  • Types of Functions
  • Significance of Indentation (Space) in Python
  • How Function Return Value?
  • Types of Arguments in Functions
  • Default Arguments
  • Non-Default Arguments
  • Keyword Arguments
  • Non-keyword Arguments
  • Arbitrary Arguments
  • Rules to define a function in Python
  • Various Forms of Function Arguments
  • Scope and Lifetime of variables
  • Anonymous Functions/Lambda functions
  • Map(), filter(), reduce() functions
    What is a Docstring?
  • Python Iterator,Generator,Closer and Decorator

Advanced Python

  • Python Exception Handling
  • Python Errors
  • Common RunTime Errors in PYTHON
  • Abnormal termination
  • Chain of importance Of Exception
  • Exception Handling
  • Try … Except
  • Try ..Except .. else
  • Try … finally

Python Class and Objects

  • Introduction to OOPs Programming
  • Object Oriented Programming System
  • OOPS Principles
  • Basic concept of Object and Classes
  • Access Modifiers
  • How to define Python classes
  • Self-variable in python
  • What is Inheritance? Types of Inheritance?
  • How Inheritance works?

Python Regular Expressions

  • What is Regular Expression?
  • Regular Expression Syntax
  • Understanding Regular Expressions
  • Regular Expression Patterns
  • Literal characters

Bootstrap (Powerful Mobile Front-End Framework)

  • What is Responsive Web Designing?
  • Typography Features
  • Bootstrap Tables, Buttons, Dropdowns, Navbars
  • Bootstrap Images
  • Bootstrap Responsive utilities
  • Bootstrap Glyph icons

Bootstrap Grid System

  • What is a Grid?
  • What is Bootstrap Grid System?
  • MOBILE FIRST STRATEGY
  • Working of Bootstrap Grid System
  • Media Queries

Grid Options

  • Responsive column resets
  • Offset columns
  • Nested columns

Django Web Framework

  • What is a Framework
  • Introduction to Django
  • Django – Design Philosophies
  • History of Django
  • Why django and Features
  • Environment setup
  • Web Server

MVC Pattern

  • MVC Architecture vs MVT Architecture
  • Django MVC – MVT Pattern

Getting Started with Django

  • Creating the first Project
  • Integrating the Project to sublime text
  • The Project Structure
  • Running the server
  • Solving the issues and Migrations
  • Database Setup
  • Setting Up Your Project

Create an Application

  • What Django Follows
  • Structure of django framework
  • Model Layer
  • What are models
  • Model fields
  • Querysets

Django – Admin Interface​​​​​​​

  • Starting the Admin Interface
  • Migrations

Views Layer

  • Simple View
  • Basic view(displaying hello world)
  • Functional views, class based views

Django – URL Mapping

  • Organizing Your URLs
  • Role of urls in djnago
  • Working urls
  • Forms
  • Sending Parameters to Views
  • Templates layer
  • The Render Function

Django Template Language (DTL)

  • Role of template layer in django
  • Filters,Tags, Tag if, Tag for, Block and Extend Tags
  • Comment Tag, Usage of templates
  • Extending base template

Django – Models​​​​​​​

  • Creating a Model
  • Manipulating Data (CRUD)
  • Linking Models
  • Django – Page Redirection

Django – Sending E-mails​​​​​​​

  • Sending a Simple E-mail
  • Sending Multiple Mails with send_mass_mail
  • Sending HTML E-mail
  • Sending HTML E-mail with Attachments

Django – Form Processing​​​​​​​

  • Using Form in a View
  • Usage of forms
  • Crud operations using forms
  • Crispy forms in django

Django – File Uploading​​​​​​​

  • Uploading an Image
  • Django – Apache Setup

Django – Cookies Handling​​​​​​​

  • Django – Sessions
  • Django – Comments

Django Admin

  • Creating Super User
  • Using admin in Django
  • Adding models to admin
  • Adding model objects using admin
  • Displaying in cmd using querysets
  • Admin interface Customization

DjangoORM(Object Relational Mapping)

DjangoAPI(Application Program Interface)​​​​​​​

  • Creating a serializer.
  • Working with API views.
  • Filtering back ends.
  • Enabling pagination.
  • Executing CRUD operations.
  • Managing serializer fields.
  • Testing API views.

Static files​​​​​​​

  • Loading css files into templates
  • Loading js files into templates
  • Uploading image using models
  • User authentication

Sample Projects and Websites​​​​​​​

  • BLOGs Forums
  • Ecommerce Web Site
  • ToDo
Query Form
Commencing New Batch
Noida

Ghaziabad

South Ex

Pitampura

Gurugram

Faridabad



Ducat: 70-70-90-50-90

Noida - Ghaziabad - SOUTH EX. - PITAMPURA - Gurugram

Events Gallery

Icon

Ducat provides the best available programs which helps in enhancing the technical skills which seems to be beneficial for all the applicants.

© Copyright 1999-2019 Ducat Creative, All rights reserved.