Python and Django Web Programming training in Abuja, Lagos, Portharcourt

SOUTECH Python and Django course starts by teaching students the basics of Python, then moves on to teach students how to develop Web applications using the Django framework. This class covers the basics of creating basic applications using the MVC (model-view-controller) design pattern, as well as more advanced topics such as administration, session management, authentication, and automated testing.

| Want to start an eBusiness and Grow it Globally with free IT, Legal, Internet Discounts,3 Months SME Startup Course, ePayment Integration, Biz Development Services, Free Website, Free SMS Units/Portal all done for you within 30 Days?

Start Here>> Click  >>> Start a Digital Business in Nigeria

 

Note: This course can be taught for Python 3.x.

LOCATION AND PRICING

Most Accelebrate courses are delivered as private, customized, on-site training at our clients’ locations worldwide for groups of 3 or more attendees and are custom tailored to their specific needs. These courses can also be delivered as live, private online classes for groups that are geographically dispersed or wish to save on the instructor’s or students’ travel expenses. To receive a customized proposal and price quote for private training at your site or online, please contact us.

PYTHON AND DJANGO TRAINING OBJECTIVES

All students will:

  • Develop full-stack web sites based on content stored in an RDMS
  • Use python data types appropriately
  • Define data models
  • Understand the architecture of a Django-based web site
  • Create Django templates for easy-to-modify views
  • Map views to URLs
  • Take advantage of the built-in Admin interface
  • Provide HTML form processing

PYTHON AND DJANGO TRAINING OUTLINE

 Introduction

 The Python Environment

  • Starting Python
  • Using the interpreter
  • Running a Python script
  • Python scripts on Unix/Windows
  • Editors and IDEs

 Getting Started

  • Using variables
  • Built in functions
  • Strings
  • Numbers
  • Converting among types
  • Writing to the screen
  • Command line parameters

 Flow Control

  • About flow control
  • White space
  • Conditional expressions
  • Relational and Boolean operators
  • While loops
  • Alternate loop exits

 Lists and Tuples

  • About sequences
  • Lists and list methods
  • Tuples
  • Indexing and slicing
  • Iterating through a sequence
  • Sequence functions, keywords, and operators
  • List comprehensions
  • Nested sequences

 Working with Files

  • File overview
  • The with statement
  • Opening a text file
  • Reading a text file
  • Writing to a text file
  • Raw (binary) data

 Dictionaries and Sets

  • About dictionaries
  • Creating dictionaries
  • Iterating through a dictionary
  • About sets
  • Creating sets
  • Working with sets

 Functions

  • About sequences
  • Function parameters
  • Global variables
  • Global scope
  • Returning values
  • Sorting data

 Errors and Exception Handling

  • Syntax errors
  • Exceptions
  • Using try/catch/else/finally
  • Handling multiple exceptions
  • Ignoring exceptions

 Using Modules

  • The import statement
  • Module search path
  • Zipped libraries
  • Creating Modules
  • Function and Module aliases

 Classes

  • About o-o programming
  • Defining classes
  • Constructors
  • Instance methods and data
  • Class/static methods and data
  • Inheritance

 Django Architecture

  • Sites and apps
  • Shared configuration
  • Minimal Django layout
  • Builtin flexibility

 Configuring a Project

  • Executing manage.py
  • Starting the project
  • Database setup
  • The development server

 Adding an Application

  • Generate the application files
  • Defining models
  • Related objects
  • SQL Migration
  • App configuration
  • Accessing models

 Login for Nothing and Admin for free

  • Setting up the admin user
  • Running the admin site
  • Tweaking the admin interface
  • Changing the admin index page

 Basic Views (AKA Controllers)

  • What is a view
  • HttpResponse
  • URL route configuration
  • Shortcut: get_object_or_404()

 Basic Views (AKA Templates)

  • About templates
  • Django template syntax
  • Static files
  • Loading templates
  • The url tag
  • Shortcut: template.render()

 Querying the Models

  • QuerySets
  • Field lookups
  • Chaining filters
  • Slicing QuerySets
  • Related fields
  • Q objects

 Working with Templates

  • Variable lookups
  • Comments
  • Inheritance
  • Filters
  • Escaping HTML
  • Custom filters

 Forms

Forms overview

GET and POST

The Form class

Processing the form

Widgets

Validation

Forms in templates

Beyond the basics

 Automated Testing

Why create tests?

When to create tests

Using Django’s test framework

Using the test client

Running tests

Checking code coverage

 Conclusion

All courses comes with 30 days weeks mentorship program to ensure you get the best and become an expert in the field of training.

Highlights

  • Venue: SOUTECH VENTURES, Kano Street, After Shehu Shagari Mosque, Area 1, Abuja
  • Real-life application and understanding
  • Conducive learning environment
  • Participants Abuja, get a Certificate of Training
  • Restricted and interactive classes
  • Service comes with all necessary softwares
  • Soft copy training(Videos and eBooks) materials will be available
  • Qualified and experienced facilitators
  • Get a full Audio recording of the training (No need for refresher class)
  • Full certification course (Good for your CV)
  • Job/Internship placement support (Optional)
  • Customized soft copy of training materials will be provided
  • Organized and efficient training process
  • Tea/Cofee Breaks and Snacks to be provided
  • Conducive air conditioned learning environment and Parking Space

Registration Procedures

  1. Pay Training fee before training start date( to claim discounted fee)
  2. Upon confirmation of your registration,payment, an electronic receipt  will be sent to your mail.
  3. Commence your  training at SOUTECH Training Venue

Payment can be made via our through Bank deposit/transfer.
Account Details
diamond bank

DIAMOND BANK
SOUTECH VENTURES
0054227379

or Pay via debit/credit cards throw below link

www.soutechventures.com/payments/

*Please remember to notify us after successful payment or sending a payment notification directly to 08034121380

| Want to start an eBusiness and Grow it Globally with free IT, Legal, Internet Discounts,3 Months SME Startup Course, ePayment Integration, Biz Development Services, Free Website, Free SMS Units/Portal all done for you within 30 Days?

Start Here>> Click  >>> Start a Digital Business in Nigeria

 



Avatar
Author: SouTech Team
Soutech Ventures is primarily an Information Technology Firm, which was created to be the numero uno in business promotion development & implementation, eBusiness & IT systems integration and consultancy industry of the Nigerian Economy and to partners worldwide. Our Core strengths are - eBusiness & eCommerce Platforms - Integrated Online Marketing Solutions - SMEs & LSEs Online Integration - Training & Consulting ( Web Solutions for Businesses or Organizations)
WhatsApp chat