Contattataci

Struttura del corso

Introduzione a GitHub Enterprise

  • Panoramica sulle funzionalità e sui servizi offerti da GitHub in ambito enterprise
  • Approfondimento sulle priorità di sicurezza e conformità definite da GitHub
  • Configurazione iniziale degli ambienti aziendali su GitHub

Caratteristiche e funzionalità di sicurezza

  • Configurazione delle misure di sicurezza a livello di repository
  • Gestione dei permessi e degli accessi agli ambienti GitHub
  • Impostazione delle regole per la protezione dei branch principali
  • Attuazione di best practice in materia di sicurezza informatica

Best practice avanzate nella gestione della sicurezza

  • Utilizzo di Dependabot e CodeQL per l’analisi delle vulnerabilità di sicurezza
  • Monitoraggio continuo delle falle e degli aggiornamenti disponibili
  • Implementazione di sistemi per la scansione dei dati sensibili nonché di politiche di sicurezza mirate

Strumenti avanzati di sicurezza disponibili su GitHub Enterprise

  • Configurazione dell’autenticazione a singolo sign-on e della verifica in due fasi
  • Analisi degli archivi di attività e dei log generati su GitHub
  • Definizione delle regole specifiche per il rispetto delle normative aziendali

Creazione e gestione dei flussi di lavoro automatizzati

  • Introduzione ai meccanismi offerti da GitHub Actions
  • Sviluppo e implementazione di flussi di lavoro automatizzati
  • Definizione dei trigger e delle condizioni per l’attivazione dei processi automatici

Utilizzo pratico dei flussi di lavoro automatizzati

  • Reutilizzo di tali flussi tra più repository all’interno dell’organizzazione
  • Monitoraggio costante e risoluzione dei problemi riscontrati nei processi automatizzati

Progettazione e manutenzione delle azioni personalizzate

  • Realizzazione di azioni software personalizzate su GitHub
  • Pubblicazione condivisa e distribuzione di tali azioni tra più utenti o team

Gestione complessiva di GitHub Actions a livello aziendale

  • Controllo rigoroso dell’utilizzo delle azioni software all’interno della vostra organizzazione
  • Configurazione accurata dei permessi necessari per l’esecuzione di tali processi
  • Monitoraggio sistematico dei flussi di lavoro attivi in tutta l’azienda

Sintesi finale e indicazioni utili per il prosieguo

Requisiti

  • Conoscenza dei processi di sviluppo software
  • Esperienza nell’utilizzo di sistemi di controllo delle versioni come Git
  • Familiarità con l’uso di base della riga di comando

Destinatari del corso

  • Sviluppatori software
  • Ingegneri DevOps
  • Responsabili tecnici e professionisti della sicurezza informatica
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative