Loading (custom)...

iSAQB® CPSA-A - Functional Software Architecture (Corso)

- dal 06-10-25 al 09-10-25
Switzerland - Online
German

by tecnovy

Descrizione

La partecipazione al corso iSAQB® CPSA-A “Functional Software Architecture (FUNAR)” consente ai partecipanti di ottenere 20 crediti nella Competenza Tecnica (TC) e 10 crediti nella Competenza Metodologica (MC), validi per il raggiungimento dei 70 crediti richiesti per l’ammissibilità all’esame CPSA-A con Brightest. È importante ricordare che, per sostenere l’esame CPSA-A con Brightest, è necessario ottenere almeno dieci crediti in ciascuna delle seguenti aree di competenza:

  • Competenza Tecnica (TC)
  • Competenza Metodologica (MC)
  • Competenza Comunicativa (CC)

 

Il corso accreditato iSAQB® FUNAR – Functional Software Architecture (CPSA-A) si basa sull’attuale curriculum iSAQB®:

Parte 1 – Introduzione alla programmazione funzionale

Il corso introduttivo offre una panoramica compatta della programmazione funzionale, pensata per chi non ha esperienza pregressa o desidera un ripasso rapido. Si utilizza un linguaggio didattico specifico e un approccio metodologico collaudato. Fin dall’inizio sono previste esercitazioni pratiche di programmazione.

  • Modellazione dei dati
  • Guide di costruzione
  • Autoriferimento e ricorsione
  • Programmazione basata sulle conseguenze
  • Programmazione di ordine superiore
  • Strutture dati predefinite
  • Programmazione con stato
  • Programmazione con accumulatori
  • Property-based testing

Parte 2 – Struttura dei sistemi software funzionali

  • Funzioni e valori
  • Composizione
  • Tipi
  • Moduli

Parte 3 – Tecnologie di programmazione funzionale

  • Tipi statici
  • Tipi dinamici
  • Ricorsione finale
  • Valutazione eager vs. lazy
  • Ambiente di esecuzione

Parte 4 – Implementazione dei requisiti funzionali

  • DDD vs FP
  • Modelli combinatori
  • Linguaggi specifici di dominio embedded

Parte 5 – Implementazione dei requisiti non funzionali

  • CQRS
  • Event sourcing
  • Parallelizzazione
  • Distribuzione

Parte 6 – Pattern architetturali

  • Strutture dati funzionali
  • Monoid
  • Functor
  • Monad
  • Model-View-Update

Pubblico destinatario

Il seminario CPSA-A “Functional Software Architecture” è particolarmente utile per i professionisti che desiderano comprendere meglio il modo più efficace per disaccoppiare i componenti dell’architettura e allo stesso tempo costruire modelli potenti e flessibili.

Requisiti

Per partecipare a un corso iSAQB® CPSA - Advanced Level, è necessario possedere il certificato iSAQB® “Certified Professional for Software Architecture – Foundation Level (CPSA-F)”.

 

Requisiti di conoscenza:

I partecipanti dovrebbero possedere le seguenti conoscenze preliminari:

  • Conoscenze di base della programmazione funzionale
  • Esperienza nella modellazione di architetture

La conoscenza dei seguenti ambiti può facilitare la comprensione di alcuni concetti trattati nel corso:

  • Conoscenze di base di algebra

I syllabi e gli esami di prova saranno presto disponibili!

Prenota un esame di certificazione:

brightest private exams

Brightest Private Exams

Esami elettronici individuali amministrati da un esperto Pearson in tempo reale tramite webcam (ora disponibile anche per ISTQB).

brightest-center-exam

Brightest Center

Exam

In varie lingue presso uno dei 5200+ Test Center, registrarsi è facile tramite la pagina Brightest del sito web Pearson.

brightest green exam

Brightest Green

Exam

Esame elettronico per gruppi composti da un minimo di 6 persone, disponibile in sei lingue diverse in qualsiasi parte del mondo.

brightest paper exam

Brightest Paper

Exam

Esperienza classica dell'esame cartaceo per gruppi di almeno 6 partecipanti in sempre più lingue disponibili.