Ce que vous devez savoir avant
Vous commencez

Débute 4 June 2026 18:12

Se termine 4 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

Fondamentaux de GIT, GitLab, GitHub pour les Développeurs Logiciels

GIT, GitLab, GitHub : Fondamentaux pour développeurs logiciels, Bases du travail, Ligne de commande, Interface graphique, Introduction à GIT pour débutants
via Udemy

4160 Cours


1 hour 4 minutes

Amélioration optionnelle disponible

Not Specified

Progressez à votre rythme

Paid Course

Amélioration optionnelle disponible

Aperçu

GIT, GitLab, GitHub Fundamentals for Software Developers, Basics of Work, Command Line, GUI, Intro to GIT for Beginners What you'll learn:

GIT, GitLab, GitHub First StepsRepository, CommitGIT, GitLab, GitHub PracticeHistory of changesBranchesMerging of changes, conflictsCollaborative developmentError and changes fixingGit featuresTips for work with GIT Welcome to program:

GIT, GitLab, GitHub Fundamentals for Software DevelopersGIT, GitLab, GitHub Fundamentals for Software Developers, Basics of work, Command Line & GUI, Intro to GIT for BeginnersCourse provided by MTF Institute of Management, Technology and FinanceMTF is the global educational and research institute with HQ at Lisbon, Portugal, focused on business & professional hybrid (on-campus and online) education at areas:

Business & Administration, Science & Technology, Banking & Finance. MTF R&D center focused on research activities at areas:

Artificial Intelligence, Machine Learning, Data Science, Big Data, WEB3, Blockchain, Cryptocurrency & Digital Assets, Metaverses, Digital Transformation, Fintech, Electronic Commerce, Internet of Things.

MTF is the official partner of:

IBM, Intel, Microsoft, member of the Portuguese Chamber of Commerce and Industry.MTF is present in 210 countries and has been chosen by more than 520 000 students.Importance of Git Skills for Software Developers and Effective Software Development at Enterprise CompaniesMastering Git, particularly in conjunction with platforms like GitLab and GitHub, is crucial for software developers and the overall success of software development within enterprise companies. Let's break down the significance of each skill set you mentioned:

Version Control:

Git allows developers to track changes to code over time, creating a history of modifications.

This enables easy backtracking to previous versions if errors occur or features need to be rolled back.Collaboration:

Git facilitates seamless collaboration among multiple developers working on the same codebase. Developers can work on different features concurrently, merge their changes, and resolve conflicts in a controlled manner.Code Safety:

Git acts as a safety net, allowing developers to experiment without fear of irreparably damaging the codebase.

Branches and commits provide isolation for new features or bug fixes.Command Line Proficiency:

Understanding Git commands empowers developers to execute precise actions and troubleshoot issues effectively.GUI Fluency:

Graphical interfaces like those in GitLab and GitHub simplify common Git operations, making it more accessible for beginners and streamlining workflows.Platform Compatibility:

Familiarity with both GitLab and GitHub ensures adaptability across different development environments and collaborative projects.Foundation for Growth:

This introductory knowledge lays the groundwork for further exploration of Git's capabilities and advanced features.Confidence Building:

Mastering the basics empowers developers to contribute to projects and collaborate effectively, boosting confidence and engagement.Industry Standard:

Git is a ubiquitous tool in software development. Proficiency is essential for career advancement and employability.Benefits for Enterprise Software DevelopmentEnhanced Collaboration:

Git facilitates effective communication and coordination among large teams, promoting efficient development and reducing bottlenecks.Improved Code Quality:

Version control, code reviews, and branching strategies contribute to higher code quality and fewer bugs.Accelerated Development:

Git's features, such as branching and merging, enable parallel development and faster release cycles.Streamlined Onboarding:

New developers can quickly get up to speed by accessing the project's Git repository and understanding its history.Reduced Risk:

Git's safety net and version control minimize the risk of code loss or corruption, protecting valuable intellectual property.Git proficiency is indispensable for modern software developers and plays a vital role in driving successful software development at enterprise companies.

Investing in Git training and fostering a culture of collaboration around Git practices yields significant benefits in terms of productivity, code quality, and overall project success.

Programme

  • Introduction aux systèmes de contrôle de version
  • Comprendre l'importance du contrôle de version
    Aperçu des systèmes de contrôle de version populaires
  • Notions de base de GIT
  • Installer et configurer GIT
    Concepts clés de GIT : dépôt, commit, branche et fusion
    Commandes et flux de travail GIT courants
    Gestion des dépôts avec GIT
    Comprendre .gitignore et gérer les fichiers non suivis
  • Bifurcations et Fusions dans GIT
  • Stratégies de bifurcation
    Travailler avec des branches : créer, changer, et supprimer des branches
    Fusionner des branches et résoudre des conflits
    Le rôle du rebasage dans les flux de travail GIT
  • Collaboration avec GIT
  • Cloner des dépôts et contribuer à des projets
    Utiliser les pull requests pour la révision de code
    Meilleures pratiques pour soumettre du code
    Comprendre les remotes GIT et les flux de travail GIT
  • Introduction à GitLab
  • Aperçu de GitLab et de ses fonctionnalités
    Créer un compte GitLab et naviguer dans l'interface
    Créer et gérer des projets dans GitLab
    Utiliser GitLab CI/CD pour l'automatisation
  • Introduction à GitHub
  • Aperçu de GitHub et de ses fonctionnalités
    Créer un compte GitHub et naviguer dans l'interface
    Créer et gérer des dépôts dans GitHub
    Introduction aux GitHub Actions pour CI/CD
  • Fonctionnalités Avancées dans GitLab et GitHub
  • Utiliser GitLab et GitHub pour la gestion de projets
    Gérer les problèmes (issues) et les pull requests
    Fonctions de sécurité avancées de GitLab et GitHub
  • Meilleures Pratiques et Écueils Communs
  • Utilisation efficace de GIT, GitLab et GitHub en environnement d'équipe
    Éviter les erreurs courantes dans le contrôle de version
    Maintenir des dépôts propres et efficaces
  • Application Pratique et Projet
  • Projet pratique de collaboration utilisant GIT, GitLab et GitHub
    Appliquer des connaissances à des scénarios réels et des meilleures pratiques
  • Conclusion du Cours et Apprentissage Supplémentaire
  • Résumé des points clés
    Ressources pour un apprentissage et un développement ultérieur des systèmes de contrôle de version

Enseigné par

MTF Institute of Management, Technology and Finance


Matières

Programming