IIIT Bangalore - IIIT Bangalore - Executive Post Graduate Program In Full Stack Software Development
- Offered byTalentedge
- Estd. 2012
IIIT Bangalore - Executive Post Graduate Program In Full Stack Software Development at Talentedge Overview
Duration | 13 months |
Total fee | ₹2.49 Lakh |
Mode of learning | Online |
Official Website | Go to Website |
Credential | Certificate |
IIIT Bangalore - Executive Post Graduate Program In Full Stack Software Development at Talentedge Highlights
- Earn a certificate and alumni status from IIIT Bangalore
- Learn from 10+ programming languages and 7+ case studies
- Live Discussion forum for peer-to-peer doubt resolution monitored by technical experts
- Get interactive live sessions with leading industry experts covering curriculum + advanced topics
- Prepare a job role for Full-Stack Developer, Backend Developer, Frontend Developer, UI Developer
- Gain exclusive access to upGrad's Job Opportunities portal which has 100+ openings from upGrad+Talentedge hiring partners at any given time
IIIT Bangalore - Executive Post Graduate Program In Full Stack Software Development at Talentedge Course details
- For Software Developers
- For IT Professionals
- For Engineers
- For Analysts
- For Tech Support Professionals
- For Freshers wanting to kick-start careers in software development
- Fundamentals of Computer Science
- Software Development Processes
- Building Robust and Scalable Websites
- Backend APIs
- Rich and Interactive Web UI
- Get a dedicated career coach after the program to help track your career goals, coach you on your profile, and support you during your career transition journey
- Get access to Executive Certification in Data Science & Machine Learning, for free
- E-portfolio- Showcase your expertise and skills to potential employers using an e-portfolio. Get expert advice on how to craft your stellar GitHub profile
IIIT Bangalore - Executive Post Graduate Program In Full Stack Software Development at Talentedge Curriculum
Basics of Java Programming
Fundamentals of Programming Language with basic data structures (Java)
Object Oriented Programming in Java
Abstraction and Encapsulation
Inheritance and Polymorphism
Arrays, ArrayLists & Linked Lists
Assignment (optional)
OOD+Software Engineering
SDLC and Agile Methodology
Object Oriented Design
Testing and Version Control
Assignment - OOAD
Data Structures & Algorithms
Algorithm Analysis + Recursion
Searching and Sorting (Divide and Conquer included)
Stacks & Queues
Sets and Dictionaries (Hashtable, Trees and BSTs, Heaps)
Greedy Algorithms
Dynamic Programming
Graphs & Graph Algorithms
Mandatory Assignment
Soft Skills
Interview Skills
Pre-requisites
Internet & Networking Basics
User Interfaces & Frontend Development
HTML & CSS
JavaScript & DOM
Advanced JavaScript
Ajax & Backend Integration
Web development frameworks (React)
Assignment/Project - Frontend
Backend Development
SQL and Relational Database Management Systems +1 week optional
Hands-on with NoSQL - MongoDB +1 week optional
Introduction to Spring Core & Spring boot Data Access Layer & Service Layer
Designing Applications using Microservices Introduction to REST & Controller layer
AOP - Aspect Oriented Programming & Application Security
Communication Among Microservices
Assignment/Project - Application Development
Software Architecture and Deployment
Distributed Systems
Design principles (SOLID) and patterns
System Design
DevOps - Understanding of the process to be followed during the development of an application, from the inception of an idea to its final deployment. Learn about the concept of DevOps and the practices and principles followed to implement it in any company?s software development life cycle.
Cloud-Native Deployment
Assignment/Project
Capstone Project
Capstone Project (Group)