iSAQB® CPSA-A - Web Architecture (Corso)
-
dal 14-05-25 al 16-05-25
Switzerland - Online
German
Descrizione
La partecipazione al corso iSAQB® CPSA-A “Web Architecture (WEB)” consente ai partecipanti di ottenere 30 crediti nella Competenza Tecnica (TC), 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® WEB – Web Architecture (CPSA-A) si basa sull’attuale curriculum iSAQB®:
Parte 1 – Hypertext Transfer Protocol (HTTP)
- Panoramica
- URL
- Sessioni
- Negoziazione dei contenuti
- Caching
- Metodi di richiesta, codici di stato, intestazioni e reindirizzamenti
- Cookie
Parte 2 – Representational State Transfer (ReST)
- Panoramica
- HatEoAS
- Modello di maturità di Richardson
- Vincoli architetturali
Parte 3 – Sicurezza
- Analisi delle minacce
- Condivisione delle risorse tra origini (CORS)
- Cross-site request forgery (CSRF)
- Content Security Policy (CSP)
- Principi di sicurezza OWASP
- Cross-site scripting (XSS)
Parte 4 – Autenticazione e Riservatezza
- Panoramica
- Autenticazione basic e digest
- Single Sign-On (SSO)
- Transport Layer Security (TLS) e HTTPS
Parte 5 – Architetture backend
- Formati di scambio dati
- Sistemi distribuiti
- Strategie di persistenza
- Consistenza
- Scalabilità
Parte 6 – Architetture frontend moderne
- Document Object Model (DOM)
- Frontend dinamici
- Applicazioni a pagina singola (SPA)
- Compatibilità tra browser e retrocompatibilità
Parte 7 – Performance lato client e usabilità
- Performance lato client
- Accessibilità
- Responsive web design
- Internazionalizzazione
Parte 8 – Best Practice
- Esercitazioni pratiche sulle best practice nei contenuti formativi
Pubblico destinatario
Il seminario CPSA-A “Web Architecture” è particolarmente utile per i professionisti che desiderano ampliare le proprie conoscenze nella progettazione di sistemi web efficaci e sicuri.
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:
- Esperienza con sistemi distribuiti – preferibilmente applicazioni web
- Conoscenza di base delle tecnologie web, HTML, CSS, JavaScript e almeno un framework lato server
I syllabi e gli esami di prova saranno presto disponibili!