GitHub Dependabot: Dependency Updates
51mIntermediate2022-01-06
Authors

Carlos Rivas
AWS Infrastructure Expert
Course details
Did you know that GitHub has a tool for managing and tracking software dependencies, updates, and security issues? It’s called Dependabot, and it’s become very popular among developers working in front-end and web-app development. In this course, Carlos Rivas shows you how to use Dependabot with the help of a small demonstration project.
Learn more about the functionality of Dependabot. Find out how to check for updates, keep pull requests up to date, and check that your tests pass before you merge the pull requests. Carlos walks you through a variety of dependencies and shows you how to manage each of them with Dependabot. Be it an update, a security patch, or a minor revision, this course gives you the skills you need to stay on top of your projects, so you get the most out of your GitHub experience.
Learn more about the functionality of Dependabot. Find out how to check for updates, keep pull requests up to date, and check that your tests pass before you merge the pull requests. Carlos walks you through a variety of dependencies and shows you how to manage each of them with Dependabot. Be it an update, a security patch, or a minor revision, this course gives you the skills you need to stay on top of your projects, so you get the most out of your GitHub experience.
Skills covered
Agile Software DevelopmentVersion ControlGitHubDevOpsSoftware Development ToolsSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Get started with Dependabot
- 02 - What you should know
1. Dependabot Features and Use Cases
- 03 - GitHub and Dependabot features
- 04 - Dependabot advanced features
- 05 - Ideal uses cases for Dependabot
- 06 - Challenge - Dependabot anti-patterns
- 07 - Solution - Dependabot anti-patterns
2. Dependabot and Python
- 08 - Python project architecture
- 09 - requirements.txt
- 10 - dependabot.yml for Python
- 11 - Challenge - Dependabot pull requests for Python
- 12 - Solution - Dependabot pull requests for Python
3. Dependabot and PHP
- 13 - PHP project architecture
- 14 - composer.json
- 15 - dependabot.yml for PHP and branches
- 16 - Challenge - Dependabot pull requests for PHP
- 17 - Solution - Dependabot pull requests for PHP
4. Dependabot and JavaScript
- 18 - JavaScript project architecture
- 19 - package.json
- 20 - dependabot.yml for JavaScript projects
- 21 - Challenge - Dependabot pull requests for JavaScript
- 22 - Solution - Dependabot pull requests for JavaScript
Conclusion
- 23 - Links and resources
- 24 - Next steps
Related courses
Related learn paths
- Advance Your JavaScript Skills
- Career Essentials in GitHub Professional Certificate
- Prepare for the GitHub Foundations Certification
- Prepare for the GitHub Administration Certification
- Master GitHub Copilot
- Career Essentials in GitHub Copilot Professional Certificate
- Software Development Fundamentals
- Become a Full-Stack Web Developer