| Introduction to GitHub |
Overview of GitHub |
| Creating a GitHub Account |
| GitHub Interface and Features |
| Understanding Repositories |
| GitHub Free vs Pro |
| Working with Repositories |
Creating and Managing Repositories |
| Cloning and Forking Repositories |
| Commits and Version Control |
| Working with Branches |
| Understanding .gitignore |
| Collaborating on GitHub |
Understanding Pull Requests |
| Code Reviews and Approvals |
| Merge Strategies |
| Managing Issues and Labels |
| Using GitHub Discussions |
| GitHub Actions and CI/CD |
Introduction to GitHub Actions |
| Creating Workflows |
| Automating Builds and Tests |
| Deploying with GitHub Actions |
| Best Practices for CI/CD |
| Advanced GitHub Features |
Using GitHub Pages |
| Managing Organizations and Teams |
| Security and Access Control |
| GitHub API and Integrations |
| Best Practices for GitHub |