This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Anyone Can Learn to Program
What do programmers do?
Problem Solvers
One Skill, Many Languages
Analyst, Engineer, and Architect
What is an algorithm?
A Fancy Word for a Recipe
Becoming a Master Chef - Less is More
Find the General Cases
Find the Edge Cases
Solutions are like Cook Books
What are we serving?
Organizing our Recipes
Don't Repeat Yourself
Verify and then Trust - Test Driven Development to Explore Problems and Solutions
Re-acquaint Yourself with the Problem
Taste some Recipes
Verify the Results
Declare Success... for now!
We Have a Problem to Solve and a Solution to Implement
From Tests to Working Solution
Keep it DRY
Keep Iterating Until Simplicity is Achieved
Let's Deploy and Verify Our Solution
Put our Application in a Container
Use our Container in a Deployment
Expose our Deployment as a Service
Load-test Our Service
Deployment into Production
Discrete Environments - Integration, QA, and Production
Instrumentation - If it isn't Monitored, it isn't in Production
DevOps and Site Reliability Engineering
Declare Ongoing Success
Organizing our Recipes
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock