- Consulting services
Github Non-Developer Training
Two-day “GitHub for Non-Developers” training equips non-coders to understand GitHub, communicate with developers, and apply its tools to enhance collaboration, workflows, and project outcomes.
In this workshop, we’ll explore how GitHub can be used not just as a version control system, but as a cornerstone for project management, content creation, team collaboration, and more. This hands-on session is designed to help the non-developer members of your organization understand the value and benefits of leveraging GitHub hosted on Microsoft Azure, and how to get more out of the GitHub development platform on Azure.
By the end of this course, non-developer participants will be familiar with GitHub core concepts, enabling broader adoption and effective use of GitHub on Azure within your organization.
Key Topics Covered:
Introduction to GitHub: Collaboration, version control, project management, and content management. Learn how each role contributes to the bigger picture of software development.
Collaboration Best Practices: Increase transparency, use GitHub to document everything from Markdown meeting notes to technical documentation on GitHub Pages.
Platform Capabilities: Explore the benefits of GitHub’s DevOps, CI/CD features.
Core Concepts: GitHub issues and projects, working with branches, collaborating on pull requests, and translating conceptual models into real-world workflows.
CI/CD and Development Workflow: Using CircleCI, Heroku, and GitHub’s open platform; creating Heroku review apps; working with forks; integrating with external tools.
Repository Ownership: Managing administrative settings and protected branches.
Documentation on GitHub: Why documentation matters, creating documentation, and publishing via GitHub Pages.
What You Will Learn: Discover how GitHub’s versatile platform empowers every member of a development team—improving transparency, streamlining workflows, and unlocking its full range of capabilities.