Learn Excel and Financial Modeling the Way Finance Teams Actually Use Them
Learn Backend Development Part-Time, Online
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Explore the complex world of enterprise-scale software development and techniques for keeping it on track.
Syllabus
Introduction
- Processes for software projects
- Waterfall model: Brief overview
- Waterfall model: Application
- Spiral model
- Dynamic systems development method (DSDM)
- Feature-driven development (FDD)
- Crystal methods overview
- Scrum overview
- Scrum workflow
- Lean overview and key concepts
- Lean value stream mapping
- Lean principles
- Kanban
- Kanban board
- Extreme programming
- Spotify engineering model
- Spotify engineering culture
- DevOps: Background
- DevOps: Concepts
- Microservices: Key concepts
- Microservices: Deployment scenarios
- Twelve-factor app, part 1
- Twelve-factor app, part 2
- Chaos engineering
- CMM overview
- Six Sigma overview
- Six Sigma and software
- Generative AI assistance
- Your path to success
Taught by
Shashi Shekhar
Reviews
4.0 rating, based on 1 Class Central review
4.5 rating at LinkedIn Learning based on 259 ratings
Showing Class Central Sort
-
The SDLC (Software Development Life Cycle) course provides a clear and comprehensive understanding of each phase involved in software development, including requirement analysis, design, development, testing, deployment, and maintenance. Each topic is well-structured and explained in simple terms, making it easy to grasp even for beginners. The course emphasizes best practices, real-world examples, and the importance of documentation and process models like Waterfall, Agile, and Iterative. It enhances both theoretical knowledge and practical application. Overall, it’s an excellent course for anyone looking to understand the complete lifecycle of software development. Thank you for explaining all topics so effectively. clearly thank you