Who is this training for?
People who want to unThis course in intended for students who want to understand and GitHub best practices. You will understand the fundamental features of GitHub, learn about repository management, gain an understanding of the GitHub flow, including branches, commits, and pull requests. Additionally, you will explore the collaborative features of GitHub by reviewing issues and discussions and be able to manage your GitHub notifications and subscriptions.derstand GitHub best practices
Training objectives
- Understand what version control is and learn about distributed version control systems like Git.
- Recognize the differences between Git and GitHub and understand their roles in the software development lifecycle.
- Identify the fundamental features of GitHub, including repository management and the GitHub flow.
- Explore the collaborative features of GitHub by reviewing issues and discussions.
- Learn how to manage your GitHub notifications and subscriptions.
- Gain an understanding of how to configure and use GitHub Copilot to enhance productivity and code quality
Summary
GitHub Foundations introduces you to the fundamental concepts, features, and products of GitHub. You'll discover the benefits of using GitHub as a collaborative platform and explore its core features, such as repository management, commits, branches, and merging. Through curated modules and hands-on exercises, you'll gain a solid understanding of GitHub's essential tools and be well-equipped to start contributing to projects and collaborating effectively within GitHub.
Course outline
Learning Path 1: GitHub Foundations
- Module 1: Introduction to Git
- Module 2: Introduction to GitHub
- Module 3: Introduction to GitHub's Products
- Module 4: Configure Code Scanning on GitHub
- Module 5: Introduction to GitHub Copilot
- Module 6: Code with GitHub Codespaces
- Module 7: Manage Your Work with GitHub Projects
- Module 8: Communicate Effectively on GitHub Using Markdown
- Module 9: Contribute to an Open-Source Project on GitHub
- Module 10: Manage an InnerSource Program by Using GitHub
- Module 11: Maintain a Secure Repository by Using GitHub Best Practices
- Module 12: Introduction to GitHub Administration
- Module 13: Authenticate and Authorize User Identities on GitHub
- Module 14: Manage Repository Changes by Using Pull Requests on GitHub
- Module 15: Search and Organize Repository History by Using GitHub
- Module 16: Using GitHub Copilot with Python
Approach and methodology
Practical and structured approach combining focused theory and guided workshops. Participants gradually discover how to design and manage analytics solutions with Power BI through hands-on exercises inspired by real-world business scenarios, promoting immediate application of the learnings.
They learn how to prepare and model data, create impactful visualizations, develop interactive reports and dashboards, and apply analytical techniques to support data-driven decision-making.
Led by a Microsoft Certified Trainer (MCT), the training emphasizes interactivity and the development of practical, transferable skills for effectively using Power BI in a professional environment.
Prerequisites
Students should have the following knowledge and experience before attending this course:
- Basic understanding of software development concepts and practices.
- Familiarity with command-line interfaces and basic commands.
- Experience with version control systems, although not necessarily Git.
- Willingness to engage in hands-on exercises and practical applications.
- Experience of working with Microsoft Azure services.
Recommendations
- No advanced experience required (beginner training)
- Basic understanding of software development concepts (asset)
- Familiarity with IT tools and digital environment Interest in code collaboration and version control
- Openness to learning DevOps/collaboration practices
LEGAL NOTICES
© AFI Expertise inc.
© AFI par Edgenda. All rights reserved.
