Scegli la tua lingua
Corso per technical architect (progettista tecnico)
Più di 2 milioni di studenti in tutto il mondo

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.

Dedika per aziende

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.

Clicca qui

Contenuto del corso

8 Capitoli • 37 LezioniDurata tra 4 e 360 ore (decidi tu)

Capitolo 1Vedi dettagli

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 2Vedi dettagli

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 3Vedi dettagli

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 4Vedi dettagli

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 5Vedi dettagli

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 6Vedi dettagli

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 7Vedi dettagli

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 8Vedi dettagli

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.

Certificazione

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...
Giulio Carlo
Giulio CarloStudente di Marketing Digitale
Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.
Mariana Ferres
Mariana FerresStudentessa di Fotografia
Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!
Luciana Alvarenga
Luciana AlvarengaStudentessa di Nail Design
La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.
André Felipe
André FelipeStudente di Prompt Engineering

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