Post Graduate Certificate Programme in Full Stack Engineering

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 Post Graduate Programme in Full Stack Engineering is an 11-month, comprehensive programme designed for working professionals who wish to advance their career in the IT industry by mastering a full stack of multiple technologies, acquiring an ability to architect high impact solutions, envision and design great new products, solve complex problems, and manage cross-functional collaborations.

The programme is designed to build skills in high-demand areas such as SDLC, application development for web, mobile & cloud, DevOps.

For detailed programme information, download the brochure below.Admissions will begin in Jan 2021. 

Option to pay fees using easy EMI with 0% interest

Duration

11 Months

EMI Option With

0% Interest

Admission begins

Jan,2021

Programme Fee

INR 2,45,000

Programme Highlights

  1. 11-month Post Graduate certificate programme for working professionals that can be pursued online.
  2. 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.
  3. Tools and technologies covered include Python, React, Django REST, Kotlin, SQL, HTML, JS, GIT, Docker, Kubernetes, Amazon Web Services like EKS, Code Pipeline,  Apache Web Server, Jenkins, Selenium, Gradle, PostgreSQL, MongoDB, VS Code, Eclipse, Android Studio, and more.
  4. 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.
  5. 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.
  6. Two Campus Immersion modules of 2-days each at the Hyderabad Campus of BITS Pilani, during which participants will visit the Campus to interact with their peers and learn together from BITS faculty.
  7. Extensive digital content including expert lecture videos, and engaging digital learning material.
  8. Access to BITS Pilani instructors through online live lectures, Q&A support, and discussion forums.
  9. Contact-less and safe Online exams facility.
  10. Participants who successfully complete the programme will become members of an elite & global community of BITS Pilani Alumni.
  11. Option to submit fee using easy-EMIs with 0% interest.

Programme Curriculum

The 11-month online 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.

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.



Online Exams Option

Examinations Mode Options for Post Graduate Programme in Full Stack Engineering applicable for students admitted in Batch starting in October 2020

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-3) and for balance courses before starting the capstone project. These examinations are mostly scheduled over weekends. In addition to the comprehensive examinations for each course, student will need to also participate in an online quiz or do an assignment and submit it online as per the course plan.

Two Options on Mode of Examinations:

Institution offers a choice between taking the examination online or taking it at a designated examination center. The student will choose one of the option depending on his or her own preference and circumstances. Both options are explained below:

  1. Online Examinations: Students choosing this option can take the examinations online from any location e.g. office or home. To take an online examination, student must possess a laptop or desktop with a web cam, a smart phone and good internet connectivity. As per the examination schedule, the student is expected to login to the institution’s online examination platform and take the examinations in compliance with institution’s defined guidelines and rules announced before the examinations. Please note that these examinations will be either remotely proctored or non- proctored. For full details about hardware, software and connectivity requirements to take online examination, click here.

  2. Examinations at Designated Examination Centers: Students choosing this option will need to appear in person for taking the examinations at institution’s designated examination centers. These designated examination centers are at the following locations: Bangalore, Chennai, Hyderabad, Pune, Mumbai, Goa, Delhi NCR, Pilani and Kolkata. In addition to these locations,Institution also has a designated examination center at Dubai. Please note that offering of examinations at designated examination centers is subject to institution’s assessment of the safety conditions as per prevailing pandemic conditions and also subject to a required minimum number of students preferring this option. The institution may choose to not offer this option, if as per its own assessment the safety situation due to pandemic conditions is not conducive to conduct examinations at designated examination centers or also if as per its assessment adequate no of students have not preferred for this option. In circumstances as explained, Institute will then conduct the examinations only in the online mode.

Important: The option of taking Online Exams will remain available throughout the duration of the programme. However, in case a student chooses to take a break in the programme, the options on the mode of examination available will be as prevailing at the time the student resumes the programme.

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.

How to Apply

  1. Create your login at the Application Center by entering your unique Email id and create a password of your choice. Once your login has been created, you can anytime access the Online Application Center using your email id and password.
  2. You will receive a Provisional Admission Offer Letter within 2 days of receipt of your Application Form.
  3. 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.
  4. 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.
  5. Upon receipt of the remaining First Installment, you will receive your BITS Student ID, detailed programme schedule and access to the learning.

Student Speak

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.

 

The Degree of Master of Technology in Software Systems

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.

  1. 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
  2. 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
  3. 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.
  4. 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
  5. The programme includes a two Campus Immersion modules of 2-days each at the Hyderabad/ Goa Campus of BITS Pilani. All participants will need to travel to Hyderabad/ Goa over a 2-day weekend and participate in a special faculty interaction and engaging learning activities.
  6. 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:

  1. Periodic live sessions with instructors will help you to clear your doubts and seek answers.
  2. BITS Pilani faculty members and Teaching Assistants will be available through discussion forums and email.
  3. 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.