
Corso per technical architect (progettista tecnico)
Il corso Technical Architect fornisce ai professionisti del software i framework, i pattern e le capacità decisionali necessarie per progettare sistemi complessi di livello produttivo. Andrà oltre la scrittura del codice per plasmare intere strutture di sistema, governare la direzione tecnica e allineare l'ingegneria agli obiettivi aziendali. Questo è il percorso strutturato per diventare l'architetto di cui la sua organizzazione ha bisogno.
Cosa imparerai:
Svilupperà un set completo di competenze in architettura tecnica, a partire dai concetti fondamentali e dal ruolo dell'architetto all'interno dei cicli di vita della consegna del software. Il corso tratta i pattern architetturali, dai monoliti ai microservizi, ai sistemi guidati dagli eventi e ai design serverless. Imparerà a documentare e comunicare l'architettura utilizzando i modelli C4 e 4+1, ad applicare la modellazione delle minacce e i principi di sicurezza e a progettare infrastrutture cloud-native scalabili. Vengono inoltre trattati in modo approfondito l'architettura dei dati, la progettazione delle API, le pipeline MLOps e le strategie di governance. Alla fine, disporrà degli strumenti per guidare con sicurezza le decisioni architetturali su qualsiasi stack tecnologico.
Come studi in modo pratico Corso per technical architect (progettista tecnico)
Come metti in pratica Corso per technical architect (progettista tecnico)
Per te che sei un'azienda e vuoi formare il tuo team
Su Dedika per aziende, il corso include esercizi ed esempi personalizzati sul tuo business e secondo le esigenze della tua azienda.
Contenuto del corso
8 Capitoli • 37 LezioniDurata tra 4 e 360 ore (decidi tu)
Capitolo 1NascondiNascondi dettagliVedi dettagliFondamenti di architettura tecnica
Fondamenti di architettura tecnica
Lezione 1 • L'architettura nell'SDLC
Mappa le attività architettoniche in relazione alle fasi del ciclo di vita della consegna del software. Mostra come l'architettura si integra con i processi agile e a cascata.
Lezione 2 • Concetti architettonici fondamentali
Introduce strutture, viste e decisioni come elementi costitutivi fondamentali. Fornisce un linguaggio condiviso utilizzato durante l'intero corso.
Lezione 3 • Definire il ruolo dell'architetto
Chiarisce cosa fanno gli architetti tecnici rispetto agli sviluppatori e ai manager. Stabilisce il contesto professionale per tutti i capitoli successivi.
Lezione 4 • Capacità di pensiero architettonico
Sviluppa la mentalità del ragionare sui sistemi in modo olistico. Costruisce abitudini di astrazione e analisi dei compromessi utilizzate in ogni decisione progettuale.
Capitolo 2NascondiNascondi dettagliVedi dettagliRequisiti e attributi di qualità
Requisiti e attributi di qualità
Lezione 1 • Requisiti architettonicamente significativi
Identifica quali requisiti vincolano o modellano maggiormente l'architettura. Concentra lo sforzo progettuale sulle decisioni ad alto impatto in fase iniziale.
Lezione 2 • Scenari degli attributi di qualità
Insegna il metodo basato su scenari per specificare con precisione i requisiti di qualità. Gli scenari diventano criteri di accettazione per le decisioni architettoniche.
Lezione 3 • Catturare i requisiti architettonici
Distingue i requisiti funzionali da quelli non funzionali e il loro impatto architettonico. Stabilisce la baseline di input per tutto il lavoro di progettazione.
Lezione 4 • Tassonomia degli attributi di qualità
Esamina gli attributi di qualità chiave: prestazioni, disponibilità, sicurezza, modificabilità e usabilità. Collega ciascun attributo a comportamenti misurabili del sistema.
Capitolo 3NascondiNascondi dettagliVedi dettagliPattern e stili architettonici
Pattern e stili architettonici
Lezione 1 • Pattern event-driven e reattivi
Introduce pattern event-driven, publish-subscribe e CQRS per sistemi asincroni. Collega questi pattern agli obiettivi di scalabilità e accoppiamento lasco.
Lezione 2 • Pattern serverless ed edge
Esplora gli stili architettonici function-as-a-service ed edge computing. Valuta i compromessi di costo, latenza e operativi rispetto all'hosting tradizionale.
Lezione 3 • Pattern di architettura monolitica
Esamina gli stili a strati, monolite modulare e pipe-and-filter. Stabilisce i pattern di base prima che vengano introdotte alternative distribuite.
Lezione 4 • Pattern orientati ai servizi
Tratta l'architettura orientata ai servizi e le strategie di scomposizione in microservizi. Collega le decisioni sulla granularità dei servizi ai compromessi di manutenibilità e distribuzione.
Lezione 5 • Selezione dei pattern e analisi dei compromessi
Fornisce un metodo strutturato per scegliere tra pattern concorrenti. Rafforza il ragionamento sui compromessi introdotto nel Capitolo 1.
Capitolo 4NascondiNascondi dettagliVedi dettagliDocumentazione e comunicazione dell'architettura
Documentazione e comunicazione dell'architettura
Lezione 1 • Viste e prospettive architettoniche
Applica i framework di viste 4+1 e modello C4 per strutturare la documentazione. Insegna a selezionare la vista giusta per ciascuna esigenza dello stakeholder.
Lezione 2 • Comunicare l'architettura agli stakeholder
Sviluppa competenze per presentare l'architettura verbalmente e visivamente a pubblici diversi. Collega l'efficacia della comunicazione all'allineamento degli stakeholder.
Lezione 3 • Documenti di decisione architettonica (ADR)
Introduce gli ADR come registrazioni leggere delle scelte progettuali chiave e della loro motivazione. Costruisce una cronologia decisionale tracciabile per il sistema.
Lezione 4 • Principi e obiettivi della documentazione
Stabilisce perché la documentazione è importante e cosa la rende utile. Inquadra la documentazione come strumento di comunicazione, non come artefatto burocratico.
Capitolo 5NascondiNascondi dettagliVedi dettagliArchitettura cloud e dell'infrastruttura
Architettura cloud e dell'infrastruttura
Lezione 1 • Architettura di rete e di sicurezza
Tratta reti virtuali, segmentazione e modelli di sicurezza zero-trust per ambienti cloud. Collega la progettazione di rete ai requisiti di disponibilità e cedevolezza normativa.
Lezione 2 • Progettazione della resilienza e del disaster recovery
Progetta per alta disponibilità, tolleranza ai guasti e obiettivi di ripristino. Applica pattern di ridondanza e failover per soddisfare gli attributi di qualità di disponibilità.
Lezione 3 • Modelli di servizio e distribuzione cloud
Esamina IaaS, PaaS, SaaS e le opzioni di distribuzione pubblica, privata e ibrida. Fornisce il vocabolario per le decisioni sull'architettura cloud.
Lezione 4 • Principi di progettazione cloud-native
Applica la metodologia twelve-factor app e i pattern cloud-native alla progettazione del sistema. Collega questi principi alla scalabilità e alla resilienza operativa.
Lezione 5 • Infrastructure as Code e automazione
Insegna pratiche di provisioning dichiarativo dell'infrastruttura e gestione della configurazione. Consente la creazione di ambienti ripetibili e verificabili.
Capitolo 6NascondiNascondi dettagliVedi dettagliArchitettura e gestione dei dati
Architettura e gestione dei dati
Lezione 1 • Fondamenti di modellazione dei dati
Tratta le tecniche di modellazione concettuale, logica e fisica dei dati. Fornisce le basi per tutte le decisioni di storage e integrazione.
Lezione 2 • Governance e qualità dei dati
Stabilisce politiche per la proprietà, la derivazione, la qualità e il controllo degli accessi ai dati. Garantisce che l'architettura dei dati soddisfi i requisiti normativi e di fiducia aziendale.
Lezione 3 • Integrazione dei dati e pipeline
Progetta pipeline ETL, ELT e di streaming per esigenze batch e in tempo reale. Collega i pattern di integrazione ai requisiti di analisi e dei sistemi operativi.
Lezione 4 • Storage relazionale e non relazionale
Confronta database relazionali, documentali, chiave-valore, a grafo e serie temporali. Guida la selezione della tecnologia in base ai modelli di accesso e alla scala.
Lezione 5 • Architettura dei dati pronta per l'analisi e l'IA
Progetta data lake, lakehouse e feature store per l'analisi e il machine learning. Estende l'architettura dei dati per supportare i requisiti delle applicazioni intelligenti.
Capitolo 7NascondiNascondi dettagliVedi dettagliArchitettura di sicurezza
Architettura di sicurezza
Lezione 1 • Protezione dei dati e crittografia
Applica crittografia, gestione delle chiavi e mascheramento dei dati per proteggere le informazioni sensibili. Collega le scelte crittografiche ai compromessi di cedevolezza e prestazioni.
Lezione 2 • Revisione della sicurezza e allineamento alla cedevolezza normativa
Conduce revisioni dell'architettura di sicurezza e mappa i controlli ai framework di cedevolezza normativa. Chiude il ciclo tra decisioni progettuali e requisiti di audit.
Lezione 3 • Pattern di autenticazione e autorizzazione
Progetta architetture di identità, autenticazione e autorizzazione per sistemi moderni. Tratta identità federata, flussi OAuth e controllo degli accessi basato sui ruoli.
Lezione 4 • Modellazione delle minacce
Applica i metodi STRIDE e albero degli attacchi per identificare e dare priorità alle minacce. Produce un modello delle minacce che guida la selezione dei controlli di sicurezza.
Lezione 5 • Principi di architettura di sicurezza
Introduce i principi di difesa in profondità, minimo privilegio e secure-by-design. Stabilisce la mentalità di sicurezza applicata in tutto questo capitolo.
Capitolo 8NascondiNascondi dettagliVedi dettagliGovernance ed evoluzione dell'architettura
Governance ed evoluzione dell'architettura
Lezione 1 • Roadmapping dell'architettura
Crea una roadmap architettonica multi-orizzonte allineata alla strategia aziendale. Comunica l'architettura dello stato futuro alla leadership e ai team di ingegneria.
Lezione 2 • Modelli di governance dell'architettura
Confronta strutture di governance centralizzate, federate e abilitanti. Seleziona il modello che bilancia coerenza e autonomia del team.
Lezione 3 • Strategie di architettura evolutiva
Applica i pattern strangler fig, branch-by-abstraction e migrazione incrementale. Consente un'evoluzione sicura del sistema senza riscritture big-bang.
Lezione 4 • Funzioni di fitness e metriche
Definisce funzioni di fitness misurabili per verificare continuamente le proprietà architettoniche. Collega i controlli automatizzati agli scenari di attributi di qualità del Capitolo 2.
Lezione 5 • Gestire il debito tecnico
Identifica, quantifica e dà priorità al debito tecnico per una bonifica sistematica. Bilancia il rimborso del debito con la consegna delle funzionalità nella pianificazione della roadmap.
Il tuo certificato valido di completamento
Questo corso è per te:
Sviluppatori senior: pronti ad ampliare la propria influenza oltre i singoli contributi di codice.
Ingegneri DevOps: desiderosi di plasmare la progettazione del sistema, non solo le pipeline.
Tech lead: alla ricerca di framework formali per supportare scelte architetturali istintive.
Manager dell'ingegneria: con l'obiettivo di recuperare profondità tecnica insieme alle responsabilità di leadership.
Professionisti in transizione dall'IT operations: passaggio all'architettura software da ruoli infrastrutturali.
CTO di startup: necessitano di metodi strutturati per sostituire decisioni di progettazione ad hoc.
Cosa dicono i nostri studenti
Le sue lezioni sono perfette. Ho acquistato il pacchetto annuale e finalmente ho l'opportunità di seguire diversi argomenti di mio interesse senza dover cambiare piattaforma... vi ringrazio per tutto quello che fate, vi ho già raccomandati ad altre persone...

Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.

Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!

La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.

Principali percorsi formativi
FAQ
Chi è Dedika?
Il certificato è valido in Italia?
I corsi sono gratuiti?
Qual è il carico di lavoro del corso?
Come sono strutturati i corsi?
Come funzionano i corsi?
Qual è la durata dei corsi?
Qual è il costo o il prezzo dei corsi?
Cos’è un corso EAD o online e come funziona?
Corso PDF




















