This course is a part of the Software Engineering Specialization which trains students to design, build, secure, and maintain backend systems that power modern software applications.
The Backend Module introduces students to the core principles of server-side development, system architecture, databases, APIs, and application logic. This module focuses on how software systems process data, enforce business rules, integrate services, and power real-world applications behind the scenes.
Although fully language-agnostic, students have the flexibility to choose the programming language they would want to focus on such as Go (Golang), Java, C#, C++, R, JavaScript, Python and PHP. The students will be guided on which Programming language is best suited for their intended specialization
PREREQUISITE
Successful completion of Course 1 – Foundations of Software Engineering