Passa al contenuto principale

Area: Formazione Informatica

Sviluppo applicazioni Spring con Spring Boot

Codice: DSP01

Questo corso mostra come creare applicazioni Spring based con Spring Boot. Il corso esplora le principali funzionalità di Spring Boot, tra cui autoconfigurazione, l’uso di Spring Boot per le principali operazioni come WEB e la persistenza e l’uso dell’Actuator

Modalità di erogazione

In aula o Live Virtual Classroom

same

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

Container management with Docker

Codice: DEVC10

Docker è una piattaforma per sviluppatori e amministratori di sistema per la manutenzione di applicazioni distribuite. Consiste in un Runtime per l’esecuzione di container e in un servizio per la condivisione dei container.

Questo corso è progettato per fornire ai partecipanti una solida base sulla gestione dei container con Docker. In particolare, il corso presenta l’esecuzione delle operazioni sui container e sulle immagini con Runtime container diversi, la gestione della rete e dello spazio di archiviazione (volumi) con i container, la costruzione ed esecuzione delle applicazioni multi-container con Docker e l’utilizzo delle API di Docker.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Docker, Kubernetes and OpenShift for Administrators

Codice: DEVC09

Il corso è progettato per fornire agli amministratori di sistema una conoscenza completa e pratica su come gestire e orchestrare container e piattaforme containerizzate.

Al termine di questo corso, i partecipanti saranno in grado di: creare, configurare, gestire e risolvere i problemi dei cluster OpenShift; distribuire applicazioni containerizzate on-premise, nel cloud pubblico o in un cloud ospitato; proteggere la piattaforma OpenShift Container; monitorare e raccogliere metriche; gestire lo storage.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Docker for Developers and System Administrators

Codice: DEVC08

Docker è una piattaforma per sviluppatori e amministratori di sistema per la manutenzione di applicazioni distribuite. Il corso è progettato per insegnare agli sviluppatori e agli amministratori di sistema come utilizzare Docker in modo efficace nelle loro rispettive aree di competenza.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Docker Fundamentals

Codice: DEVC07

Docker è una piattaforma open-source che permette di creare, distribuire e gestire applicazioni in contenitori. I container Docker hanno rivoluzionato la catena di approvvigionamento del software sia nelle piccole che nelle grandi aziende.

Il corso presenta i concetti fondamentali e le pratiche della containerizzazione su un singolo nodo Docker, approfondendo le basi dell’orchestrazione e della scalabilità con Docker su più nodi in uno Swarm.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Kubernetes Advanced

Codice: DEVC06

Il corso è rivolto agli ingegneri che desiderano automatizzare, proteggere e monitorare applicazioni containerizzate in un cluster Kubernetes su larga scala. Alla fine di questa formazione, i partecipanti saranno in grado di utilizzare Kubernetes per distribuire e gestire diversi ambienti nello stesso cluster, e avranno le competenze per sicurizzare, scalare e monitorare un cluster Kubernetes.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Kubernetes from Basic to Advanced

Codice: DEVC05

Il corso affronta una vasta gamma di argomenti per fornire ai partecipanti una conoscenza completa di questa potente piattaforma di orchestratura dei container. I partecipanti impareranno come distribuire una serie di server di esempio all’interno di container e successivamente ad automatizzare, scalare e gestire i loro server containerizzati all’interno di un cluster Kubernetes. Il corso presenta anche argomenti più avanzati, guidando i partecipanti attraverso il processo di sicurezza, networking e monitoraggio di un cluster Kubernetes.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Kubernetes Security

Codice: DEVC04

Il corso presenta i concetti legati alla sicurezza in ambienti di produzione basati su cloud e all’autenticazione in Kubernetes.

Il corso descrive le sfide in ambito sicurezza e affronta argomenti legati alla catena di approvvigionamento di container sicuri, discutendo tematiche dalla configurazione iniziale di un cluster fino alla distribuzione, passando per l’uso agile, e approfondendo anche dove trovare informazioni continue sulla sicurezza e sulle vulnerabilità. Il corso comprende esercitazioni pratiche per creare e proteggere un cluster Kubernetes, nonché monitorare ed elaborare eventi di sicurezza.

Questo corso è propedeutico alla preparazione per la certificazione Kubernetes Security Specialist (CKS).

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Kubernetes Application Developer

Codice: DEVC03

Il corso è stato progettato per insegnare ai professionisti dello sviluppo software come utilizzare Kubernetes in modo efficace per distribuire, scalare e gestire le proprie applicazioni containerizzate. Gli obiettivi principali del corso comprendono la comprensione approfondita dell’architettura e dei componenti di Kubernetes, l’abilità di interagire con un cluster Kubernetes utilizzando kubectl, la capacità di definire e distribuire applicazioni attraverso manifesti YAML, la competenza nella configurazione di servizi di rete per esporre le applicazioni, la gestione dei dati delle applicazioni attraverso il controllo dello storage, l’implementazione di best practice per la sicurezza e il controllo degli accessi, l’integrazione di Kubernetes nei processi di Continuous Integration e Continuous Deployment (CI/CD).

Questo corso è propedeutico alla preparazione per la certificazione Kubernetes Application Developer (CKAD).

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Kubernetes for Administrators

Codice: DEVC02

Il corso è stato progettato per offrire ai partecipanti una solida comprensione dei concetti fondamentali e delle competenze pratiche necessarie per operare con successo in un ambiente Kubernetes. Gli obiettivi del corso includono l’acquisizione di conoscenze su architetture e componenti essenziali di Kubernetes, l’installazione e la configurazione di un cluster Kubernetes, la capacità di implementare e gestire applicazioni containerizzate attraverso manifesti YAML, la creazione e l’amministrazione di servizi di rete e storage, l’utilizzo di strumenti di monitoraggio e registrazione per tracciare risorse e applicazioni, l’implementazione di strategie di sicurezza e controllo degli accessi, e la comprensione dei meccanismi di autoscaling e degli aggiornamenti progressivi.

Questo corso è propedeutico alla preparazione per la certificazione Kubernetes Administrator (CKA).

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Kubernetes

Codice: DEVC01

Il corso fornisce una panoramica introduttiva su questa potente piattaforma di orchestratura dei container, presentando l’origine, l’architettura e i componenti principali di Kubernetes. In particolare, approfondisce come configurare e accedere a un cluster Kubernetes utilizzando Minikube, i modi per eseguire applicazioni nell’ambiente Kubernetes implementato e accedere alle applicazioni implementate, l’importanza delle comunità di Kubernetes, e altro ancora.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Kafka Architetture e Coding

Codice: MSMS03

Il corso offre una profonda immersone nella piattaforma Apache Kafka, fornendo sia una panoramica completa che competenze pratiche per progettare, implementare e gestire sistemi di messaggistica in tempo reale. Attraverso lezioni teoriche e sessioni pratiche, i partecipanti acquisiranno una comprensione dettagliata dell’architettura di Kafka e svilupperanno abilità pratiche nel codificare applicazioni utilizzando questa tecnologia.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Architetture Microservizi (.NET)

Codice: MSMS02

Il corso su Architetture Microservizi con .NET offre una formazione completa per sviluppatori e architetti desiderosi di padroneggiare la progettazione e l’implementazione di microservizi utilizzando la piattaforma .NET. Attraverso lezioni teoriche e attività pratiche, i partecipanti acquisiranno competenze fondamentali per creare sistemi distribuiti scalabili e modulari.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Angular Advanced

DSW06

Nel corso Angular avanzato si affronteranno tematiche di utilizzo di Angular in scenari avanzati,
fornendo agli studenti gli strumenti necessari per l’implementazione di grandi applicazioni enterprise.
Per poter seguire il corso avanzato è necessaria la conoscenza degli argomenti trattati nel corso base.


Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza
Esame