Course Home | Syllabus | Schedule | Submissions | [print]
Schedule and outline
Texts
DevOps for Web Development (Abbreviated as DWD below) - Available at O’reilly online through library.dixie.edu. (Free)
The phoenix project (Should also be available for free through library.dixie.edu)
Week 1 (Aug 23 - 28)
Topics:
- Continuous Deployment & Integration
- Git
Readings:
- What is Dev Ops
- Youtube video
- DWD-ch 1
- Continuous Integration
- Git intro
- Version Control
- DWD-ch 2
- [The phoenix project] Chapters 1 - 2
Slides:
Notes:
Assigments:
Week 2 (Aug 30 - Sep 4)
- Topics:
- Cloud overview
- Connecting to EC2 again
- Our sample petClinic project
- Jenkins
- Readings:
- The phoenix project (3-6)
- DWD-ch 2
- DWD-ch 3
- Slides:
- Notes:
- Assignments:
Week 3 (Sep 6 - 11)
- Topics:
- The phoenix project (7-10)
- Slides:
- Assignments:
Week 4 (Sep 13 - 18)
- Topics:
- Jenkins - Deployment to Tomcat
- Assignments:
- Readings:
- reading phoenix (11-14)
- wip
Week 5 (Sep 20 - 25)
Exam 1
- Topics:
- Vagrant
- Readings:
- reading phoenix (15-18)
- Slides:
Week 6 (Sep 27 - Oct 2)
- Topics:
- Terraform
- Slides:
Assignments :
Readings:
- reading phoenix (18-22)
Week 7 (Oct 4 - 9)
- Topics:
- Automated Configuration (Configuration Management)
- Ansible
- Ansible Playbooks
- Vagrant + Ansible
- Readings:
- Ansible vs Terraform
- How ansible works
- Benefits of CM
- Ansible Getting Started (Also covered in my slides)
- Ansible Playbooks Intro
- reading phoenix (23-26)
- Slides:
- Assignments:
Week 8 (Oct 11 - 14)
Fall Break
- Topics:
- Continue with automation
- Readings:
- See above
- Assignments:
Week 9 (Oct 18 - 23)
- Review: Kahoot
- Exam 2
- Topics:
- Docker
- intro
- files app.py requirements.txt
- Readings:
- reading phoenix (27-30)
- Assignments:
Week 10 (Oct 25 - 30)
- Topics:
- Readings:
- Materials given
- reading phoenix (31-34)
- Slides:
- Assignments:
- All day devops conference link
Week 11 (Nov 1 - 6)
- Topics:
- More docker
- Deploy using Elastic Beanstalk on AWS
- Slides:
- Readings:
- Materials given
- phoenix up through end of book
- Assignments:
Week 12 (Nov 8 - 13)
- Topics:
- Guest speakers ?
- Ben @ O.C. Tanner
- Brock @ seint nov 12
- Readings:
- Assignments:
Week 13 (Nov 15 - 20)
- Topics:
- Continuous Monitoring
- Nagios
- Readings:
- Video:
- Monitoring for DevOps and Microservices suggested
- Assignments:
- Slides
Week 14 (Nov 22)
Thanksgiving
- Microservices
- Readings:
- Slides
- Assignments:
- Final paper on Phoenix
- Assignment - Presentation
Week 15 (Nov 29 - Dec 4)
- Presentations
Final - See date on syllabus
Last Updated 02/02/2022