Agile Development and DevOps

The elective course in Agile Development and DevOps covers the principles, practices, and tools required for software development using the Agile methodology and DevOps culture. The course includes topics such as Agile project management, Agile software development, continuous integration, continuous delivery, containerization, automated testing, and infrastructure as code. Students will learn how to build software products in an agile manner, deploy and maintain them using DevOps practices, and manage the software development lifecycle with the help of various tools and techniques.