Sviluppo
← Mandragore Learning AcademyPadroneggia le tecnologie alla base delle applicazioni moderne.
Dal codice ai dati, dalle API al Cloud: acquisisci competenze da applicare subito a progetti reali.
Scegli il tuo percorso
Scegli il tuo percorso e passa dai fondamenti tecnici alla realizzazione di soluzioni complete.
Formazione indipendente — non affiliata né certificata dai fornitori delle tecnologie e soluzioni presentate.
Scopri i percorsi di sviluppo softwareIl tuo Learning Workspace personale viene creato automaticamente al primo acquisto.
Python
Padroneggiare Python
JavaScript & TypeScript
JavaScript & TypeScript professionale
SQL
SQL — Interrogare, strutturare e sfruttare i dati
API
Percorso API & Web Services — Integrazione, sicurezza e automazione
Cybersecurity Fundamentals
Percorso Cybersecurity Fundamentals — Sicurezza di sistemi, applicazioni e dati
Cloud Fundamentals
Percorso Cloud Fundamentals — Infrastruttura, Cloud Native e gestione operativa
Data Modeling & Pipelines
Percorso Data Modeling & Pipelines — Data Engineering e processi pronti per la produzione
Aperçu — Python, JavaScript & TypeScript, SQL, API, Cybersecurity Fundamentals, Cloud Fundamentals & Data Modeling & Pipelines
Scoprire Python e creare i primi programmi
Comprendere il ruolo di Python, installare l'ambiente ed eseguire i primi script.
Gestire variabili e tipi di dati
Memorizzare, trasformare e visualizzare le informazioni utilizzate da un programma
Controllare l'esecuzione di un programma
Creare programmi in grado di prendere decisioni e ripetere operazioni.
Utilizzare le collezioni di dati
Memorizzare, scorrere e trasformare più informazioni in uno stesso programma.
Comprendere il Web e creare una pagina HTML
Comprendere il funzionamento di un sito Web e costruire una prima pagina strutturata
Progettare lo stile di un'interfaccia con CSS
Creare un'interfaccia chiara, leggibile e adatta ai diversi schermi
Scoprire i fondamenti di JavaScript
Comprendere il ruolo di JavaScript e scrivere i primi programmi
JavaScript nella pratica
Sviluppare procedure di elaborazione che prendono decisioni e ripetono operazioni
Comprendere i database relazionali e l'ambiente SQL
Comprendere come un database relazionale struttura i dati e come SQL consente di sfruttarli
Scrivere le prime query SELECT
Estrarre correttamente le informazioni utili da una tabella con SELECT
Filtrare, cercare e ordinare i dati
Trovare con precisione le righe utili grazie a condizioni, ricerche e ordinamenti
Collegare le tabelle con le join
Combinare correttamente più tabelle senza creare errori di cardinalità o duplicati
Comprendere API, Web Services e architetture di integrazione
Comprendere perché esistono le API e come collegano applicazioni, servizi, dati e sistemi di IA
Padroneggiare HTTP: richieste, risposte, metodi e stati
Comprendere i meccanismi HTTP indispensabili per utilizzare e progettare correttamente un'API
Gestire JSON, parametri e dati di API
Leggere, costruire e trasmettere correttamente i dati scambiati da un'API
Utilizzare e testare un'API REST
Chiamare un'API con strumenti e codice e poi controllare la risposta ottenuta
Comprendere la cybersecurity e i rischi digitali
Comprendere gli obiettivi della cybersecurity e ragionare in termini di asset, minacce, vulnerabilità, impatti e rischi
Comprendere minacce, attacchi e vulnerabilità
Individuare i principali meccanismi di attacco per riconoscerne, prevenirne e limitarne meglio gli effetti
Proteggere i dati e padroneggiare la crittografia essenziale
Comprendere i meccanismi crittografici necessari per proteggere dati, scambi e identità
Proteggere identità e accessi
Progettare accessi basati su autenticazione forte, autorizzazioni adeguate e privilegio minimo
Comprendere il Cloud Computing e i suoi modelli
Comprendere i principi del Cloud e scegliere tra modelli di servizio e di deployment in base all'esigenza
Comprendere le risorse fondamentali del Cloud
Individuare i componenti di calcolo, rete, storage e dati che compongono un'architettura Cloud
Proteggere identità, accessi e dati nel Cloud
Applicare le protezioni fondamentali a identità, segreti, dati e responsabilità Cloud
Progettare una rete Cloud
Organizzare i flussi di un'architettura Cloud con subnet, routing, filtraggio ed esposizione controllata
Comprendere le architetture dei dati e le pipeline
Comprendere come i dati circolano dai sistemi sorgente fino agli utilizzi BI, analytics e IA
Modellare i dati per l'analytics
Progettare un modello analitico coerente a partire da un'esigenza di business, da indicatori e da dati sorgente
Organizzare lo storage analitico e i formati dei dati
Scegliere un'organizzazione dello storage e formati adatti al volume, alle elaborazioni e agli utilizzi analitici
Acquisire dati da più sorgenti in modo affidabile
Estrarre dati da file, database SQL, API e storage Cloud gestendo errori e rieseguibilità