• +91-471- 4077077
  • Thejaswini Annexe, Technopark, Trivandrum

Propel Python Full Stack Development program For Freshers

Learn Full Stack Web Development in Python with Ample Projects for Hands-on Practice.

4.9 Ratings

Propel Python Course Overview

PROPEL has been designed to meet the requirements of the software industry for competent workforce. It prepares candidates to begin their career in this exciting field and develop themselves into successful professionals in the long term. PROPEL focuses on holistic development of the participants.

Keeping this in mind, the designers of PROPEL have given a balanced treatment of different areas such as technology, soft skills, language fluency, behavioural orientations and basic business knowledge. The programme enables participants to become professionals who solve real-world problems through the medium of software.

The total duration of the programme is 100 working days, divided into five ‘Camps’. Each Camp has a major objective, and builds over the learning from the previous Camps. Camp 1 helps the participants to understand their future roles and to take charge of building their career. Camps 2 to 5 cover the major part of the content, with a project in each Camp.

Course Content

(Click on each Camp to view its details)

  • Participants are given an introduction to the course, expectations and goals to be achieved are set , and commit to develop the knowledge, skills and orientations required to achieve them, taking personal responsibility while working in a collaborative environment.
  • Understanding Programming Logic
  • Understanding Data Types, Keywords, operators and control constructs in Python
  • Exception Handling
  • Programming in Python using OOPS Concepts
  • Create a simple CRM project
  • Defining and manipulating Databases using DDL and DML
  • Using commands and functions to manipulate data in database
  • Use DQL and different clauses- Where, Order By, Group By, Having
  • Using joins to view related/ relevant information from different tables
  • Use subqueries
  • Work with other objects in Databases (Views, Indexes, Sequences)
  • Normalisation of Database
  • Normalisation workshop
  • JavaScript for Node - Objects, Arrays, Higher order functions
  • Object Oriented Programming in JavaScript
  • Introduction to Node.js Environment Setup
  • File I/O - Buffers, streams, Pipes. Handling JSON, Node Built-in Modules
  • CGI Programming in Python
  • MVC and Service Oriented Architecture
  • Design web API / REST API following standards
  • Write web APIs and connect with DB using ORM
  • Write APIs for CRUD operations
  • Consume REST API using Javascript and use result in Web UI
  • JWT token based authentication
  • Flask App Routing
  • URL Building
  • HTTP Methods, Templates
  • Flask Request Object
  • Flask Cookies, Session, File Uploading
  • Redirect, Errors, Flashing, Mail Extension
  • Flask WT Forms
  • Flash SQLAlchemy ORM
  • Consume FLASK REST API using Javascript+JQuery and Ajax
  • Web Application using REST API workshop
  • Final Capstone Project Development
  • Final Capstone Project Presentation
Download Brochure           Enroll Now