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"

  • Status: New
    Status: Preview

    Skills you'll gain: Apache Maven, Build Tools, Continuous Integration, Software Configuration Management, Version Control, Java, Software Versioning, Mac OS, Software Installation, Development Environment

  • Status: Free Trial

    Skills you'll gain: MLOps (Machine Learning Operations), Microsoft Azure, Artificial Intelligence and Machine Learning (AI/ML), Application Deployment, Data Pipelines, Cloud Computing, Software Versioning, CI/CD, Continuous Monitoring, Debugging, Data Storage, Scalability, Data Quality

  • Status: New
    Status: Preview

    Skills you'll gain: YAML, Infrastructure as Code (IaC), CI/CD, Kubernetes, Devops Tools, Docker (Software), Extensible Markup Language (XML), Data Structures, Data Validation, JSON, Containerization, Scripting, DevOps, Configuration Management, Debugging, System Configuration, Automation, Software Versioning, Version Control, User Provisioning

  • Status: Free Trial

    Skills you'll gain: Application Programming Interface (API), Cloud API, API Design, Continuous Deployment, CI/CD, Restful API, Application Deployment, Google Cloud Platform, Continuous Integration, Middleware, Application Performance Management, JSON, Software Versioning, Proxy Servers, Scalability, Extensible Markup Language (XML)

  • Status: Free Trial

    Skills you'll gain: No-Code Development, Cloud Applications, Application Design, Application Performance Management, Application Development, Authorization (Computing), Authentications, Application Lifecycle Management, Data Management, Restful API, Application Security, Scalability, Software Versioning, Automation, Data Integration, Debugging

  • Status: Preview

    Skills you'll gain: API Design, Application Programming Interface (API), Restful API, Postman API Platform, Flask (Web Framework), MySQL, Databases, JSON, Software Versioning, Software Development, Design

  • Status: Free

    DeepLearning.AI

    Skills you'll gain: Responsible AI, LLM Application, Large Language Modeling, Google Cloud Platform, MLOps (Machine Learning Operations), Software Versioning, Supervised Learning

  • Status: Free Trial

    LearnKartS

    Skills you'll gain: Git (Version Control System), GitHub, Version Control, Software Versioning, Software Configuration Management, Collaborative Software, Software Development, Software Installation, Devops Tools, File Management, Linux, Command-Line Interface

  • Skills you'll gain: Apache Kafka, Real Time Data, Data Pipelines, JSON, Java, Docker (Software), Software Versioning

  • Coursera Project Network

    Skills you'll gain: Version Control, GitLab, Continuous Integration, Software Versioning, CI/CD, Git (Version Control System), Software Development Tools, Javascript

  • Skills you'll gain: Vulnerability Scanning, Network Security, Configuration Management, System Configuration, Vulnerability Assessments, Firewall, Linux Commands, Servers, TCP/IP, Network Analysis, Software Versioning

  • Skills you'll gain: Collaborative Software, Application Programming Interface (API), Restful API, Software Development Tools, Software Documentation, Mockups, Test Tools, Software Versioning, Version Control

Most popular

Trending now

New releases

What brings you to Coursera today?

Leading partners

  • Packt
  • Edureka
  • Google Cloud
  • DeepLearning.AI
  • LearnKartS
  • LearnQuest
  • Meta
  • Simplilearn