Hello! How can I Assist you
today?
Chat with
Eddy!
Hello! How can I assist you today?
clear conversation
Course Content
Module 1
0/83
Topic 1: Introduction to Git
00:00
LO1: Describe the Basics of Version Control
00:00
LO2: Explain the Core Concepts of Git
00:00
LO3: Create and Manage Git Repositories
00:00
LO4: Explain How Git Integrates With Cloud-Based Development Workflows
00:00
Topic 2: Creating and Managing Git Repositories
00:00
LO1: Describe the Process of Creating Local and Remote Repositories
00:00
LO2: Apply Git Commands to Initialize and Configure Repositories
00:00
LO3: Differentiate Between Local Repositories and Remote Repositories
00:00
Topic 3: Basic Git Commands
00:00
LO1: Discuss the Purpose of Basic Git Commands
00:00
LO2: Explain the Function of the Staging Area in Git
00:00
LO3: Apply Basic Git Commands to Track and Manage File Changes
00:00
Topic 4: Undoing and Reverting Changes in Git
00:00
LO1: Describe the Undo and Revert Changes
00:00
LO2: Differentiate Between Reset, Revert, and Checkout
00:00
LO3: Analyze the Risks of Rewriting Commit History
00:00
Topic 5: Working with Remote Repositories
00:00
LO1: Describe the Purpose of Clone, Pull, Push, and Fetch
00:00
LO2: Explain the Work with Remote Repositories
00:00
LO3: Apply Commands to Synchronize Local Repositories with Remotes
00:00
Quiz I
15:00
Topic 6: Branching in Git
00:00
LO1: Describe the Concept of Branching in Git
00:00
LO2: Apply Git Commands to Create and Switch Between Branches
00:00
LO3: Analyze How Branching Supports Feature-Based Development
00:00
Topic 7: Merging Branches and Conflict Resolution
00:00
LO1: Explain the Difference Between Fast-Forward and Three-Way Merges
00:00
LO2: Apply Merge Commands to Integrate Code Changes
00:00
LO3: Analyze Methods for Resolving Merge Conflicts
00:00
Topic 8: Remote Branches in Collaborative Workflows
00:00
LO1: Explain the Remote Branches and their Role in Collaborative Workflows
00:00
LO2: Apply Git Commands to Track, Push, and Pull Remote Branches
00:00
LO3: Differentiate Between Common Branching Strategies Such as Gitflow and Feature Branching
00:00
Topic 9: Branching and Merging with GitHub
00:00
LO1: Discuss Merging the Branches Effectively
00:00
LO2: Integrate GitHub Features for Branching and Merging
00:00
LO3: Analyze the Role of Branch Protection in Maintaining Code Quality
00:00
Topic 10: Using Pull Requests in GitHub
00:00
LO1: Describe the Purpose of Pull Requests in Collaboration
00:00
LO2: Apply GitHub Tools to Create and Review Pull Requests
00:00
LO3: Explain How Pull Requests Support Structured Code Review
Quiz II
15:00
Topic 11: Git Object Model: Blobs, Trees, Commits, Tags
00:00
LO1: Explain the Structure of Git’s Object Model: blobs, trees, commits, and tags
00:00
LO2: Understand the Purpose of Git References
00:00
LO3: Explore Advanced Tagging and Release Management
00:00
Topic 12: Understanding Git References
00:00
LO1: Define Git References Such as HEAD, Branches, and Tags
00:00
LO2: Describe How References Point to Commits in Git
00:00
LO3: Apply Commands to Inspect and Manipulate Git References
00:00
Topic 13: Advanced Tagging and Release Management
00:00
LO1: Differentiate Between Lightweight and Annotated Tags
00:00
LO2: Apply Tagging Commands to Manage Version Releases
00:00
LO3: Explain How Tagging Supports Structured Release Management
00:00
Topic 14: Working with Git Submodules and Monorepos
00:00
LO1: Describe Working with Submodules and Monorepos
00:00
LO2: Explain Implementing Secure and Scalable Git Workflows
00:00
LO3: Discuss Managing Multi-Repository Collaboration and Forking Strategies
00:00
Topic 15: GitHub Collaboration Tools
00:00
LO1: Describe GitHub Issues, Project Boards, and Discussions
00:00
LO2: Apply GitHub Collaboration Tools to Manage Tasks and Track Progress
00:00
LO3: Analyze How GitHub Tools Enhance Team Communication
00:00
Topic 16: CI/CD Integration with GitHub
00:00
LO1: Explain the Role of CI/CD in Modern Software Workflows
00:00
LO2: Apply GitHub Actions to Automate Builds and Tests
00:00
LO3: Analyze How CI/CD Pipelines Improve Code Quality
00:00
Topic 17: GitHub Issues and Project Boards
00:00
LO1: Discuss GitHub Issues as a Project Management Tool
00:00
LO2: Describe Tracking and Prioritizing Work Using GitHub Project Boards
00:00
LO3: Explain Using Advanced Features for Efficient Issue Tracking
00:00
Topic 18: GitHub Pages and Wikis
00:00
LO1: Explain the Purpose of GitHub Pages and Wikis
00:00
LO2: Discuss Publishing and Managing Content on GitHub Pages
00:00
LO3: Describe Collaborating on Wikis and Documentation
00:00
Topic 19: Git and GitHub Security and Authentication
00:00
LO1: Describe the Fundamentals of Git Security
00:00
LO2: Explain Securing GitHub Authentication and API Access
00:00
LO3: Discuss Managing and Auditing Git Repository Security
00:00
Topic 20: Final Exam Review
00:00
LO1: Review key concepts related to Git and GitHub version control workflows
00:00
LO2: Recap strategies for collaborating using GitHub, including pull requests and project management tools
00:00
LO3: Revising Git Security and Authentication
00:00
Final Exam
0/2
Course End Feedback
Final Exam: Git and GitHub
01:15:00
Cloud Computing: Git and GitHub [P]
Join the conversation
Submit
0%
Complete
Mark as Complete