Loading (custom)...

iSAQB CPSA-A FUNAR

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

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

Scarica il syllabus per questo schema di certificazione oppure gli esami di prova

Vai alle risorse

The global exam price vary depending on the certification and your geographical location.

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.