Minicorso Microservizi e Kubernetes (2/3): alla scoperta del Cloud Native

«Minicorso Microservizi e Kubernetes: alla scoperta del Cloud Native»

con Giuseppe Bonocore per la Community “Dev WorkSpace” powered by Ad Hoc Minds

Durante questo minicorso in 3 puntate, affronteremo una serie di tematiche legate al mondo dei microservizi. Partendo dalle ragioni che ci hanno portato all’idea dei microservizi, approfondiremo il concetto di Cloud Native per poi addentrarci nel mondo di Kubernetes.

2ª puntata

Quali sono le ragioni dell’adozione delle architetture Cloud Native? Esploriamo le caratteristiche dei principali public cloud e come si confrontano con le architetture on premises. Definiamo il concetto di cloud native e cosa ha a che fare con i microservizi. Discutiamo delle strategie più comuni di evoluzione delle architetture esistenti verso la modalità cloud native.

Giuseppe ha da poco pubblicato Hands-On Software Architecture with Java: un libro che affronta l’aspetto metodologico dietro lo sviluppo del software. Affrontando tematiche tecniche quali lo sviluppo software in Java e le architetture a microservizi con Kubernetes, si vanno ad esplorare una serie di tematiche legate al mondo dello sviluppo e del design di applicazioni. Partendo dalla definizione dell’architettura software, e passando per le metodologie di sviluppo e per le caratteristiche delle applicazioni cloud native e a microservizi, avremo modo di cogliere una serie di spunti utili per approfondire tematiche ed affrontare problematiche comuni a molte realtà.

Registrati gratuitamente a tutte le puntate del minicorso

Attestato di partecipazione

Tutti coloro che parteciperanno alla diretta – e “firmeranno” il registro di presenza 🙂 – riceveranno il giorno successivo l’attestato di partecipazione!

Attestato di completamento del “Minicorso Microservizi e Kubernetes”

Inoltre, chi parteciperà ad almeno 2 puntate previste riceverà l’attestato di completamento del “Minicorso Microservizi e Kubernetes”!

Agenda

  • Benvenuto
  • Talk/Live coding
  • Domande e risposte
  • Quiz & Lottery finale!

Talk Quiz finale

Alla fine dell’incontro potrai metterti alla prova insieme agli altri partecipanti con alcune domande sul talk che avrai appena seguito! Ci saranno tante sorprese 😉

Nuovo appuntamento!

Partecipa a Dev WorkSpace!

Meetup online #38

Dev WorkSpace sono gli appuntamenti mensili dedicati al mondo del lavoro dei Dev!

Partecipa ai nostri tech meetup online ed entra nella Dev Community per:

  • rimanere aggiornato sui linguaggi di programmazione, i framework e i tool che ogni sviluppatore utilizza;
  • ricevere formazione gratuita dai migliori speaker;
  • sviluppare insieme nuove competenze utili alla tua crescita professionale;
  • conoscere le aziende tech più innovative del mercato;
  • condividere la tua esperienza con tantissimi altri dev italiani;
  • ricevere suggerimenti per arrivare al tuo prossimo traguardo lavorativo;
  • raggiungere la carriera che hai sempre voluto.

Anche tu dei nostri?!

Trovi Dev WorkSpace qui!

Entra nella nostra Dev Community su:

e partecipa ai nostri incontri che trovi su:

Speaker

Giuseppe Bonocore

Lead Solution Engineer

Giuseppe Bonocore è un Solution Engineer appassionato di tecnologia, sviluppo software e digitale in genere.

Durante la sua carriera si è occupato di disegnare ed implementare le architetture software in diversi contesti italiani e internazionali, cercando di conciliare le esigenze dei clienti con le soluzioni tecnologiche più innovative. Appassionato di Open Source e di programmazione, ha avuto modo di seguire da vicino importanti progetti in ambito Cloud, Microservizi e DevOps, su vari mercati.

Nel 2022 ha pubblicato il suo primo libro “Hands-On Software Architecture with Java”, che riassume diverse delle sue esperienze ed ha ricevuto un’accoglienza molto positiva.

Evento organizzato da

Ospitato su

Powered by

Gli altri meetup

Sviluppo Web: un occhio alla sicurezza!

Sviluppo Web: un occhio alla sicurezza!

In questo talk faremo un’introduzione al vasto mondo della sicurezza nello sviluppo web: vedremo come i concetti fondamentali sulla sicurezza informatica si applicano alla creazione e alla gestione delle web app, parleremo dei tipi di attacco più comuni e dei relativi meccanismi di difesa.
Partendo dalla struttura di base di una tipica applicazione web, costituita da un database, un software di backend ed uno di frontend, delineeremo la cosiddetta superficie di attacco e capiremo come la sicurezza coinvolga tutti gli elementi ed abbia impatto su tutti gli aspetti, dalla gestione sistemistica alla scrittura del codice, senza dimenticare il disegno dei processi.
Passeremo quindi a considerare, più concretamente, i singoli aspetti, i possibili errori e le relative conseguenze, iniziando con l’autenticazione ed il controllo di accesso.
Parleremo poi del delicatissimo compito della validazione dell’input dell’utente e vedremo, anche con degli esempi pratici, come degli errori in questa fase possano causare vulnerabilità di iniezione di codice, in particolare SQL injection e Cross Site Scripting.
Concluderemo con una panoramica sulla sicurezza a livello delle configurazioni del web server e di rete.

Introduzione alla Programmazione Funzionale in Java

Introduzione alla Programmazione Funzionale in Java

La Programmazione Funzionale è un paradigma che si sta facendo sempre più strada in molti linguaggi di programmazione, tra cui Java. In questo talk parleremo di: • Come la programmazione funzionale può essere utilizzata in Java per scrivere codice più conciso e leggibile • Lambda e le Interfacce Funzionali • Esploreremo alcuni esempi pratici. Tra il “classico” mondo della programmazione ad oggetti e la programmazione funzionale non c’è nessuna scelta da fare, vedremo infatti come prendere il meglio da entrambi i mondi!