« wróć...Projektowanie systemu 5-warstwowego w praktyce: od architektury do działania

Kiedy?

4 lipca 


O której?

10:00-14:00

Gdzie?

ul. Kilińskiego 98, Łódź


Koszt?

kurs bezpłatny 

certyfikat uczestnictwa

Jak zapisać się na kurs?


REJESTRACJA

Nowoczesne aplikacje internetowe to nie jeden monolityczny system, ale zestaw współpracujących ze sobą warstw, z których każda pełni konkretną rolę. Podczas kursu uczestnicy poznają i przećwiczą w praktyce architekturę 5-warstwową — od koncepcji po działający model aplikacji.

 

Kurs pokazuje, jak projektować przepływ danych między frontendem, API, bazą danych, cache oraz warstwą autentykacji i autoryzacji. Uczestnicy zobaczą, jak te elementy współpracują ze sobą w realnym systemie oraz jakie decyzje architektoniczne wpływają na wydajność, bezpieczeństwo i skalowalność aplikacji.

Cel kursu

Celem szkolenia jest zrozumienie architektury 5-warstwowej oraz nauczenie uczestników, jak projektować i łączyć jej komponenty w spójny, działający system.

 

Prowadzący kurs

mgr inż Andrzej Herman

Program kursu

1.Wprowadzenie do architektury 5-warstwowej

- czym jest architektura warstwowa,
- rola Frontendu, API, bazy danych, cache oraz warstwy bezpieczeństwa,
- przykłady zastosowań w realnych systemach.

2.Projektowanie przepływu danych

- komunikacja między warstwami,
- modelowanie przepływu informacji,
- zależności i odpowiedzialności komponentów.

3.API i integracja systemu

- podstawy budowy API,
- komunikacja frontend–backend,
- integracja warstw w spójny system.

4.Cache i wydajność

- po co stosujemy cache,
- podstawowe mechanizmy przyspieszania aplikacji,
- wpływ cache na skalowalność systemu.

5.Bezpieczeństwo systemu

- autentykacja vs autoryzacja,
- podstawowe mechanizmy zabezpieczeń,
- najczęstsze błędy w projektowaniu bezpieczeństwa.

6.Dobre praktyki i case study

- zasady projektowania systemów IT,
- typowe błędy architektoniczne,
- analiza prostego systemu end-to-end.

7.Efekt końcowy

Każdy uczestnik kończy kurs z:

- działającym modelem aplikacji w architekturze 5-warstwowej,
- zrozumieniem zależności między komponentami systemu,
- praktyczną wiedzą o projektowaniu systemów IT,
- certyfikatem: „Podstawy projektowania i implementacji systemów IT w architekturze 5-warstwowej”.