Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Transition to Continuous Delivery with Enterprise Java
Welcome to Continuous Delivery
Course Overview (5:30)
Course material
Setting Up a Continuous Delivery Pipeline
01. Continuous Integration Server & Example Project (7:31)
02. Continuous Delivery prerequisites, part 1 (2:58)
03. Continuous Delivery prerequisites, part 2 (7:14)
04. Setting up the Continuous Delivery pipeline (8:20)
01. Continuous Integration server, example project & starting point (10:17)
02. Continuous Delivery goals & prerequisites (12:43)
03. Continuous Delivery next steps (4:57)
04. Setting up the Continuous Delivery pipeline (7:11)
Versioning & Environmental Differences
05. Build versions & metadata (13:02)
06. Implementing versioning (8:32)
07. Importance of removing environment differences (4:49)
08. Identifying & boiling down environment differences (2:44)
Docker containers
09. Introducing containers & Docker (5:56)
10. Integrating Docker containers into Continuous Delivery (5:47)
Deployment & Kubernetes
11. Deploying to environments, part 1 (2:01)
12. Deploying to environments, part 2 (4:35)
13. Introducing Kubernetes (6:56)
14. Integrating Kubernetes into Continuous Delivery (8:58)
Database Migration
15. Migrating database state (9:01)
16. Implementing database migrations (7:57)
17. Example database migration (10:38)
Automated Testing
18. Enabling automation & transition approaches (7:22)
19. Automated tests & quality assurance (8:55)
20. Integration tests (5:25)
21. System tests (8:49)
Infrastructure & Team Mindset
22. Continuous Delivery monitoring & visibility (5:10)
23. Disposable infrastructure (4:03)
24. Choosing Continuous Delivery technology (7:26)
25. Team habits & Continuous Delivery mindset (5:40)
26. Branching models (3:07)
27. Maven artifact versions (3:10)
Conclusion & Where To Next?
28. Further improvements (5:09)
29. Jenkins pipeline libraries (2:59)
30. Outro (3:03)
Teach online with
16. Implementing database migrations
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock