Post Graduate Certificate Programme in Full Stack Engineering
According to a report from LinkedIn, the demand for full-stack developers has been increasing by 35% each year since 2015.
With advancements in web-based, mobile, and desktop application development, Full-Stack Developers and Engineers have become highly sought-after assets in the software industry. They possess a comprehensive understanding of the Software Development Life Cycle, which encompasses activities such as planning, requirement gathering, design, development, testing, deployment, and production support. Their proficiency allows them to drive projects with enhanced efficiency and effectiveness, making them valuable in the job market.
The Postgraduate Programme in Full Stack Engineering is a comprehensive 11-month programme designed for working professionals aiming to advance their careers in the IT industry. By mastering a wide range of technologies and acquiring skills to architect impactful solutions, envision and design innovative products, solve complex problems, and facilitate cross-functional collaborations, participants can elevate their expertise.
The programme focuses on in-demand areas such as SDLC, application development for web, mobile, and cloud, as well as DevOps.
Option to pay fees using easy EMI with 0% interest
Programme Highlights
- Post Graduate Programme in Full Stack Engineering is a BITS Pilani Work Integrated Learning Programme (WILP). BITS Pilani Work Integrated Learning Programmes are UGC approved.
- Comprehensive and rigorous curriculum covering key concepts and technologies related to Full Stack Engineering, Software Development Life Cycle, DevOps, Application Development, and Deployment for web, mobile & cloud.
- Tools and technologies covered include Python, React, Django REST, Kotlin, SQL, HTML, JS, GIT, Docker, Kubernetes, Amazon Web Services, Apache Web Server, Jenkins, Selenium, Gradle, PostgreSQL, MongoDB, VS Code, Eclipse, Android Studio, and more.
- Unique hands-on learning using a dedicated ‘Event Booking’ app that will be used throughout the programme, and will allow participants to play with the source code to plan, develop, and deploy their own custom full-stack software application.
- An 8-week Capstone project where you will work towards building and deploying a functional Full-Stack solution under the mentorship of BITS Pilani faculty members and senior industry practitioners.
- Two Immersion modules of 2-days each Online or at a BITS Pilani Campus, during which participants will visit the Campus to interact with their peers and learn together from BITS faculty.
- Extensive digital content including expert lecture videos, and engaging digital learning material.
- Access to BITS Pilani instructors through technology-enabled contact classes which can be accessed from anywhere, Q&A support, and discussion forums.
- Participants who successfully complete the programme will become members of an elite & global community of BITS Pilani Alumni.
- Option to submit fee using easy-EMIs with 0% interest.
Programme Curriculum
The 11-month Post Graduate Programme in Full Stack Engineering consists of 6 Courses and a Capstone Project.
Overview of Full Stack Engineering
Overview of the modern application landscape; Typical structure of an end-to-end application: components and connections; Design considerations and implementation choices; Case study for each of the topics discussed.
Web Development
Components of front-end web application development: User interfaces, rendering, Document Object Model, Event and State handling; Languages/tools such as HTML, CSS, JavaScript, AJAX; Web apps development frameworks; Components of back-end web development: Web Server essentials; Server Side scripting; REST architecture; Database interactions; Integration with code repositories.
Mobile Application Development
Mobile application building blocks such as the screens (UI), background services; Communication between the application components; Application development using native multi-platform development; Interaction of applications with Internet resources, REST APIs, databases; Unit testing of applications; Integration with code repositories.
Cloud Native Development
Basics of cloud computing. Different types of services; Virtual machines vs Containers deployment; Characteristics of cloud native application; Elements to build cloud-native applications; Cloud native architecture and micro-services; Design, decomposition of applications to micro-services; Developing micro-services; Interactions with data services and databases.
Agile and DevOps
Overview of Agile methodology: Scrum, Test driven development, DevOps, Continuous Integration/Continuous Delivery (CI/CD); Code repository: Multi-user, distributed development, version control; Continuous inspection of code quality; Build and build tools; Automated Testing; Integration tools; Implementing CI/CD.
Deployment of Micro-services 2
Containerizing applications by creating container configuration files and build processes; Manage deploying, scaling, and updating applications with micro-services using container management platforms such as Kubernetes; Configure and launch auto-scaling, self-healing clusters; Best practices for container management, when architecting and developing new microservices.
Full stack applications demonstrating the UI, server and database components of an end to end multi-user application; Usage of one or more well-known development frameworks; Demonstration of scalability and reusability by applying design concepts such as microservices and container-based deployment on the cloud; Demonstration of compliance with principles of agile and CI/CD.
For detailed programme curriculum, download the brochure.
Mode of Learning
The Mode of Learning is based on a powerful educational approach called Work Integrated Learning. For detailed description of work integrated learning Click here
Key Benefits of BITS Pilani WILP
1)Students can pursue the programme without any career break and along with the job.
2)The programme curriculum is highly relevant to sectors, industries and organisations they work for.
3) Effective use of technology to deliver a range of learning interventions such as faculty contact sessions, asynchronous learning, remote, virtual and cloud labs, learner support, peer to peer collaboration etc.
4) Contact sessions with faculty take place mostly over weekends or after business hours and are conducted over a technology platform that can be accessed from anywhere.
5) Comprehensive examinations will be scheduled at the end of Course 3 (for courses 1,2, 3) and Course 6 (for courses 4, 5,6) and are conducted mostly at designated examination centres distributed across the country (for details, click here to download brochure)
6) Learners can access engaging learning material which includes recorded lectures from BITS Pilani faculty members, course handouts and recorded lab content where applicable.
Unique hands-on learning with EOn
Learn to build your own full stack application software from Day 1
The Post Graduate Programme in Full Stack Engineering makes use of extensive hands-on learning to enable participants to build a software from the ground-up. To help learners gain a comprehensive, end-to-end experience of how each stage of the Software Development Life Cycle should be approached in a real-world, the programme makes use of "EOn" - an event management tool helping in organizations of events such as conferences, seminars, and conventions. This software will be extensively used to correlate the conceptual understanding to the experiential learnings at each stage of the Software Development Life Cycle.
Participants will access and modify the source code of the "EOn" application to plan, develop, and deploy their own custom version of "EOn" full-stack software application. The software entails implementing User Interface (web and mobile), constructing API, connecting the two, and setting up server infrastructure (web and cloud). This also includes all associated areas such as database and architecture design (traditional MVC based and modern Micro services based). ""EOn" will empower participants to experience an end-to-end software development process, right from conception to deployment including design, develop, test and deploy.
Mode Of Examination
Mode of Examinations applicable for students admitted in Batch starting in Oct/Nov 2024:
Comprehensive examinations will be conducted for each Course in the programme. These exams are typically conducted at the end of Course 3 (for Courses 1, 2, 3) and for Courses 4, 5, 6 before starting the Capstone Project. These examinations are mostly scheduled on Friday, Saturday or Sunday. Students need to appear in person for taking the examinations at the institution’s designated examination centres as per the examination schedule, Instructions, rules and guidelines announced before every examination.
Students can take their examination at any of our 33 designated examination centres in India at the following locations:
South Zone: Bangalore - North, Bangalore - Central, Bangalore - South, Bangalore - East, Chennai - North , Chennai - Central , Chennai - South, Hyderabad, Secunderabad, Vijayawada, Visakhapatnam, Kochi, Thiruvananthapuram and Coimbatore.
North Zone: Delhi, Gurugram, Noida, Jaipur, Chandigarh, Lucknow and Pilani.
West Zone: Mumbai, Navi-Mumbai,Pune, Pune - Pimpri Chinchwad, Goa, Ahmedabad, Indore and Nagpur.
East Zone: Kolkata, Guwahati, Jamshedpur and Bhubaneshwar.
In addition to these locations, the Institution also has a designated examination centre in Dubai.
In addition to the comprehensive examinations for each course, there will also be Quizzes/Assignments conducted online on the Learning Management System (LMS) as per the course plan in which the students need to participate.
Eligibility Criteria
Minimum eligibility to apply: Employed professionals holding B.E./ B.Tech/ M.Sc./ MCA/ Integrated First Degree of BITS or its equivalent, and working in the software domain.
The programme is designed for Software Programmers, Quality Assurance Professionals, Database Administrators, Support/Maintenance Professionals, and others who wish to build expertise in domains such as Web and Mobile Apps Development, Backend Development with Databases, Cloud Native Apps with Micro-services, App Deployments on various platforms, and DevOps Process. Upon successful completion of the programme, participants will be able to take up roles in Full Sack Development and Full Stack Engineering.
Fee Structure
The following fees schedule is applicable for the Post Graduate Programme in Full Stack Engineering.
Programme Fees : INR 2,45,000 (including GST)
Fee Payment Schedule:
- Block Amount: INR 25,000 (payable within 7 days of receipt of provisional Admission Offer Letter
- Remainder Programme Fee: INR 2,20,000 (payable within 15 days of receipt of Final Admission Offer Letter)
For details on No-cost EMI option with 0% interest, Click Here
Refund: Participants may cancel their admission within the first 14 days from the start of the cohort, i.e. Programme Start date (launch of Course 1). He/ She will be eligible to get a full refund of programme fee paid, minus the bank processing charges, and applicable taxes (the taxes won’t be refunded). Refund will be processed within a maximum of 45 working days. The participant will be required to fill in a refund form that will be made available by the Admission Cell.
Deferral: If a participant is facing severe issues in dedicating time to the course, we provide the opportunity for the participant defer to another batch. Participants can request for deferral ONLY ONCE and to the next immediate scheduled cohort of the same programme. Participants will be required to pay a deferral fee of 10% of programme fees (including GST). The deferral request will be approved once the deferral fee is paid. Till this is completed, the participant will be assumed to be continuing in the same cohort. The Participant will start learning on the new cohort from the point of leaving the deferred cohort. If, however, the deferral request is raised before the issue of BITS Student ID, the 10% deferral fees will not be charged, and participant will be deferred to the next scheduled cohort. However, in case there is any fee differential between his current cohort and the cohort he/she has deferred to, the participant will have to pay the differential amount.
All the above fees are non-refundable.
Important: For every course in the program institute will recommend textbooks, students would need to procure these textbooks on their own.
How to Apply
- You will receive a Provisional Admission Offer Letter within 2 days of receipt of your Application Form.
- Upon receiving the Provisional Admission Offer Letter, you will need to submit the following within 7 days using the Online Application Center:
- Block amount of INR 25,000
- Scanned copy of Passport size photograph.
- Scanned copy of self-attested Graduation degree certificate and marksheets.
- Proof of ID (Govt. issued ID such as Driving License, Passport, Aadhaar, Voter ID, etc.)
- Proof of employment, such as Work Experience Certification from current employer.
- Upon receiving the Block Amount and other supporting documents, you will receive a Final Admission Offer Letter. You will need to submit the First Installment (INR 2,20,000) within 15 days of receipt of this letter. For details on No-cost EMI option with 0% interest, Click Here.
- Upon receipt of the remaining First Installment, you will receive your BITS Student ID, detailed programme schedule and access to the learning.
Featured Faculty
Prof. Chandra Shekar R K
Prof. Pravin Y Pawar
Prof. Akshaya Ganesan
Prof. Swarna Chaudhary
Prof. Sonika Chandrakant Rathi
Prof. Akanksha Bharadwaj
Industry Endorsements
FAQs
The programme is designed for Software Programmers, Software Quality Assurance Professionals, Database Administrators, Support / Maintenance Professionals, and others who wish to build expertise in domains such as Web and Mobile Apps Development, Backend Development with Databases, Cloud Native Apps with Micro-services, App Deployments on various platforms, and DevOps Process. Upon successful completion of the programme, participants will be able to take up roles in Full Stack Development and Full Stack Engineering.
So, if a professional has the required qualifications and a desire to accelerate his or her career in the rapidly growing software industry, this is the ideal programme.
Upon successful completion of the programme, participants will receive a Post Graduate Certificate in Full Stack Engineering from BITS Pilani in addition to an Official Transcript and Programme GPA.
Yes. The qualification will provide you the prestigious BITS Pilani Alumni status, through which you will become member of an elite & global community of BITS Pilani Alumni.
- It is a unique interdisciplinary programme that covers all key aspects of Software Development Life Cycle, including planning, requirement gathering, design, development, testing, deployment, and production support
- Unique hands-on learning using a dedicated ‘Event Booking’ app that will be used throughout the programme, and will allow participants to play with the source code to plan, develop, and deploy their own custom full-stack software application
- A rich & flexible learning methodology allows one to pursue the programme without any career break. Engaging digital learning experience that involves expert lecture videos, assignments, online live classes and discussion forums. In addition you will also be able to clear your doubts through periodic live sessions with faculty and active online discussion forums.
- The programme includes an 8-week rigorous project under the guidance of BITS Pilani faculty members to build and deploy a functional Full-Stack solution
- The programme includes two Immersion modules of 2-days each Online or at a BITS Pilani Campus, during which participants will visit the Campus to interact with their peers and learn together from BITS faculty.
- Successful completion of the programme will provide you the prestigious BITS Pilani Alumni status, through which you will become member of an elite & global community of BITS Pilani Alumni.
Participants will be expected to devote 8-10 hours each week provided that they have basic knowledge of the subject domain to fully benefit from programme. You will be able to engage with lecture videos, complete periodic assignments, and interact with the cohort through discussions forums for a rich academic experience.
Programme participants will be able to engage with instructors to clear their academic doubts:
- Periodic Contact sessions with instructors will help you to clear your doubts and seek answers.
- BITS Pilani faculty members and Teaching Assistants will be available through discussion forums and email.
- Discussion forums will help you interact with other participants to seek an offer support.
The programme can be pursued by employed professionals holding B.E./ B.Tech/ M.Sc./ MCA/ Integrated First Degree of BITS or its equivalent, and working in the software domain.
With advancements in web-based, mobile, and desktop application development, Full Stack Developers and Engineers have emerged as one of the most strategic and coveted assets in the software industry. With a deep understanding of the Software Development Life Cycle, including as planning, requirement gathering, design, development, testing, deployment, and production support, Full Stack Engineers are able to drive projects far more efficiently and effectively and thus command a higher value in the job market.
The curriculum has been mapped to these roles and provides you with the knowledge, skills and expertise required to take up these in IT products/ solutions/ consulting organisations. We believe that armed with these skills an engineer will be sought after by the industry. Please note that BITS Pilani does not offer placement assistance as a partof this programme.
Refund: Participants may cancel their admission upto the first 14 days from the start of the cohort i.e. Programme Start date (launch of Course 1). He/ She will be eligible to get a full refund of his programme fee paid, minus the bank processing charges and applicable taxes (the taxes won’t be refunded). Refund will be processed within a maximum of 45 working days. The participant will be required to fill in a refund form that will be made available by the Admission Cell.
Deferral: If a participant is facing severe issues in dedicating time to the course, we provide the opportunity for the participant defer to another batch. Participants can request for deferral ONLY ONCE and to the next immediate scheduled cohort of the same programme. Participants will be required to pay a deferral fees of 10% of programme fees (including GST). The deferral request will be approved once the deferral fees is paid. Till this is completed, the participant will be assumed to be continuing in the same cohort. Participant will start learning on the new cohort from the point of leaving the deferred cohort. If, however, the deferral request is raised before the issue of BITS Student ID, the 10% deferral fees will not be charged and participant will be deferred to the next scheduled cohort. However, in case there is any fee differential between his current cohort and the cohort he/she has deferred to, the participant will have to pay the differential amount.
To be eligible for the Post Graduate Programme in Full Stack Engineering, candidates need to fulfill the following requirements:
- Minimum Qualification: Currently employed professionals with a B.E./B.Tech/M.Sc./MCA/Integrated First Degree from BITS or an equivalent qualification, and who are actively working in the software domain.
- This program is tailor-made for individuals such as Software Programmers, Quality Assurance Professionals, Database Administrators, Support/Maintenance Professionals, and others aspiring to gain expertise in areas like Web and Mobile Apps Development, Backend Development with Databases, Cloud Native Apps with Micro-services, App Deployments on various platforms, and the DevOps Process. Upon successful program completion, participants will be well-prepared for roles in Full Stack Development and Full Stack Engineering.
Graduates of our Post Graduate Certificate Programme in Full-stack Engineering can consider exploring various job roles, including full-stack developer, front-end developer, back-end developer, software engineer, and web developer. They can work in a range of industries, such as IT, e-commerce, finance, healthcare, and telecommunications.
Candidates should have a basic understanding of programming languages, such as Java, Python, or JavaScript.
The Post Graduate Certificate Programme in Full Stack Engineering spans eleven months, comprising six distinct courses and capstone project.