13/10/2018

Python, Django and Project Training

This track is designed to make you learn Python programming language along with Django model-view-template framework for web development. This track also includes the Web Technology (HTML5, CSS3, JavaScript) and Database (MySQL) Fundamentals to help you build a python based enterprise level web application project from start to finish.

Course structure includes four modules:

  1. Python: Python programming language along with OOP Fundamentals
  2. Web & Database Fundamentals: HTML5, CSS3, JavaScript, MySQL
  3. Django: Most Popular model-view-template Python framework
  4. Project: Build an enterprise web application with Database, Business Logic and UI Layer
Duration & Fees:

  • Duration: 2.5 months (10 weeks).
  • 2 hours a day, 5 days a week instructor-led training.
  • Unlimited shared office/lab space available for coding in groups.
  • Limited Seats. Batch Size: 8 Max.
  • Fees: Rs. 9,000/- (For all four modules including project.)

1. Python: Python programming language along with OOP Fundamentals

python logo

You will learn Object Oriented Programming (OOP) fundamentals and in-depth Python programming language in this module. This module will start with learning basic programming constructs like declaring variables, objects, using decision blocks, loops, functions and will end in complex flows like reading files and handling exceptions.

This module will make you code 100+ programs in python yourself.

  • Understand how software programming works. Learn about history of Python programming language.
  • Learn Python coding syntax, variables, datatypes, operators, data structures (arrays, structures, enums, collections etc.), decision constructs (if..else, switch etc.), loops (for, while etc.), functions and more.
  • Learn about Object Oriented Programming concepts like class, object, abstraction, encapsulation, inheritance, polymorphism, interfaces, abstract-classes with practical coding examples.
  • Learn concepts like exception handling, database connectivity, I/O operations and so on.
  • Learn code writing best practices and code optimization guidelines. Go through multiple Code Review cycle.

2. Web & Database Fundamentals: HTML5, CSS3, JavaScript, MySQL

html5 css3 javascript web development logo

mysql logo

This module will cover the prerequisites before moving into the next two modules where you will start building websites using python.

Here you will learn web development fundamentals and languages of web – HTML5, CSS3 and JavaScript. We will also cover Database Designing and SQL basics using MySQL, the most popular opensource database used these days.

  • Understand how web technology works.
  • Learn basics of HTTP (HyperText Transport Protocol), WWW (World Wide Web) and WebServer.
  • Learn the three core programming languages used behind any website – HTML, CSS and JavaScript.
  • Learn Database Designing and SQL (Structured Query Language) basics with MySQL DB.

3. Django: Most Popular model-view-template Python framework

django logo

Django is a free and open-source web framework for developing web applications using Python as the backend programming language. It provides a pluggable model-view-template architecture, one robust ORM layer for database connectivity, auto-generated screens for managing db tables and many more features for achieving a faster development cycle.

  • Learn why do you need a framework, and what is Django framework.
  • Learn Django installation, Virtual Environment installation and working with Virtual Environment.
  • Setup your first Django project. Install required packages as per requirements. Change settings of Django project.
  • Learn setting up and managing web server related tasks.
  • Set up a database. Work with Django admin.
  • Learn about Django ORM, Django models, Migrate model to the database.
  • Learn Django URLs, How do URLs work in Django. Understand Django Request and Responses.
  • Understand Django views, templates and Django form.
  • Learn static content (Image, CSS, JS) handling inside Django and more.

4. Project: Build an enterprise web application with Database, Business Logic and UI Layer

json
Develop a Software Project individually or as a team. Includes requirement analysis, technology learning, designing, coding, debugging, testing and deployment. Follows Agile-Scrum approach with professional Project Management guidance.

  • Conceptualize project and identify technology stack best suited for developing the solution.
  • Learn advanced skills required for the specific project.
  • Break project requirements into sub-modules. Do coding, debugging, unit testing steps as part of the development cycle.
  • Do testing and bug fixing with external inputs.
  • Use industry standard Software Project Management tools, Version Control System (GIT), Email and Instant Messaging platforms.
  • Gather Professional Software Development Experience developing one project from requirement gathering to deployment (end-to-end) stages.

Get mentored by Team Leads and Project Managers with more than 10 years of professional software development experience.

Limited Seats. Batch Size: 8 Max. ENROLL NOW!

Duration & Fees:

  • Duration: 2.5 months (10 weeks).
  • 2 hours a day, 5 days a week instructor-led training.
  • Unlimited shared office/lab space available for coding in groups.
  • Fees: Rs. 9,000/- (For all four modules including project.)
  • Fee Schedule:
    – Enrollment: Rs. 1000.
    – 1st Installment: Rs. 4000. (@ 1st week)
    – 2nd Installment: Rs. 4000. (@ 4th week)

Check out our Ground Rules to learn more about the unique learning methodology followed at INNOVEX ACADEMY.

Interested to know more? Please fill your contact details to help us schedule a meeting!