02.02.2026 - 06.02.2026, 23.02.2026 - 27.02.2026, 16.03.2026 - 20.03.2026, 13.04.2026 - 17.04.2026, 04.05.2026 - 08.05.2026, 01.06.2026 - 05.06.2026, 29.06.2026 - 03.07.2026
This is some text inside of a div block.
OPIS SZKOLENIA
ASP.NET CORE Szkolenie przeznaczone jest dla osób chcących poznać technologię ASP.NET MVC Core od podstaw. Podczas nich Uczestnik nabędzie teoretyczne i praktyczne umiejętności dotyczące budowy kontrolerów, widoków i modeli oraz tworzenia usług internetowych w oparciu o WebApi. Dodatkowo wiedza ta zostanie podbudowana przez zagadnienia dotyczące bezpieczeństwa oraz wydajności aplikacji oraz bazy danych.
Przemysław Rosłon, Microsoft Certified Trainer
TEMATYKA ZAJĘĆ
-
Wstęp
- Wzorzec projektowy MVC
- Porównanie aplikacji ASP.NET MVC5 z ASP.NET MVC Core
- Planowanie aplikacji ASP.NET MVC Core
-
Tworzenie bazy danych w SQL Server na potrzeby aplikacji ASP.NET MVC Core
-
Modele
- Definicja modelu
- Tworzenie modeli
- Entity Framework
- Code First
- Database First
- LINQ
- Walidacja danych
- Tworzenie ViewModel
-
Kontrolery
-
Widoki
- Wstęp
- Konfiguracja FCI
- Monitoring
-
Routing
-
Wstrzykiwanie zależności (Dependency Injection) w ASP.NET MVC Core
- Wstrzykiwanie własnych komponentów
-
Tworzenie własnych filtrów
-
Tworzenie usług internetowych przy wykorzystaniu WebApi
- Architektura REST
- Serializacja/Deserializacja
- WebApi
- Odpytywanie usług ASP.NET WebApi
-
Java Script i Ajax w aplikacjach ASP.NET MVC Core
- Wykorzystanie Java Script i Ajax w aplikacjach ASP.NET MVC Core
- Wykorzystanie biblioteki jQuery i jQueryUI
-
Bezpieczeństwo aplikacji ASP.NET MVC Core
- Metody uwierzytelniania
- Haszowanie a szyfrowanie
- Bezpieczne przechowywanie danych
- Dobre praktyki
-
Bezpieczeństwo bazy danych
- Metody uwierzytelniania
- Transparent Data Encryption
- Always Encrypted
- Dynamic Data Masking
- Row Level Security
- Dobre praktyki
-
Testowanie aplikacji ASP.NET MVC Core
-
Poprawa wydajności aplikacji
- Mechanizmy cache’owania
- Mechanizmy poprawy wydajności po stronie bazy danych:
- Indeksy
- Partycjonowanie tabel
- Kompresja stron danych
- Dobre praktyki
-
Przydatne biblioteki
- AutoMapper
- Newtonsoft.Json
-
Podsumowanie