Python DJango Web App Development Training Classes And Courses Online  BISP 

60% Complete Courses » Python and DJango Web App Development
  • Course Content
  • Course Overview
  • Training Schedule
  • Demo Video
  • Learning Material
  • Register


Getting Started
  • Lesson Objectives
  • The Interactive Interpreter
  • Lab
  • Getting Started Follow up

Simple Functions and Test Driven Labs

  • Lesson Objectives
  • Writing simple functions
  • Lab
  • Completing Test Driven Labs
  • Lab
  • Test Driven Labs Follow up

Types and Variables

  • Lesson objectives
  • Topic: Types
  • Strings
  • Integers
  • Integer Division
  • Floats
  • Complex

Topic: Variables

  • Defining
  • Dynamic Typing
  • Strong Typing
  • Managing your types
  • Internals
  • Lab
  • Types and Variables Follow-up

Simple Expressions

  • Lesson objectives
  • Boolean Evaluation
  • Truthiness
  • Branching (if / elif / else)
  • Block Structure and Whitespace
  • Lab
  • Simple Expressions Follow-up

Advanced Types: Containers

  • Lesson objectives
  • Topic: Lists
  • Lab
  • Topic: Strings Revisited
  • Topic: Tuples
  • Lab

Topic: Dictionaries

  • Lab
  • Topic: Sets
  • Topic: Collection Transitions
  • Lab
  • Advanced Types Follow-up

A Bit More Iteration

  • Lesson objectives
  • Topic: break and continue
  • Topic: Loop-Else
  • More Iteration Follow-up

Functions

  • Lesson objectives
  • Defining
  • Arguments
  • Mutable Arguments and Binding of Default Values
  • Accepting Variable Arguments
  • Lab
  • Unpacking Argument Lists
  • Scope
  • Lab
  • Functions Follow-up

Exceptions

  • Lesson objectives
  • Basic Error Handling
  • Raising and re-raising exceptions
  • Exceptions Follow-up

Code Organization

  • Lesson objectives
  • Topic: Namespaces
  • Topic: Importing modules
  • Topic: Creating Modules
  • Preventing execution on import
  • Code Organization Follow-up

Working with Files

  • Lesson objectives
  • Topic: File I/O
  • Topic: Iteration
  • Topic: Context managers
  • Topic: Duck Typing
  • Working With Files Follow-up

Interacting with the Outside World

  • Lesson objectives
  • Options
  • Lab
  • Interacting with the Outside World Follow-up

Regular Expressions

  • Lesson objectives
  • The re module
  • Lab
  • Regular Expressions Follow-up

Functional Programming

  • Lesson objectives
  • Topic: Functions as Objects
  • Higher-Order Functions
  • Sorting: An Example of Higher-Order Functions
  • Lab
  • Topic: Anonymous Functions
  • Topic: Nested Functions
  • Topic: Closures
  • Lexical Scoping
  • Useful Function Objects: operator
  • Lab
  • Topic: Decorators
  • Lab
  • Functional Programming Follow-up
Advanced Iteration
  • Lesson objectives
  • Topic: List Comprehensions
  • Lab
  • Topic: Generator Expressions
  • Topic: Generator Functions
  • Lab
  • Iteration Helpers: itertools
  • chain()
  • izip()
  • Advanced Iterations Follow-up

Debugging Tools

  • Lesson objectives
  • Topic: logging
  • Topic: pprint
  • Topic: pdb
  • Lab
  • Debugging Tools Follow-up

Introduction to Django

  • What is Django?
  • Django and Python
  • Django’s take on MVC: Model, View and Template
  • DRY programming: Don’t Repeat Yourself
  • How to get and install Django
  • Getting started with Django
  • About the 3 Core Files:

• models.py
• urls.py
• views.py

  • Setting up database connections
  • Managing Users & the Django admin tool
  • Installing and using ‘out of the box’ Django features

Django Forms

  • Form classes
  • Validation
  • Authentication
  • Advanced Forms processing techniques

Django & REST APIs

  • Django REST framework
  • Django-piston


Course Id:
PYT004 
Course Fees:
301 USD