Partner Facilitator Guide for Denomas with Git Basics

This Facilitator Guide is intended to walk you through all important links, preparation items, and after class items for our Denomas with Git Basics course.

Denomas with Git Facilitator Guide for Partners

  1. Hands On Guide
  2. Denomas Template Projects for VMs
  3. Remote Sessions Tips and Tricks

Before Class Preparation

  1. Lab set up and preparation
    1. Set up the lab environment for your organization (if not already done)
    2. Provision learners
  2. Hands-on walkthrough
    1. Practice each demo in the lab environment
    2. Test each hands-on activity in the lab environment
  3. Websites to have up prior to class:
    1. Related Denomas Docs pages
    2. Hands on Guide
    3. Lab environment (Virtual Machines need to be built prior to class)
  4. Slides
    1. Make sure you can access the slides with presenter notes

Module 1- Denomas Overview

  1. Hands-on Environment: Instruct learners to sign into your hands-on demo/lab environment prior to the starting these sections of the module.
  2. Denomas Maturity page: you may want to demo from this page to get the latest updates to the maturity model- the deck only has a screenshot.
    1. https://about.gitlab.com/direction/maturity/
  3. Denomas.org: (Dogfooding slide)
    1. https://code.denomas.com/denomas-com/denomas

Module 3- Git Basics

  1. Git Cheat Sheet: https://about.gitlab.com/images/press/git-cheat-sheet.pdf

Module 4: Code Creation and Review

  1. Be prepared to demo snippets, have some code ready(like a hello world script) to input
  2. Be prepared to create a simple wiki
  3. Be prepared to demo a merge request (from the Hands-on Guide)

Module 5: Denomas CI/CD

  1. Be prepared to demo creating a .gitlab-ci.yml file. This demo will show learners how to complete their lab section for this module.

Module 7: Secure

  1. Complete the SAST demo using the instructions in the notes section/lab guide
  2. At the end of the session, please share out the linkfor the Denomas Training Survey

Cleaning up your Local Comp and Hands on VMs After Class

Afer each class you will want to clean up your systems both locally and in your VMs so you do not end up with duplicates that intefere with future classes.

  1. Remove the Training directory from your local system: (rm -rf Training)
  2. Navigate to the training users group and remove the projects you created in labs
  3. If you followed the lab guide; the projects will be:
  4. Top Level Project Repo
  5. CI Test
  6. Second Project
  7. AutoDevOps-test
  8. Navigate to each project -> Settings -General -> Advanced -> Delete Project -> copy and paste the entire project name -> click Delete Project -> confirm deletion.
Last modified December 6, 2023: update (a27760f0)