- Understand the basic programming structure
- Understand the advantages of Object-Oriented Programming
- Building the logical programming
Post Graduate Programme in Full Stack Java Programming
Enrol in the Post Graduate Programme in Full Stack Programming to gain the necessary full-stack software engineering skills and become a trained IT professional
Online
90 Days
₹ 52,000
Quick facts
particular | details | ||
---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study, Virtual Classroom
|
Mode of Delivery
Video and Text Based
|
Frequency of Classes
Weekdays, Weekends
|
Course overview
The Post Graduate Programme in Full Stack Programming by NIIT aims to teach you about full-stack engineering tech at different levels. You will learn about back-end, front-end, application development, Web Development and Software Development.
During the Full Stack Programming Post Graduate Programme, you will build effective Java programming skills. You will also explore technologies including JSF, Node JS, Angular JS, SQL, Hibernate, HTML5, RDBMS and Spring.
The course also covers vital soft skills, including email etiquette, presentation skills, etc. The Full-Stack Programming online programme by NIIT contains a blend of theory and practical lab sessions. This 90-day course will take place online through live classes every week from Monday to Saturday.
You will also learn through case studies, role plays, tests, practical exercises, etc. Moreover, you can ask your doubts in real-time during a class. NIIT’s Post Graduate Programme in Full Stack Programming also offers 100 hours of self-paced practise under expert guidance.
The highlights
- An offering of NIIT
- Online delivery mode
- 100-hours self-paced practice
- Full-time programme
- 300-hours training
- Instructor-led learning
- Requires 4 hours of study/day
- Capstone projects
- 90-days course
- Monday-Friday classes
- Certification available
- Placement support
Program offerings
- Digital learning platform
- Learning resources
- Industry-mapped curriculum
- Expert instructors
- 90-days training
- Hands-on exercises
- Offered by niit
- Live online classes
- Weekly classes
- Skill-based tests
- Self-paced learning
- Errors
Course and certificate fees
Fees information
- You have to pay Rs. 52,000 (plus 18% GST) to join the Full Stack Programming course.
- There is a zero-cost EMI plan you can use if you don’t want to pay the course fee upfront.
Post Graduate Programme in Full Stack Programming fee structure
Fee | Amount in INR |
Course fee | Rs. 52,000 |
Applicable GST | 18% |
certificate availability
certificate providing authority
Eligibility criteria
You must be a graduate or final year student in any stream to enrol in the Full Stack Programming online course. Also, your age should lie between 19-24 years.
After completing the course successfully, you will receive the Full Stack Programming certification.
What you will learn
After completing the Full Stack Programming course syllabus, you will understand:
- The basics of front-end, back-end, and full-stack development
- Full-stack Software Engineering through Java stock
- Diverse technologies like NodeJS, AngularJS, JSF, SQL, HTML5
- Object-oriented programming basics
- Development of cloud applications
Who it is for
The Full-Stack Programming programme by NIIT is designed for graduates or students in their final year of graduation who want to learn Full-Stack Development skills.
Admission details
Step 1 – Open the Post Graduate Course in Full Stack Programming webpage using the link here: https://www.niit.com/india/graduates/information-technology/post-graduate-programme-full-stack-java-programming.
Step 2 – Click on the ‘Apply Now’ to access the pop-up form.
Step 3 – Enter the required info, click ‘Continue’, provide some more details and hit ‘Apply Now.
Step 4 – A new window will pop up confirming your eligibility. Now, click on the ‘Continue to Application’ button.
Step 5 – You will reach an application form. Fill out the details, upload the documents, agree to the declaration and select the ‘Submit’ tab.
Step 6 – Now, click on the ‘Proceed’ button. You will now get a call from an NIIT Programme advisor for further steps to enrol in the Full Stack Programming online programme. These include a screening test and fee payment.
Filling the form
The Full-Stack Programming course includes a brief registration form. In this, you need to enter your name, email, city, and mobile number. Plus, you must enter your 10th and 12th class percentage, the percentage is under graduation, current course and stream, and date of birth.
You also have to fill out an application form to enrol in the Full Stack Programming online training. It requires you to enter personal info like your gender, annual income, and parent/guardian name, occupation, and phone number.
Then, you must provide academic information of your 12th, 10th, and graduation. These include education mode, college name, work experience, year of passing, school name, and streams. In the Full Stack Programming programme application form, you also need to upload documents like relevant mark sheets and the Aadhaar card.
The syllabus
Object-oriented programming fundamentals using C++
Data structures and algorithms
- Learn how to find the efficiency of an algorithm
- Understand how to design an algorithm for a problem
- Learning how data structure helps to solve real-life problems
- Learning how to use the appropriate data structure to improve efficiency
Introduction to RDBMS and SQL programming
- Learn to effectively build robust database applications
- Learn to maintain advanced level queries & transactions in real-life problems
- Enable learners to efficiently query the database and maintain it
- Learn to efficiently design the database and implement them
Programming in Java
- Learn how to use the collections in real-life problem
- Learn to manage the exceptions & errors
- Understand the different IO operations
- Learn to create database-centric applications using JDBC
- Learn threads to achieve parallel processing or asynchronous behaviour & Concurrency
- Understanding concepts of OOP how helps a developer to use various modern-day programming languages
HTML5, CSS3 and JavaScript
- Learn advanced animation using canvas
- Learn to enhance look and feel using CSS
- Understand to create static and dynamic web pages
Servlets & JSP
- Understand the difference between JSP & Servlet
- Enable the learner to understand the web component create a dynamic web page
- Understand the advantages of MVC in web applications
Implementing data persistence using the Hibernate framework
- Understand the architecture of Hibernate
- Learn the HQL using Hibernate
- Appreciate Hibernate as the ORM framework
- Understand the ORM Framework
- Learn CRUD operation using hibernate
Building web applications using the Spring framework
- Learn to create MVC based enterprise applications using Spring
- Understand spring as the powerful, lightweight framework
- Learn implementing validation & security using the Spring framework
- Appreciate Aspect-Oriented Programming using Spring
Implementing REST using Spring Boot
- Understand to build the restful web services using Spring boot
- Learn CRUD operation using restful web services and test them using postman
- Understand the advantages of Spring boot over spring framework
- Learn to use the build tool like Maven
Introduction to NodeJS
- Understand the asynchronous programming using Node JS
- Understand the package manager in Node JS
Developing and deploying cloud apps using Google App Engine
- Understanding the fundamental of Cloud Computing
- Understand to create the endpoints
- Understand to develop and host the web application using GAE
- Understanding Autoscaling, Deploying, and Securing Application using GAE
Angular
- Understand the angular directive in depth
- Understand the use of Angular in the creation of web application
- Understand the typescript role in Angular
- Understand the user of SPA & routing in angular
Beginning React
- Learn different components of React
- Understand using react framework to build UI
How it helps
The Post Graduate Programme in Full Stack Programming benefits you by offering 300 hours of instructor-led learning sessions. You will also work on capstone projects to enhance your portfolio.
Moreover, you will earn a Post Graduate Programme in Full Stack Programming certificate after course completion. It will help you get various roles in IT firms like Web Developer, Full Stack Web Developer, Software Developer, and more.
Instructors
Mr Srinivas Patnaik
Lead Consultant
Freelancer
Ms Lopamudra Bera
Senior Training Consultant
NIIT
FAQs
You will have to devote four hours to attend live classes of the Full Stack Programming training.
Yes, NIIT offers no-cost EMI plans to pay the fee.
The Full-Stack Programming programme will have weekly classes from Monday-Saturday.
You only need a Windows PC to start learning.
The course is 3-month long.