Icona dell'app Learn DevOps: Docker & K8s

Learn DevOps: Docker & K8s

Istruzione · Gratuita · Android · CoddyKit

Learn DevOps: Docker & K8s — Impara DevOps dalla shell Linux fino a Kubernetes e alle pipeline CI/CD

Learn DevOps: Docker & K8s, noto anche come DevOps Bootcamp, è un'app Android (versione per iPhone in arrivo) per chi vuole imparare DevOps attraverso lezioni brevi. 142 corsi in otto percorsi ti guidano dai primi comandi Linux fino a Git, Docker, Kubernetes, Helm, CI/CD, Terraform e Ansible, con un Mentor AI che risponde alle domande sulla lezione che stai leggendo.

Prezzo
Gratis, upgrade Pro
Piattaforme
Android ora, iPhone in arrivo
Lingue
22
Schermata iniziale di DevOps Bootcamp con 568 lezioni, un pulsante Inizia la prima lezione e un obiettivo giornalieroElenco dei corsi con il numero di corsi per principianti, intermedi e avanzati e una sequenza numerata dei corsi
142Corsi, 568 lezioni
20Missioni di debugging
AIMentor AI e generatore di lezioni
Qui non viene distribuito nulla e non ti viene addebitato nulla.

Le missioni di debugging si svolgono in un terminale simulato: puoi inseguire un pod che non si avvia o un job CI rosso nel runner senza un account cloud, una carta di credito o un laptop. Puoi anche iniziare senza creare un account.

Cos'è

Learn DevOps: Docker & K8s (DevOps Bootcamp) è un'app Android gratuita con 142 corsi e 568 lezioni in otto percorsi: Linux e Bash, Git e GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform e Ansible. Le lezioni sono brevi e suddivise per livello, da principiante ad avanzato, con venti missioni di troubleshooting in un terminale simulato, quiz giornalieri, flashcard e un Mentor AI; la versione per iPhone è in arrivo.

Dentro l'app

Come si presenta

Schermata iniziale di DevOps Bootcamp con 568 lezioni, un pulsante Inizia la prima lezione e un obiettivo giornaliero
HomeLa schermata iniziale mostra il percorso DevOps Bootcamp di 568 lezioni, un pulsante Inizia la prima lezione, gli XP, una barra del livello e un obiettivo giornaliero.
Elenco dei corsi con il numero di corsi per principianti, intermedi e avanzati e una sequenza numerata dei corsi
Percorso dei corsiL'elenco dei corsi ordina le lezioni per livello e dispone i corsi in una sequenza numerata, ciascuno con il relativo numero di lezioni.
Lezione su Docker con schede concettuali sui container e pulsanti AI Mentor
LezioneUna lezione su Docker in schede concettuali, con pulsanti AI Mentor come Spiega in modo semplice e Passo dopo passo in fondo.
Lezione scorsa fino a una scheda concettuale che spiega la virtualizzazione a livello di sistema operativo nei container
All'interno di una lezioneLa stessa lezione più avanti, con una spiegazione di come i container usano la virtualizzazione a livello di sistema operativo, e i controlli per le note e la lingua di apprendimento in alto.

Il corso

Gli otto percorsi del corso DevOps

142 corsi e 568 lezioni dall'elenco dei corsi dell'app; il primo corso di ogni percorso è gratuito.

  1. Linux e Bash

    Navigazione nella shell, file e permessi, processi, SSH, grep, awk e jq, scripting della shell, test e hardening.

  2. Git e GitHub

    Commit e flusso di lavoro locale, strategie di branching, repository remoti e pull request, hook e tagging delle release.

  3. Docker

    Immagini e Dockerfile, Docker Compose, networking e dati, Swarm e sicurezza dei container.

  4. Kubernetes

    Cluster, pod, deployment e ReplicaSet, servizi e networking, configurazione e storage, scheduling e osservabilità.

  5. Helm

    Cosa risolve Helm, chart e release, values.yaml, funzioni dei template, hook, subchart e Helm in una pipeline.

  6. CI/CD

    Workflow GitHub Actions, Jenkins con Docker, strategie di deployment, sicurezza e monitoraggio delle pipeline.

  7. Terraform

    Infrastructure as code, concetti fondamentali, state, moduli e workspace, e provisioning su AWS e Azure.

  8. Ansible, GitOps e il progetto finale

    Inventari, playbook, ruoli, Jinja2, Vault e test Molecule; poi GitOps con Argo CD e Flux, e un deployment finale senza downtime.

Come funziona

Come funziona il bootcamp

Avanzi in un percorso seguendo una piccola lezione alla volta, poi il giorno dopo verifichi ciò che hai imparato.

  1. Scegli un percorso e leggi una lezione breve

    Otto percorsi coprono la toolchain DevOps e il primo corso di ogni percorso è gratuito. Ogni lezione spiega un concetto in poche righe, ad esempio perché un container è leggero, e poi costruisce su quella base.

  2. Chiedi al Mentor AI informazioni sulla pagina che stai visualizzando

    Tocca un pulsante come Spiegazione semplice, Passo dopo passo o Esempio quotidiano, oppure scrivi una domanda personalizzata. La risposta riguarda la lezione che hai davanti, non DevOps in generale.

  3. Ripeti, poi prova una missione di troubleshooting

    Un mini quiz giornaliero spiega ogni risposta e le domande a cui sbagli ritornano sotto forma di flashcard secondo un programma a intervalli. Poi una missione di debugging ti inserisce in una configurazione non funzionante all'interno di un terminale simulato.

Cosa include

Cosa contiene l'app

142

Corsi, 568 lezioni

Otto percorsi in totale: Linux e Bash, Git e GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform e Ansible, suddivisi per livello, da principiante ad avanzato.

20

Missioni di debugging

Troubleshooting in un terminale simulato su container, Kubernetes, CI/CD, osservabilità e affidabilità: un'immagine da 1.9 GB che nessuno riesce a scaricare oppure un avviso rimasto verde durante un'interruzione del servizio.

AI

Mentor AI e generatore di lezioni

Chiedi informazioni sulla lezione esatta che stai seguendo oppure indica un argomento e fatti creare una lezione strutturata. Le lezioni possono anche essere tradotte nella tua lingua.

Giornalieri

Quiz e flashcard

Un mini quiz giornaliero con una spiegazione per ogni risposta e le domande sbagliate che ritornano come flashcard secondo un programma di ripetizione dilazionata.

Cheat sheet

I comandi che cerchi più spesso

Un cheat sheet DevOps per Docker, kubectl, Git, Linux e altro, oltre a note su ogni lezione e a un elenco salvato da consultare in seguito.

Serie

Strumenti per creare abitudini

Serie giornaliere con congelamenti della serie, così un giorno saltato non cancella i progressi, insieme a XP, livelli, una classifica e promemoria all'orario che scegli.

Contesto

Che cosa fa davvero un ingegnere DevOps e da dove conviene iniziare a imparare?

DevOps è il metodo con cui si porta in modo affidabile il software dal commit di uno sviluppatore alla produzione, mantenendolo operativo anche dopo. Nel lavoro quotidiano significa scrivere più automazioni che fare clic nelle console: script sui server Linux, container che impacchettano un'app, pipeline che la testano e la rilasciano, e infrastrutture descritte in file. Di solito si comincia dalla riga di comando Linux e da Git, poi dai container e solo dopo dai livelli di orchestrazione e automazione che si basano su di essi.

Containerl'unità che viene distribuita

Un container riunisce un'applicazione con le librerie e le impostazioni di cui ha bisogno, così si comporta allo stesso modo su un laptop, nei test e in produzione. Docker è un metodo ampiamente utilizzato per crearli ed eseguirli, mentre un Dockerfile è la ricetta per un'immagine.

Orchestrazionea cosa serve Kubernetes

Quando i container diventano numerosi, serve qualcosa che li avvii, li riavvii quando si verificano errori, instradi il traffico e colleghi lo storage. Kubernetes lo fa con pod, deployment e servizi, mentre Helm raggruppa queste definizioni in chart.

Pipeline CI/CDdal commit al rilascio

L'integrazione continua crea ed esegue i test su ogni modifica, mentre il continuous delivery porta una build che ha superato i test verso la produzione. GitHub Actions e Jenkins sono due strumenti comuni, e un classico rompicapo è il job verde sulla tua macchina ma rosso nel runner.

Infrastructure as codeserver descritti in file

Invece di creare i server a mano, li descrivi in file che possono essere verificati e riutilizzati. Terraform esegue il provisioning di risorse come reti e macchine cloud, mentre Ansible configura le macchine una volta che esistono.

Adatta

A chi è adatta — e a chi no

Fa al caso tuo se

  • Sei uno sviluppatore che vuole capire cosa succede tra un git push e la produzione
  • Amministri server e vuoi passare dal lavoro manuale a container e automazione
  • Punti al tuo primo ruolo come cloud engineer o site reliability engineer
  • Vuoi esercitarti a leggere situazioni reali di errore senza pagare risorse cloud
  • Hai a disposizione solo un telefono durante il tragitto e vuoi materiale strutturato

Non è lo strumento giusto se

  • Ti serve una shell reale o un cluster attivo su cui esercitarti; le missioni si svolgono in un terminale simulato
  • Ti aspetti che tutti i 142 corsi siano gratuiti; il primo corso di ogni percorso è gratuito e Pro sblocca gli altri
  • Vuoi una versione per iPhone oggi; non è ancora stata rilasciata
  • Vuoi un corso ufficiale di un fornitore di strumenti; questa è un'app di apprendimento indipendente

Domande

Domande frequenti

Che cos'è Learn DevOps: Docker & K8s?

Learn DevOps: Docker & K8s, chiamata anche DevOps Bootcamp, è un'app di apprendimento Android con 142 corsi e 568 lezioni su Linux, Git, Docker, Kubernetes, Helm, CI/CD, Terraform e Ansible. È pensata per sviluppatori, amministratori di sistema e studenti che vogliono imparare DevOps attraverso brevi lezioni sul telefono. È gratuita per iniziare, disponibile in 22 lingue e una versione per iPhone è in programma.

Come posso imparare DevOps da zero?

Inizia dalla riga di comando Linux e da Git, perché tutti gli altri strumenti li danno per acquisiti. Poi impara a usare i container con Docker, passa a Kubernetes e aggiungi le pipeline e l'infrastructure as code. DevOps Bootcamp segue più o meno questo ordine, e il primo corso di ciascuno degli otto percorsi è gratuito da provare.

Mi servono un laptop o un account cloud?

No. L'app dichiara che non ti servono un laptop, un account cloud o una carta di credito per imparare, e puoi iniziare senza creare un account. Le missioni di debugging usano un terminale simulato, quindi non viene eseguito alcun deployment e non viene addebitato nulla.

Cosa sono le missioni di debugging?

Sono venti esercizi di troubleshooting in un terminale simulato, suddivisi in cinque aree: container, Kubernetes, CI/CD, osservabilità e affidabilità. Tra gli esempi ci sono un'immagine da 1.9 GB che nessuno riesce a scaricare, pod che non si avviano e una probe che arresta un'app mentre si avvia. Due missioni sono gratuite e Pro le sblocca tutte e venti.

È utile per le domande dei colloqui DevOps?

Aiuta a sviluppare le conoscenze di base verificate dalle domande dei colloqui. Il quiz giornaliero spiega ogni risposta, le domande sbagliate ritornano come flashcard e il cheat sheet raccoglie i comandi sui quali è probabile che ti facciano domande. Affiancalo all'esercizio di spiegare le tue risposte ad alta voce.

Quali strumenti insegna il corso?

Linux e Bash, Git e GitHub, Docker e Docker Compose, Kubernetes, Helm, GitHub Actions e Jenkins, Terraform con AWS e Azure, e Ansible. Tocca anche GitOps con Argo CD e Flux, oltre a monitoraggio e osservabilità.

Come funziona AI Mentor?

Fai domande sulla lezione che hai aperto e ricevi una risposta in quel contesto, usando pulsanti come Spiega in modo semplice o Passo dopo passo, oppure scrivendo con parole tue. Gli utenti gratuiti ricevono alcune domande al giorno, mentre Pro rimuove il limite giornaliero. Un generatore di lezioni separato crea una lezione strutturata sull'argomento che indichi.

Learn DevOps: Docker & K8s è gratuito e cosa include Pro?

Learn DevOps: Docker & K8s è gratuito per iniziare: il primo corso di ogni percorso, una breve anteprima delle altre lezioni, due missioni, il quiz giornaliero, le flashcard e il cheat sheet non costano nulla. Pro è un abbonamento che puoi annullare su Google Play. Sblocca tutti i corsi e le lezioni, tutte e venti le missioni, domande illimitate ad AI Mentor e lezioni generate dall'AI senza limiti.

Esiste una versione per iPhone?

Non ancora. DevOps Bootcamp è disponibile ora su Google Play e una versione per iPhone è in arrivo. Questa pagina collega la scheda sull'App Store e la mostra come in arrivo finché non sarà disponibile.

Inizia

Esegui oggi il tuo primo comando Linux

Gratuito per iniziare su Android, iPhone in arrivo, in 22 lingue.

Ultima revisione · Pubblicata da CoddyKit · Privacy policy
Disponibile su Android.