SprintUG Network Engineering Bootcamp

The Complete 8-Week Juniper Training Manual

Instructor: David Emiru Egwell • code::core

8-Week Curriculum

Overview

Before touching a Juniper CLI command, every engineer needs a professional development environment, JSON mastery (because Junos stores configs as JSON), and version control with Git. These are not optional—they are prerequisites for the remaining 7 weeks.

Learning Objectives

  • 1.Install and configure VS Code with GitLens, Prettier, and JSON extensions
  • 2.Explain the six JSON data types and identify when to use each
  • 3.Read, write, and validate JSON without syntax errors
  • 4.Describe how JSON maps to real network objects
  • 5.Create your engineer profile as a valid JSON file
  • 6.Execute complete Git workflow: init, add, commit, log, diff
  • 7.Use Prettier for consistent formatting

5 Daily Sessions (2 hours each)