Skip to content
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Catalog
About
News
Contact Us
Login
Sign Up
Login
Sign Up
Login
Sign Up
Home
All Programs
Computers
Software Development & Engineering
Computer Graphics
Establishing a Pipeline
Establishing a Pipeline
Curriculum
6 Sections
33 Lessons
Lifetime
Expand all sections
Collapse all sections
Chapter 6: Embracing the New Development Life Cycle
6
1.1
Inviting Everyone to the Table
1.1
Quiz for Inviting Everyone to the Table
5 Questions
1.2
Changing Processes: From a Line to a Circuit
1.2
Quiz for Changing Processes: From a Line to a Circuit
6 Questions
1.3
Shifting Ops “Left”: Thinking about Infrastructure
1.3
Quiz for Shifting Ops “Left”: Thinking about Infrastructure
7 Questions
Chapter 7: Planning Ahead
10
2.1
Moving beyond the Agile Model
2.1
Quiz for Moving beyond the Agile Model
5 Questions
2.2
Forecasting Challenges
2.2
Quiz for Forecasting Challenges
7 Questions
2.3
Gathering Requirements
2.3
Quiz for Gathering Requirements
5 Questions
2.4
Designing an MVP
2.4
Quiz for Designing an MVP
7 Questions
2.5
Determining Your Customer by Designing a Persona
2.5
Quiz for Determining Your Customer by Designing a Persona
6 Questions
Chapter 8: Designing Features from a DevOps Perspective
10
3.1
Constructing Your Design
3.1
Quiz for Constructing Your Design
6 Questions
3.2
Designing for DevOps
3.2
Quiz for Designing for DevOps
6 Questions
3.3
Architecting Code for the Six Capabilities of DevOps
3.3
Quiz for Architecting Code for the Six Capabilities of DevOps
7 Questions
3.4
Documenting Design Decisions
3.4
Quiz for Documenting Design Decisions
5 Questions
3.5
Avoiding Architecture Pitfalls
3.5
Quiz for Avoiding Architecture Pitfalls
6 Questions
Chapter 9: Developing Code
16
4.1
Communicating about Code
4.1
Quiz for Communicating about Code
6 Questions
4.2
Engineering for Error
4.2
Quiz for Engineering for Error
5 Questions
4.3
Writing Maintainable Code
4.3
Quiz for Writing Maintainable Code
6 Questions
4.4
Programming Patterns
4.4
Quiz for Programming Patterns
7 Questions
4.5
Choosing a Language
4.5
Quiz for Choosing a Language
5 Questions
4.6
Avoiding Anti-Patterns
4.6
Quiz for Avoiding Anti-Patterns
8 Questions
4.7
DevOpsing Development
4.7
Quiz for DevOpsing Development
5 Questions
4.8
Establishing Good Practices
4.8
Quiz for Establishing Good Practices
6 Questions
Chapter 10: Automating Tests Prior to Release
10
5.1
Testing Isn’t Optional
5.1
Quiz for Testing Isn’t Optional
5 Questions
5.2
Automating Your Testing
5.2
Quiz for Automating Your Testing
6 Questions
5.3
Testing in Different Environments
5.3
Quiz for Testing in Different Environments
6 Questions
5.4
Going beyond the Unit Test
5.4
Quiz for Going beyond the Unit Test
5 Questions
5.5
Continuous Testing
5.5
Quiz for Continuous Testing
6 Questions
Chapter 11: Deploying a Product
14
6.1
Releasing Code
6.1
Quiz for Releasing Code
5 Questions
6.2
Integrating and Delivering Continuously
6.2
Quiz for Integrating and Delivering Continuously
6 Questions
6.3
Managing Deployments
6.3
Quiz for Managing Deployments
7 Questions
6.4
Mitigating Failure
6.4
Quiz for Mitigating Failure
6 Questions
6.5
Democratizing Deployments
6.5
Quiz for Democratizing Deployments
5 Questions
6.6
Choosing a Deployment Style
6.6
Quiz for Choosing a Deployment Style
5 Questions
6.7
Monitoring Your Systems
6.7
Quiz for Monitoring Your Systems
8 Questions
This content is protected, please
login
and
enroll
in the course to view this content!
Login
or
Sign Up
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Cybersecurity
Courses
Community
News
Knowledgebase
Catalog
About
News
Contact Us
Linkedin
Instagram
Modal title
Main Content