Professional WEB APPLICATION DEVELOPMENT USING PYTHON

Professional WEB APPLICATION DEVELOPMENT USING PYTHON

Overview of Web Development and software Development Future Environment of programming and computer Technology software and web development different and strategies, tricks etc.

course at a glance

  • Date : 1 May - 9 Jul 2021
  • No. of Classes/ Sessions : 20
  • Total Hours : 60
  • Last Date of Registration : 30 Apr 2021
  • Class Schedule :
    • Saturday - 7:00PM - 10:00PM
    • Friday - 7:00PM - 10:00PM
  • venue : Online Training

Price: TK. 12,000
(including VAT & TAX)
Early Bird Registration Going on Valid Until 25th April, 2020 Taka @10,000/=

Class No / Day

Topic

Hour

1

Overview of Web Development and software Development Future Environment of programming and computer Technology software and web development different and strategies, tricks etc.

software and web , Networking

3

2

HTML Introduction

1.       Basic Structure HTML

2.       HTML Editors

3.       HTML Basic

4.       HTML Elements

5.       HTML Tag List, HTML Attributes

6.       HTML Headings

7.       HTML Paragraphs

8.       HTML Styles, HTML Colors, HTMLCSS

9.       HTML Formatting

10.    HTML Quotations

11.    HTML Comments

12.    HTML Links

13.    HTML Images

14.    HTML Tables

15.    HTML Lists, HTML Blocks

16.    HTML Classes, HTML Id

17.    HTMLI frames

18.    HTML JavaScript

19.    HTML File Paths

20.    HTML Head

21.    HTML Layout

22.    HTML Responsive

23.    HTML Computer Code

24.    HTML Entities

25.    HTML Symbols

26.    HTML URL Encode

27.    HTMLXHTML

28.    HTML Forms, Form Elements, Input Types, Input Attributes

29.    HTML 5Introduction

30.    HTML Media, HTML Video, HTML Audio, HTML Plug-ins, HTML YouTube, HTML Canvas, HTML Doctypes, HTML CharacterSets

3

3

** Basic Python Syntax 1

 

 

1.       A Brief History of Python

2.       Python Versions

3.       Installation

4.       Why to use Python?

5.     Using the Interpreter

6.     Executing Python from the Command Line

7.     IDLE

8.       Python Editors and IDEs

9.       Python Documentation

10.    Getting Help

11.    Dynamic Types

12.    Variables, Keywords

13.    Naming Conventions

14.    Built-inFunctions

3

4

** Basic Python Syntax 2

 

1.       Instruct

2.       Basic Syntax Comments

3.       Mathematical Operations

4.       String Values, String Methods

5.       The format Method

6.       String Operators

7.       Numeric Data Types 8.Type Conversion

8.       Simple Input and Output The % Method

3

5

** Language Components

 

1.       Indenting Requirements

2.       Data structure

3.       Comparison Operators

4.       The if,elif,else Statement

5.       Relational. Logical ,Bitwise Operators

6.       Looping and Range Function

7.       Break And Continue

3

6

** Functions

 

1.       Syntax of function definition

2.       Parameters

3.       Documentation Strings

4.       Keyword and Optional Arguments

5.       Global versus local variables

6.       Passing Collections to a Function

7.       Variable Number of Arguments and Scope

8.       Passing Functions as arguments

9.       Lambda

10.    Inner Functions

11.    Closures

3

7

** Collections

 

1.       Lists

2.       Tuples

3.       Sets

4.       Dictionaries

5.       Indexing and Slicing

6.       Iterating through a collection

7.       Copying Collections

8.       Comprehensions

3

8

** Modules

 

1.     Import Statement

2.     The from ... import statement

3.     Module Search Path

4.       Making Your Own Modules

5.       Standard Modules - sys

6.       Standard Modules – time

7.       Standard Modules - math

8.       The dir Function

3

09

** Input and Output

 

1.       Access Modes

2.       Reading Data From a File

3.       Writing Data to a File

4.       Handling IO Exceptions

5.       Data Streams

6.       Creating Your Own Data Streams

7.       Writing Data to a File

8.       Reading Data From a File

9.       Additional File Methods

10.    Using Pipes as Data Streams

11.    Working with Directories Metadata

12.    The pickle Module

 

3

10

** Implementing Classes and Objects

 

1.       Defining Classes ,Declaring and modifying objects

2.       Inheritance

3.       Initializers

4.       Instance Methods

5.       Properties

6.       Class Methods and Data

7.       Static Methods

8.       Private Methods

9.       Operator Overloading and polymorphism

10.    Encapsulating attributes and methods in classes

11.    class decorators

12.    Initializing objects with constructors

13.    Accessing and modifying attributes with method

14.    Reusing functionality through inheritance

15.    Extending methods from base classes

16.    Tracing the scope in the namespace

17.    Enhancing functionality with class decorators

3

11

** Regular Expression

1.       Regular Expression Syntax

2.       Building Blocks

3.       Grouping

3

12

** Django URL Patterns

 

1.       What are URLs?

2.       URL Dispatcher

3.       Directory Structure

4.       MVC Applied to Django and Git

5.       Request Life Cycle

6.     URLpatterns URL Patterns Configuration

7.     Shortcuts and Handling 404s

8.     Removing HardcodedURLs

 

3

13

** Django views

 

1.       How to create Django views?

2.       About View Functions

3.       Using Django's Http Response Class

4.       Understanding Http Request Objects

5.       Function Based Views

6.       Class Based Views

7.       CRUD Generic views

8.       View Decorators 

9.       Mixins

10.    Messages (flash message)

3

14

** Django Templates

 

1.       Template Language

2.       Template Inheritance

3.       Template Filters

4.       Creating Custom Template Filters

5.       Relative URLS

6.       Static & Media files

7.       Twitter bootstrap integration

8.       Raising a 404 HTTP Error

9.       Related Objects Set

3

15

** Django Models & ORM

 

1.       Models Overview

2.       Creating Models

3.       Model Manager

4.       Migration

5.       Providing initial data (fixtures)

6.       Playing with the data

7.       Making Queries

8.       Understanding Query Sets

9.       Common Query Set Methods

10.    Managing Related Records

11.    Retrieving Related Records

12.    Complex lookups with Q objects

13.    Aggregation

14.    Search

15.    Performing raw SQL Queries

3

16

** Working With Simple Form

 

1.       Adding data to our Database

2.       Simple Form

3.       Adding Forms to the Template

4.       Favorite View Function

5.       Model Forms

 

3

17

1.       Model Form and Create View

2.       Update View and Delete View

3.       Django’s role in forms

4.       Built-in Validators

Writing Validators

3

18

** Django Middleware

1.       Available Middleware

2.       Writing your own middleware

3.       Activating Middleware

4.       Ordering

3

19

 

** Django Authentication

 

1.       User Model

2.       User Manager

3.       Password Hashing

4.       Password Validators

5.       Permissions and Authorization

6.       Authentication Views

7.       Built-in forms

8.       Registration 9.Login

9.       Password Reset

10.    Restricting Access

3

20

1.       Work On Live Server and host your project

2.       Domain

3.       Sub

4.       Domain

5.       purchase

3

Curriculum

Online Training Professional WEB APPLICATION DEVELOPMENT USING PYTHON 60 Hrs

Tentative Class Start

1st May, 2021

Available Seat

10 / 30

who can join

Who has basic computer knowledge

Meet the Instructor