Skip to main content
EduRails

Online learning made easy. For your whole institution.

BeginnerContent in Spanish

Software Versioning: Semantic Versioning

Learn how semantic versioning (SemVer) works: MAJOR.MINOR.PATCH, pre-releases, dependency ranges and real strategies used by React, Node.js and npm.

8 lessons 5 hours 380 XP

Start the course

Syllabus

Module 1 · Versioning Fundamentals

  1. 1Why version software25 min
  2. 2What is Semantic Versioning (SemVer)30 min
  3. 3MAJOR, MINOR and PATCH in practice35 min

Module 2 · SemVer in Depth

  1. 4Pre-release and build metadata30 min
  2. 5SemVer rules and conventions35 min

Module 3 · Versioning in the Real World

  1. 6Versioning in real ecosystems35 min
  2. 7Git tags and releases35 min
  3. 8Practice: Design your versioning strategy30 min

Back to the catalogue