Software Versioning

Software Versioning is a methodical system that assigns unique version names or numbers to unique states of a software product. Coursera's Software Versioning catalogue teaches you about the fundamental concepts and importance of version control in software development. You'll learn everything from the basics of software versioning, understanding various versioning systems like Semantic Versioning, and implementing these in real-world scenarios. You'll also gain knowledge on managing software updates, maintaining version history, and mitigating software conflicts. Broaden your understanding about tools such as Git, Mercurial, SVN, and more to effectively manage your software development projects.
6credentials
28courses

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "software versioning"

  • Skills you'll gain: Google App Engine, Cloud API, Firewall, Google Cloud Platform, Cloud Applications, Application Programming Interface (API), Application Deployment, Cloud Management, Software Versioning, Application Development, Version Control

  • Status: New
    Status: Free Trial

    Skills you'll gain: CI/CD, Package and Software Management, Infrastructure as Code (IaC), Azure DevOps, Continuous Delivery, Application Deployment, Continuous Integration, DevOps, Release Management, Software Versioning, Version Control, Microsoft Azure, GitHub, Development Testing, Test Engineering, YAML

  • Status: Free

    Skills you'll gain: MLOps (Machine Learning Operations), Large Language Modeling, Jupyter, Generative AI, Software Versioning, Data Store, Metadata Management

  • Status: New
    Status: Free Trial

    Skills you'll gain: CI/CD, Continuous Integration, Containerization, Docker (Software), Development Environment, Continuous Deployment, Devops Tools, Cloud-Native Computing, Bioinformatics, Software Development, Debugging, Software Versioning, Command-Line Interface