Development Methodologies Overview
- Offered byCoursera
Development Methodologies Overview at Coursera Overview
Duration | 11 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Official Website | Explore Free Course |
Credential | Certificate |
Development Methodologies Overview at Coursera Highlights
- Reset deadlines in accordance to your schedule.
- Earn a Certificate upon completion
- Start instantly and learn at your own schedule.
Development Methodologies Overview at Coursera Course details
- This course provides an introduction to a few of the main development methodologies used by application programmers today.
- These methodologies provide a framework and structure for the process of development to ensure teams can work together and all critical steps are followed.
- We'll discuss the Software Development Lifecycle (SDLC), Agile concepts, Continuous Integration/Continuous Delivery and 12 Factor for cloud development.
Development Methodologies Overview at Coursera Curriculum
Introduction to Development Methodologies
Course Introduction
Development Methodologies and Software Development Lifecycle
Development Methodologies
Contrast of OO Methodology to Structured Methodology - Overview
Contrast of OO Methodology to Structured Methodology - More Detail
Contrast of OO Methodology to Structured Methodology - Final Review
Software Development LifeCycle (SDLC)
Survey of Development Methodologies
About this Lesson
The Rational Unified Process
Practice Review
Module 1 Quiz
Agile
Overview of Agile and Scrum
Agile Defined
Agile and Risk
The Agile Manifesto
Why Agile?
Adopting Agile
Agile Roles
Organizing a Sprint
Agile and Scrum Artifacts
Agile and Risk
The Agile Manifesto
Comparisons Of Methodologies
The Price of Failure
The Two Pizza Rule
Sprint Planning, Scrum Artifacts, and Agile Methodologies
Agile Success Stories and Real World Application
Practice Review
Module 2 Quiz
CI/CD
What is CI/CD?
Continuous Integration
Jenkins
Continuous Integration/Continuous Deployment (CI/CD)
Agile vs CI/CD vs DevOps?
Jenkins
Module 3 Quiz
The 12 Factor App Methodology
Factor 1: Codebase
Factor 2: Dependencies
Factor 3: Configuration
Factor 4: Backing Services
Factor 5: Build, Release, Run
Factor 6: Processes
Factor 7: Port Binding
Factor 8: Concurrency
Factor 9: Disposability
Factor 10: Dev/Prod Parity
Factor 11: Logs
Factor 12: Admin Processes
Cloud Native Apps and The 12 Factor App Methodology
The First 6 of the 12 Factors
The Last 6 of the 12 Factors
Implementing 12 Factor Apps with Kubernetes
Module 4 Quiz