Docker e Kubernetes da zero a cento

Traduzione del celebre best seller Kubernetes course from a DevOps Guru.

4.43 (660 reviews)
Udemy
platform
Italiano
language
Software Engineering
category
Docker e Kubernetes da zero a cento
4,019
students
8 hours
content
May 2019
last update
$19.99
regular price

What you will learn

Avrai le basi di Docker e Kubernetes

Imparerai a creare immagini Docker, avviarle, monitorarle

Imparerai a lanciare i vari comandi di Docker per gestire immagini e container

Imparerai a salvare i dati in modo persistente tramite i Volumes

Imparerai a gestire le variabili private tramite i Secret

Imparerai ad orchestrare i container Docker tramite Kubernetes

Imparerai ad utilizzare Kubernetes sia in locale, sia su AWS

Imparerai a rendere i servizi web sicuri e disponibili

Imparerai a gestire pod, nodi, deployment, services, secrets, volumes con Kubernetes

Imparerai a fare il deploy in produzione di applicazioni con Kubernetes

Imparerai ad amministrare, comprendere e fare il deploy con Kubernetes

Imparerai a fare il deploy di cluster ad alta efficienza e disponibilità su AWS

Imparerai a rendere le applicazioni altamente performanti ed affidabili tramite il Load Balancing con Kubernetes

Why take this course?

Kubernetes dalle basi al livello avanzato per rilasciare e scalare in modo performante ed efficace applicazioni containerizzate con Kubernetes.

Corso intensivo, sia teorico che pratico per imparare dalle basi i concetti di container, immagine, orchestrazione ed utilizzare al meglio gli strumenti più usati e più famosi sul mercato: Docker come strumento per containerizzare gli applicativi e Kubernetes come  orchestratore dei container. Questi due strumenti ormai sono diventati degli standard di fatto per gli applicativi enterprise.

Nel corso si impareranno ad utilizzare questi strumenti prima in locale, utilizzando la distribuzione leggera di Kubernetes con minikube, sia nel cloud attraverso Amazon Web Service (AWS).


Cosa impareremo in questo corso su Kubernetes:

Kubernetes è la tecnologia di punta per rilasciare e scalare app di grandi dimensioni, e garantisce alle compagnie di maggior successo di effettuare rilasci in sicurezza ed affidabilità, in ogni genere di situazione. Kubernetes permette ai DevOps engineers di tutto il mondo di avere uno strumento efficace. 

Dopo essere stato rilasciato come open-source da Google, Kubernetes è rimasto "l'ingrediente segreto" che permette la grandissima capacità di Google di scalare i propri prodotti e servizi, da almeno una decade, Kubernetes + Docker è diventato lo standard de-facto e lo strumento dominante con cui le applicazioni sono containerizzate, gestite, scalate e rilasciate. 

Se considerassimo i container di Docker di uno stesso applicativo come i singoli membri di un'orchestra, ciascuno con il proprio ruolo e ciascuno con la specifica responsabilità di coordinarsi con gli altri e mantenere il tempo per garantire una bella performance, potremmo pensare a Kubernetes come il direttore d'orchestra.

Non importa se si tratti di piccole start-up o grosse aziende, di fatto Kubernetes è divenuto uno standard a livello mondiale nell'area emergente dell'orchestrazione dei container.

In this course, you'll use Kubernetes to deploy real-world applications, and by doing so you'll learn the concepts necessary to not just have a rote memorization of the individual tasks needed to operate Kubernetes, but a fundamental understanding of how you can use Kubernetes to build and deploy robust applications. 

Dal nostro primo deploy di un container Tomcar sulla nostra macchina locale, passeremo a implementare cluster resilienti e affidabili con WordPress e MySQL che possano gestire fallimenti di macchine, reti o dichi. Nel processo capiremo non solo il come, ma anche il perché di certe scelte architetturali, scopriremo i trucchi pratici che la documentazione non fornisce.

Sia che tu sia un'amministratore di sistema alle prime armi o uno sviluppatore avanzato o un CTO, tramite il corso Learn Kubernetes from a DevOps guru comprenderai le tecnologie che architettano la maggior parte delle applicazioni di successo diponibili oggigiorno. 

(Questo corso di Kubernetes comprende anche un corso intensivo su Docker affinché se non avessi la conoscenza di questo strumento potresti comunque acquisirla ed imparare Kubernetes!)


Perché le abilità da DevOps?

Oggigiorno i DevOps sono molto richiesti dall'industria del IT. Varie aziende richiedono profili in grado di sviluppare e rilasciare in produzione gli applicativi.

Il salario medio di un DevOps engineer in Silicon Valley è circa  $140,000 all'anno, ovvero il 20% superiore del salario di uno sviluppatore.

Possedere abilità DevOps vuol dire essere molto competitivi sul mercato!


L'autore:

Basit Mustafa é il fondatore & CEO di Voltaire, Inc e precendetemente dirigente di IBM nel dipartimento di sviluppo. La carriera di Basit ha visto l'applicazione massiva di queste tecnologie per la risoluzione di problemi complessi, e la direzione per insegnare ad altri come fare lo stesso.

Oggi, Basit insegna per professione le ultimissime tecnologie in ambito DevOps. 

Rimborso garantito in 30 giorni!

Se il corso non rispetta le tue aspettative Udemy garantisce un rimborso per 30 giorni dopo l'acquisto.

Se vuoi incrementare le tue abilità come DevOps e portare la tua carriera ad un livello superiore, segui il corso!

Passerai a conoscere Kubernetes e Docker da zero a cento in 5 ore!


Cosa imparerai

  • Deploy di applicazioni in produzione con Docker e Kubernetes

  • Deploy di cluster resilienti in AWS con Kubernetes

  • Ad amministrare, comprendere e rilasciare app su Kubernetes

  • Rendere le applicazioni resilienti e affidabili con Kubernetes utilizzando il Load Balancing

Esistono dei requisiti o dei prerequisiti per il corso?

  • Un minimo di utilizzo del terminale con Linux, MacOS, o Windows

  • Comprensione dei concetti di base del web

A chi è rivolto questo corso:

  • A chi sviluppa applicazioni o rilascia applicazioni per ambienti di produzione

  • Ingegneri, amministratori di sistema, sviluppatori, DevOps

  • Project Managers, Functional Managers, CTOs, e architetti che vogliono comprendere meglio il deploy degli applicativi complessi


Credit to bensound per le musiche.

Screenshots

Docker e Kubernetes da zero a cento - Screenshot_01Docker e Kubernetes da zero a cento - Screenshot_02Docker e Kubernetes da zero a cento - Screenshot_03Docker e Kubernetes da zero a cento - Screenshot_04

Our review

È chiaro che il feedback su questo corso varia notevolmente, come è tipico per i corsi online. Ecco una sintesi dei punti di forza e delle aree di miglioramento riscontrati dalle recensioni: **Punti di Forza:** - La struttura del corso è generalmente ben organizzata e le spiegazioni sono comprensibili. - Il corso offre una buona base per chi inizia dal zero con Kubernetes, Docker, e il loro ambiente locale (Minikube). - Le parti del corso relative all'uso di Helm sono particolarmente apprezzate e considerate valide e complete. - Il corso è un punto di partenza utile per comprendere come funzionano e ciò che è Docker. - La parte teorica su Kubernetes viene spiegata completamente. **Aree di Miglioramento:** - Alcuni recensori hanno sottolineato la necessità di aggiornamenti, soprattutto per comandi e caratteristiche che sono state deprecate o sostituite nelle ultime versioni dei strumenti trattati (es. Grafana sostituito da metrics-server, aggiunta di servizi AWS specifici). - La qualità della traduzione e la sincronizzazione tra voice-over e slide sono criticati in alcuni casi, suggerendo che potrebbe essere utile avere un docente madrelingua per una spiegazione più precisa e coinvolgente. - La presentazione del docente è stata descritta come noiosa e prolissica o robotica/svogliata, specialmente nelle sezioni dedicate a Kubernetes. - Alcuni comandi e concetti potrebbero essere spiegati più chiaramente per ridurre la necessità di ascoltare il corso a una velocità accelerata. - La documentazione e le esercitazioni pratiche potrebbero essere maggiormente utili, fornendo un ambiente hands-on più completo. In conclusione, il corso sembra essere fondamentalmente solido e utile per chiunque voglia imparare Kubernetes e Docker, ma le recensioni indicano che potrebbe essere migliorato con aggiornamenti, una traduzione più fedele e precisa, e un docente più dinamico e coinvolgente. Gli aspetti tecnici del corso sembrano essere robusti e informativi, ma la presentazione e la comunicazione orale potrebbero essere migliorati per garantire una migliore esperienza d'apprendimento.

Charts

Price

Docker e Kubernetes da zero a cento - Price chart

Rating

Docker e Kubernetes da zero a cento - Ratings chart

Enrollment distribution

Docker e Kubernetes da zero a cento - Distribution chart
2087144
udemy ID
12/14/2018
course created date
10/29/2019
course indexed date
Bot
course submited by