
Che cosa è Git e Github
Installare Git in Windows
Installare git in Mac
Installare git in Ubuntu linux
Creare un account GitHub e caricare la chiave SSH
Creare un progetto in locale e versionarlo con Git
Fare la push del progetto su github. Configurare email e user name
Introduzioni ai branch
Creare un nuovo ramo, branch, e fare la push su github
Fare la merge di branch e creare una pagina web su github
Risolvere conflitti durante la merge
Git stash. Salvare modifiche temporanee
Git rebase intro
Git rebase. Fare la rebase di un branch e poi la merge
GitHub. Fare fork di un repository e clonarlo in locale
GitHub. Creare una pull request e gestire pull request lato admin progetto
GitHub. Creare un branch per fare una pull request
Github workflow. Gestione dei file di deploy
Github workflow. Aggiungere le SECRETS per token github e amazon key and secret
Github workflow. Deploy app React in AWS S3 bucket
Creare un'app con ChtGpt . Deploy di un'app con github e caricamento con ftp
Diventa un esperto di Git e GitHub e ottimizza il tuo workflow di sviluppo!
Cos’è Git? Git è il sistema di controllo di versione più usato al mondo, fondamentale per gestire il codice, lavorare in team e migliorare la produttività.
Cos’è GitHub? È la piattaforma che permette la collaborazione su progetti software, l’integrazione con strumenti CI/CD e la pubblicazione di codice open source.
Cosa imparerai in questo corso?
Installare e configurare Git su Windows, macOS e Linux
Comprendere i comandi fondamentali di Git per tracciare le modifiche e lavorare con i repository
Usare i branch e il merging per gestire il flusso di lavoro
Risolvere conflitti di merge e ripristinare versioni precedenti del codice
Creare e gestire repository su GitHub, GitLab o Bitbucket
Collaborare con altri sviluppatori tramite Pull Request e Code Review
Proteggere branch con regole di sicurezza avanzate
Automatizzare i test e il deployment con CI/CD su GitHub Actions
Distribuire un sito statico su AWS S3 direttamente da GitHub
A chi è rivolto questo corso?
Principianti che vogliono imparare Git da zero
Sviluppatori che vogliono migliorare la gestione del codice e collaborare su progetti GitHub
Freelancer e team di sviluppo che desiderano ottimizzare il loro flusso di lavoro
Studenti e neolaureati che vogliono aggiungere una skill essenziale al proprio CV
Perché scegliere questo corso?
Lezioni pratiche passo dopo passo, come se fossi davanti al tuo schermo
Esercizi pratici e progetti reali per applicare subito ciò che impari
Approccio chiaro e diretto, perfetto anche per chi parte da zero
Supporto costante: risponderò alle tue domande e ti guiderò nel tuo percorso
Se vuoi migliorare il tuo workflow di sviluppo e imparare a usare Git e GitHub come un vero professionista, questo è il corso perfetto per te!