PG Program in Full Stack
Developer with IBM

Apply Now
Industry Experts From
6000+
Career Transformed
6 Months
Live Internship
10 Months
Recommnded 20-22 hrs/week
17 Jun 2020
Next Batch starts on
250+
Hiring Partners

Program Overview

Key Highlights

  • 6 Months Internship Part of the Program
  • Ideal for both Working and Fresh Graduates
  • One-on-One with Industry Mentors
  • 100% guaranteed Placement
  • 40+ Projects and Case Studies
  • Career Success Manager
  • 360 Degree Career Support
  • Unique Specialisations
  • Instant Doubt Resolution
  • Live Internship

Programming Languages and Tolls Covered

10 Months PG Program in Full Stack Developer in collaboration with IBM

Get eligible for 4 world-class certifications thus adding that extra edge to your resume.
  • Learning paths and certification from IBM
  • Course completion certificate from DataTrained Education
  • Project completion certificate from DataTrained Education
  • Internship Certificate from Partner Companies

Instructors

Learn from India’s leading Software Engineering faculty and Industry leaders

Specialization

Strong hand-holding with dedicated support to help you master Software Development

MEAN Stack Developer

  • MEAN is a free and open-source JavaScript software stack for building dynamic web sites and web applications. Because all components of the MEAN stack support programs that are written in JavaScript, MEAN applications can be written in one language for both server-side and client-side execution environments.

React

  • React is a JavaScript web application framework for building rich user interfaces that run in web browsers. React is an implementation of the JavaScript frameworks concept. Learn how these pieces fit together in the web development chapter or view the table of contents for all topics.

Python

  • A full stack developer is a jack-of-all-trades in servers, databases, systems engineering, and facing clients. This means the. Front End: This is the user-interface and needs language experience of CSS, HTML, JQuery, Bootstrap, JavaScript and any display related issues.

SYLLABUS

Best-in-class content by leading faculty and industry leaders in the form of videos, cases and projects, assignments and live sessions
Module1
  • Introduction to Linux
  • Root
  • Basic commands
  • Editors
  • OS installation
  • Basic system configuration and administration
  • Understanding files and directories
  • Schedulers
  • User administration
  • Software installation
Module1 - Basic HTML
  • Introduction to HTML
  • What's new in HTML5?
  • Tools and Editors
  • Introduction to tags
  • Making first HTML page
  • Basic tags - html, head, body, paragraph, heading
  • Text formatting
  • Lists

Module2 - Advanced HTML
  • Hyperlinking
  • Iframes
  • Audio player
  • Video player
  • Tables
  • Forms and form elements
  • Comments
  • Meta tags

Module3 - CSS
  • Introduction
  • Selectors, properties and attributes
  • Types of css
  • Colors and backgrounds
  • Element types
  • Float and clear
  • Positioning

Module4 - Javascript
  • Introduction
  • Developer Console
  • Hello world
  • Code structure
  • Variables
  • Datatypes
  • Type Conversion
  • Operators
  • Comparison
  • Interaction
  • Flow Control
  • Loops
  • Switch statements
  • Functions
  • Arrow functions
  • Debugging
  • Classes and Objects
  • Constructors and new operator
  • Inheritance
  • Garbage Collection
  • Arrays and strings
  • Map and set
  • Date and time
  • Introduction to JSON
  • Scheduling
  • Error handling
  • Promises, async/await
  • DOM
  • get Element* and query Selector*
  • Attributes and properties
  • Modifying the document
  • Styles and classes
  • Introduction to events
  • Event Handling
  • Popups

Module5 - Jquery
  • Introduction
  • Basics
  • Objects and arrays
  • Functions
  • Built-in functions
  • Selectors
  • Attributes
  • Attribute methods
  • DOM Manipulation
  • Event Handling
  • AJAX

Module6 - Bootstrap
  • Introduction
  • Grid system
  • Responsiveness
  • Style classes
  • Tables
  • Icons
  • Dropdowns
  • Forms
  • Navigation
  • Carousel
Module1
  • Introduction
  • Angular CLI
  • Node JS Introduction
  • Typescript Introduction
  • Create your first app

Module2
  • Components in Angular
  • Modiles in Angular
  • Nesting Components
  • Component templates
  • Component styles and selectors

Module3
  • Databinding
  • Splitting application into components
  • String Interpolation
  • Property binding
  • Binfing with custom events
  • Two way binding
  • Combine form with data binding
  • Encapsulation
  • Using local Reference in templates
  • Component Lifecycle
  • Hooks

Module4
  • Directives
  • Using output data conditionally
  • ngif and else
  • output list
  • Dynamic CSS
  • Renderer
  • HostBinding and Hostlistener
  • ngSwitch

Module5
  • Dependency Injection
  • What are Services
  • Logging Service and Injection
  • Create Data Service
  • Instance of Services
  • Insert Service into Services
  • How to use service in Cross Component
  • What is Hierarchical Injector

Module6
  • Routing
  • Loading of Routes
  • Navigation and it path
  • Styling of Router Links
  • Relative Path Navigation
  • Define parameter in Routing
  • Fetch Routing Parameter
  • Observables
  • Passing & Retrieving Parameters & Fragments
  • Nested Routing
  • Config Query Parameters
  • Redirection Routes
  • Route configuration
  • Route Guards
  • Protect Routes with canActivate
  • Navigation Controlling
  • Static Data in Route
  • Location Strategies

Module7
  • Form Handling
  • Reactive Approach
  • Create Template Driven Forms
  • What is Registering Control
  • Use and Submit of Forms
  • Access of Forms
  • How to add validation in use input
  • Build-In Validation
  • HTML5 Validation
  • Output Validation and Error Messages
  • Two Way Binding
  • Grouping
  • Radio Button Handling
  • Patch Forms Values
  • Resetting Templates form Forms

Module8
  • What is Reactive Forms
  • Create Reactive form through code
  • Syncing of HTML and Form
  • Adding Validation
  • Submit Forms
  • Grouping
  • Form Control Arrays
  • Custom Validators
  • Relative Forms
  • Async validation
  • Value changes and Reacting to status

Module9
  • What is Pipes in Angular
  • How we use pipes
  • Chaining Multiple pipes in angular
  • parameterizing a pipe
  • Filter Pipe
  • Impure & Pure Pipe
  • async Pipes

Module10
  • What is HTTP Requests
  • How it work
  • How to send requests
  • Adjusting Request Headers
  • How to handle Get and Put Request
  • Catching HTTP Error
  • async with HTTP Requests

Module11
  • What is Authentication
  • How Authentication Work
  • Introduction to JSON Web Tokens
  • Creating Page and Route
  • Firebase SDK
  • User Signing UP and In
  • Sending Token & Requiring
  • Authentication Status
  • How to add Logout button
  • Protection & Redirection of Route

Module12
  • What is idea behind Modules
  • What is feature Modules and how we create it
  • What is App Modules
  • Registering Routes in Feature Modules
  • What is Shared Module and how we create
  • Create the Auth Feature module
  • What is Lazy Loading
  • How to Modules & Services works
  • What is Core Module
  • How to Create Basic Core Module
  • AoT Compilation with CLI

Module13
  • What is HttpClient and how we unlock it
  • Request Configuration with Response
  • Request Events
  • Set up Headers
  • HTTP Parameters
  • Progress
  • What is Interceptors
  • Modify Request in Interceptors
  • Multiple Interceptors

Module14
  • What is Angular Animations
  • Triggers and State
  • Switch between States
  • Basic and Advanced Transitions
  • What is void state
  • Key frames in animation
  • Grouping
  • Animation Callback

Module15
  • What is Unit Testing
  • How to Analyze CLI Testing Setup
  • Running Test with CLI
  • Components and dependencies
  • Async Tasks
  • Adding Component with tests
  • Difference between Isolated and Non-isolated Tests
Module1
  • Introduction
  • RDBMS
  • Constraints
  • Normalisation
  • Syntax
  • Operators
  • Database queries
  • Table queries
  • Indexes
  • Handling duplicates
  • Indexes
Module1
  • Introduction
  • Advantages
  • Environment
  • Data Modelling
  • Database
  • Collections
  • Documents
  • Records
  • Indexing
  • Aggregation
  • Replication
  • Sharding
  • Backup
  • Deployment

Module2
  • Relationships
  • Database references
  • Covered queries
  • Analyzing queries
  • Atomic Operations
  • Advanced Indexing
  • Indexing limitations
  • ObjectId
  • MapReduce
  • Text Search
  • Regular Expression
  • RockMongo
  • GridFS
  • Capped Collection
  • Auto-increment sequence
Module1
  • Introduction
  • The importance of being asynchronous
  • Node.js Event loop
  • The Node.js process

Module2
  • The File System Module
  • Reading Directories
  • Reading Files
  • Streams

Module3
  • Creating servers with HTTP
  • The Http server class
  • Parsing requests
  • HTTP streaming

Module4
  • Building APIs using modules, events and packages
  • CommonJS Modules
  • The global object
  • Directories as Modules
  • npm Packages
  • Managing Dependencies
  • npm scripts

Module5
  • Asynchronous Javascript
  • Asynchronous Control Flow with Callbacks
  • Promises
  • Async/Await
  • The EventEmitter API
  • Third Party Async packages

Module6
  • REST
  • Introduction to ExpressJS
  • Routing
  • Responding
  • Configuration
  • Views
  • Middlewares
  • Receiving Data
  • Error Handling

Module7
  • Working With Data
  • MongoDB
  • Mongoose ODM
  • Mongoose Schema
  • Mongoose Model
  • Querying with Mongoose

Module8
  • Authentication With Passport and JWT
  • Stateful vs. Stateless Authentication
  • OAuth2
  • Passport
  • JWT – JSON Web Tokens

Module9
  • Hosting Standalone Node
  • Why do we need hosts
  • Forever
  • PM2
  • Node on Windows
  • Node as a Windows Service
  • IISNode

Module10
  • Hosting Complex Node Architectures with Docker
  • What is Docker
  • Docker CLI
  • Docker File system & Volumes
  • Docker Files
  • Containers Communication
  • Docker Compose
Module1
  • Introduction
  • Setup
  • Expo

Module2
  • Understanding the App.js
  • View Component And Intro to Styles
  • Intro to Flexbox
  • Our First UI + SafeAreaView

Module3
  • Setting Up The Layout
  • Adding State
  • Props And Custom Component
  • Elements
  • setState()

Module4
  • Functional or Stateless Components
  • PropTypes and Default Props
  • Custom Button and props.children

Module5
  • Intro to Lifecycle Methods
  • Intro To React Navigation
  • AppSwitch Navigator
  • Stack Navigator
  • Configuring the header
  • Drawer Navigator

Module5
  • Intro to Firebase
  • Signing in User
  • Detecting if the user is logged in
  • Installing Firebase Cloud Functions
  • Sign Up User using Firebase Cloud Functions
  • Sign Up User Without Cloud Functions
  • Modifying the state for firebase
  • Database Manipulation

Module6
  • Intro to Redux
  • Adding Redux To Our App
  • Appwide Loading Indicator
  • Installing Firebase Cloud Functions
  • Sign Up User using Firebase Cloud Functions
  • Sign Up User Without Cloud Functions
  • Modifying the state for firebase
  • Database Manipulation

Module7
  • File Handling
  • Uploading Files
  • Downloading Files
  • Displaying Files
500+
Hours of Content
8
Case Study and Projects
10
Live Sessions
8
Coding Assignments
15
Tools and Software

Industry Projects

Learn through real-life industry projects sponsored by top companies across industries
Smartphone and Smartwatch Activity

The crude accelerometer and whirligig sensor information is gathered from the cell phone and smartwatch at a pace of 20Hz.

Learn More
Recommendation System

In the connected world, it is imperative that the organizations are using to Recommend their Products & Services to the People. Based on their Purchase History & Visiting the store , helps us in Recommendation.

Learn More
Sales prediction

Implementing various Algorithims to ensure about the revenue generation from the Sales team based on thie Customer base & Their past Purchase Order.

Learn More
Air Quality Study

Based on The Data Collected from the Meterological Department, Predicting The Air Quality Of Diffrent Parts of The country

Learn More

Why Datatrained

Why Join PGP - Data Science, ML & Neural Networks?

Internship

  • 6 Months internship ensures you graduate as an experienced data science professional rather than a fresher. You can go for an online internship along with your current job.

Resume Feedback

  • Partnered with Analytics Jobs wherein you get access to their paid resume preparation kit and personal feedback from the industry HR experts. An individual career profile is prepared by our experts so that it suits his/her experience and makes it relevant to a Data Scientist role.

Interview Preparation

  • Regular mock HR and Technical interviews by mentors with personal guidance and support. The industry mentor helps students to take projects on Kaggle and move on to the status bar so that their resume looks competitive to the recruiters.

Placements

  • We generate the Ability Score of every individual which is then sent to our more than 250 recruitment partner organizations. At last, we organize campus placements every three months in Noida, Gurgaon, Ahmedabad, Bangalore, and Chennai to place our students.

Career Impact

Over 500 Careers Transformed
Average Salary Hike
Highest Salary
Jobs Sourced
Hiring Partners

Our Students Work At

Admission Process

There are 3 simple steps in the Admission Process which is detailed below
Step 1: Fill in a Query Form
Fill up the Query Form and one of our counselor will call you & understand your eligibility.
Step 2: Get Shortlisted & Receive a Call
Our Admissions Committee will review your profile. Upon qualifying, an Email will be sent to you confirming your admission to the PG Program in Full Stack Developer.
Step 3: Block your Seat & Begin the Prep Course
Block your seat with a payment of INR 10,000 to enroll into the program. Begin with your Prep course and start your Data Science journey!

Program Fee

₹1,20,000 ($2,000)

No Cost EMI options are also available. *

What's Included in the Price

Features/Benefits
  • Industry recognized certificate from IBM
  • Access to real-life 40 industry projects
  • 6 Months online Internship part of the core curriculum

I’m interested in this program

Frequently Ask Questions

Amid our preparation, you will get a great deal of project work and an \"Ability Score\" (figured based on your execution all through different stages). We at that point forward your project work and ability Score to organizations, your projects fill in as a proof (portfolio) of your range of abilities which when joined with our ability Score gives them a far-reaching examination of your insight identified with your activity profile. Organizations don't get this sort of investigation or straightforwardness anywhere else, and subsequently, they get you hired. Additionally, they get a confirmation that they are not employing a new kid on the block but rather a trained professional who will be productive from day one.
Projects are adjusted to what is educated to you in different aptitude levels. The trouble level is simple, and activities are there to guarantee a greater amount of hands-on training. Just your last task can be tolerably troublesome, yet that shouldn't be an issue since you will get support at every level from your Data Scientist mentor. These projects are like what the Data Scientists undertake in there day to day work, so think about this as a replication of the same.
Yes. You will get two certificates - one for the training and another for your project work
Although we believe that skills are enough to get you hired, however, some companies hiring for Full Stack Developer profile in the industry will expect following out of you. FRESH GRAD OR A COLLEGE STUDENT A degree in B.Tech/M.Tech (Any Trade), BCA, MCA or B.Sc (Statistics or Mathematics), BA (Maths or Economics or Stats), B.Com. WORKING PROFESSIONAL Professional experience of 1+ years in Python, java, or any other Programming Language. If your professional experience is not related to Programming, you can still make a switch to Full Stack Developer provided that you hold any of the degrees specified above.
Employment/internship position meet shortlisting through datatrained.com is simply reliant on your Ability Score. You need to acquire an Ability Score above the required benchmark in order to be shortlisted by organizations. In case you don't get this Ability Score, we continue giving you projects until you achieve that optimum level of Ability Score. When you have scored on the benchmark in no less than 2 out of 3 projects, it is adequate proof alongside your task portfolio for a company to hire you. Keep in mind that we can just ensure to impart in you what it takes to be a Full Stack Developer, yet you need to ace your destinies yourself.
Please be assured, we were able to place our last 2 batches with a minimum package of 4.5 lakh, an average package of 5.2 lakh and the highest package of 14.5 lakh.
Although it will not likely to happen to see our past success rate. We will try every inch of our efforts to place you. However, in case if we fail to do so, we will refund the fee directly into your bank account within 6 months of your course completion date. No questions asked.
Full Stack doesn’t need any previous technical or programming experience. We will teach you Programming and Design at a very beginner level.
For Queries and Suggestions

Call Datatrained Now

Email us for Enrolment Queries at admissions@datatrained.com
Email us for Payment and Other Queries at support@datatrained.com