Reviewed-on: #315 Reviewed-by: Paolo Asperti <paspo@noreply.libreschool.org> Co-authored-by: omar <omarl@noreply.libreschool.org> Co-committed-by: omar <omarl@noreply.libreschool.org>
51 lines
3.1 KiB
Markdown
51 lines
3.1 KiB
Markdown
---
|
|
title: Corso Git per Principianti
|
|
date: 2024-06-11T21:10:00+02:00
|
|
slug: git-principianti
|
|
type: post
|
|
image: bglug-git.png
|
|
image_alt: "Sfondo client Git e logo BGlug"
|
|
summary: "Sei uno studente, un hobbista, uno sviluppatore o un professionista IT? Vuoi imparare a gestire il tuo lavoro in modo più efficiente e collaborativo? Allora questo corso è perfetto per te!"
|
|
grouping:
|
|
- homepage
|
|
---
|
|
|
|
## Corso Git per Principianti
|
|
|
|
con **Daniele "Kowalski" Barcella**
|
|
_martedì 11 giugno 2024 dalle 21:00 alle 22:30_
|
|
|
|
**Sei uno studente, un hobbista, uno sviluppatore o un professionista IT? Vuoi imparare a gestire il tuo lavoro in modo più efficiente e collaborativo? Allora questo corso è perfetto per te!**
|
|
|
|
Git non è solo uno strumento essenziale per gli sviluppatori, ma è fondamentale anche per chi lavora nell'ambito sistemistico e operativo. Permette di tracciare configurazioni, script di automazione e qualsiasi contenuto testuale, rendendolo indispensabile per l'approccio DevOps e GitOps.
|
|
|
|
In un contesto DevOps, strumenti come Ansible e Kubernetes con ArgoCD possono utilizzare un repository Git come sorgente unica di verità. Questo approccio consente di conciliare l'obiettivo desiderato con lo stato attuale dell'infrastruttura. In caso di errore, è possibile tornare a una configurazione precedente senza troppa difficoltà, garantendo così una maggiore stabilità e controllo.
|
|
|
|
Git ha acquisito una straordinaria popolarità grazie a **GitHub**, la più grande e famosa piattaforma di collaborazione basata su Git. GitHub ha reso facile per gli sviluppatori di tutto il mondo collaborare su progetti open source, contribuire a traduzioni e miglioramenti di applicazioni, e condividere codice in modo aperto e trasparente. Oltre a GitHub, esistono altre piattaforme simili come **GitLab** e, più recentemente, **Gitea**. Queste piattaforme open source offrono funzionalità simili e permettono una gestione completa dei repository Git.
|
|
|
|
È importante notare che l'utilizzo di Git per la collaborazione non è limitato a queste piattaforme. La collaborazione può avvenire anche con una **cartella condivisa** o addirittura mediante email, rendendo Git **uno strumento estremamente flessibile** e accessibile a tutti.
|
|
|
|
Il nostro corso introduttivo ti guiderà attraverso i concetti fondamentali di Git e ti insegnerà come utilizzarlo per **migliorare il tuo flusso di lavoro**, indipendentemente dal tuo ruolo o dal tipo di dati che gestisci.
|
|
|
|
**Cosa imparerai:**
|
|
|
|
* Creare un nuovo repository locale
|
|
|
|
* Tracciare le modifiche dei file
|
|
|
|
* Creare più rami di sviluppo
|
|
|
|
* Collaborare utilizzando una piattaforma
|
|
|
|
**A chi è rivolto:** Questo corso è pensato per principianti assoluti che vogliono iniziare a usare Git nei loro progetti. Non è necessaria alcuna esperienza pregressa.
|
|
|
|
**Perché partecipare:**
|
|
|
|
* Acquisirai competenze essenziali per il versionamento del codice
|
|
|
|
* Imparerai a collaborare efficacemente con altri sviluppatori
|
|
|
|
* Potrai evitare perdite di dati e gestire meglio le versioni del tuo progetto
|
|
|
|
[Condividi l'evento nel fediverso](https://mobilizon.it/events/a851c0e9-65c3-481b-8cb6-93282c28950c)
|