iSAQB® CPSA-A - Architektura oprogramowania dla systemów webowych (kurs)
-
from 09-12-26 to 11-12-26
Switzerland - Online
German
Description
Udział w kursie iSAQB® CPSA-A Web Architecture (WEB) daje uczestnikom 30 punktów kompetencji technicznej (TC) z 70 punktów wymaganych do uzyskania uprawnienia do przystąpienia do egzaminu iSAQB CPSA-A z Brightest. Należy pamiętać, że w ramach 70 punktów wymaganych do przystąpienia do egzaminu iSAQB CPSA-A z Brightest należy uzyskać co najmniej dziesięć punktów kompetencyjnych w każdym z następujących obszarów:
- Kompetencje techniczne (TC)
- Kompetencje metodologiczne (MC)
- Kompetencje komunikacyjne (CC)
Akredytowane szkolenie iSAQB® WEB - Web Architecture (CPSA-A) opiera się na aktualnym programie nauczania iSAQB®:
Część 1 - Hypertext Transfer Protocol (HTTP)
- Przegląd
- Adresy URL
- Sesje
- Negocjowanie treści
- Buforowanie
- Metody żądań, kody stanu, nagłówki i przekierowania
- Pliki cookie
Część 2 - Representational State Transfer (ReST)
- Przegląd
- HATEOAS
- Model dojrzałości Richardsona
- Ograniczenia architektoniczne
Część 3 - Bezpieczeństwo
- Analiza zagrożeń
- Cross-Origin Resource Sharing
- Cross-Site Request Forgery
- Content Security Policy
- Zasady bezpieczeństwa OWASP
- Cross-Site Scripting
Część 4 - Uwierzytelnianie i poufność
- Przegląd
- Basic i Digest Access Authentication
- Single Sign-On (SSO)
- Transport Layer Security (TLS) i HTTPS
Część 5 - Architektury backendowe
- Formaty wymiany danych
- Systemy rozproszone
- Strategie trwałości danych
- Spójność
- Skalowanie
Część 6 - Nowoczesne architektury frontendowe
- Document Object Model
- Dynamiczne frontendy
- Aplikacje jednostronicowe
- Kompatybilność z przeglądarkami i zgodność wsteczna
Część 7 - Wydajność po stronie klienta i użyteczność
- Wydajność po stronie klienta
- Dostępność
- Responsywny projekt stron internetowych
- Internacjonalizacja
Część 8 - Dobre praktyki
- Praktyczne ćwiczenia dotyczące stosowania dobrych praktyk w odniesieniu do treści szkoleniowych
Target Audience
Seminarium CPSA-A Web Architecture jest szczególnie wartościowe dla specjalistów, którzy chcą pogłębić swoją wiedzę w zakresie projektowania skutecznych i bezpiecznych systemów webowych.
Requirements
Aby wziąć udział w dowolnym kursie iSAQB® CPSA - Advanced Level, należy posiadać certyfikat iSAQB® Certified Professional for Software Architecture - Foundation Level (CSPA-F).
Wymagania dotyczące wiedzy:
Uczestnicy powinni posiadać następującą wiedzę wstępną:
- Doświadczenie w pracy z systemami rozproszonymi—najlepiej z aplikacjami webowymi
- Podstawowa znajomość technologii webowych, HTML, CSS, JavaScript oraz co najmniej jednego frameworka po stronie serwera