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

Propel Node.js Full Stack Development program For Freshers

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

4.9 Ratings

Propel Node.js 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
  • ExpressJS Web API and REST API with Node
  • Handling Web Requests
  • Scaling Node Application
  • JWT token based authentication
  • ORM - REST API Connect to database with ORM using Sequelize
  • Unit Testing Unit testing Node JS using Mocha/ Jasmine
  • Web designing and programming using HTML5, CSS3, Javascript, Bootstrap
  • What is ReactJS? , Getting started
  • Use NPM, create package.json
  • ES6 Introduction and features
  • Webpack Overview
  • IDE for React JS and optimized code in React JS
  • React JS browser plugins overview.
  • React Components overview : How to create a React component
  • JSX in component : Why JSX?, How to create JSX elements
  • Containers and components
  • Child Components
  • Namespaced components
  • Component types, Accessing child nodes, Component specification
  • JavaScript expressions in JSX
  • Single Page Application Overview
  • Introduction of Virtual DOM
  • Props and state
  • Props validation with data types
  • Flow of States, Initialize states and update states
  • Life cycle methods
  • Loading data using AJAX
  • Initial Render, Props Change, Stage Change
  • Component willMount, Component didMount, Component Unmount
  • React component with JSX template
  • Create Nested Components
  • React JS render
  • React Props overview
  • Props validation with data types
  • Initialize states and update states
  • React form elements
  • Controlled and Uncontrolled form components
  • React JS Form validations
  • CSS and inline styles in React JS
  • Styled components
  • Routers and router configuration
  • Handle Conditional statement in JSX
  • IIFE in JSX for complex logic overview
  • onBlur, onKeyUp, onChange and other primary events in React JS
  • Sharing events between the components
  • Working of Flux architecture
  • Core concepts of flux
  • Styling a component
  • Capstone Project- REST API with ORM, Angular and MS SQLServer.
Download Brochure           Enroll Now