ASP.NET MVC Core
18.11.2024 - 22.11.2024, 16.12.2024 - 20.12.2024, 20.01.2025 - 24.01.2025, 03.02.2025 - 07.02.2025, 24.02.2025 - 28.02.2025, 17.03.2025 - 21.03.2025, 07.04.2025 - 11.04.2025, 12.05.2025 - 16.05.2025, 02.06.2025 - 06.06.2025, 23.06.2025 - 27.06.2025
This is some text inside of a div block.
Czas trwania kursu:
5 dni
Cena:
3499 zł netto
Kategoria:
PROGRAMOWANIE
Terminy kursów:
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
a) Wzorzec projektowy MVC
b) Porównanie aplikacji ASP.NET MVC5 z ASP.NET MVC Core
c) Planowanie aplikacji ASP.NET MVC Core
- Tworzenie bazy danych w SQL Server na potrzeby aplikacji ASP.NET MVC Core
- Modele
a) Definicja modelu
b) Tworzenie modeli
c) Entity Framework
– Code First
– Database First
d) LINQ
e) Walidacja danych
f) Tworzenie ViewModel
- Kontrolery
- Widoki
a) Wstęp
b) Konfiguracja FCI
c) Monitoring
- Routing
- Wstrzykiwanie zależności (Depedency Injection) w ASP.NET MVC Core
a) Wstrzykiwanie własnych komponentów
- Tworzenie własnych filtrów
- Tworzenie usług internetowych przy wykorzystaniu WebApi
a) Architektura REST
b) Serializacja/Deserializacja
c) WebApi
d) Odpytywanie usług ASP.NET WebApi
- Java Script i Ajax w aplikacjach ASP.NET MVC Core
a) Wykorzystanie Java Script i Ajax w aplikacjach ASP.NET MVC Core
b) Wykorzystanie bilioteki jQuery i jQueryUI
- Bezpieczeństwo aplikacji ASP.NET MVC Core
a) Metody uwierzytelniania
b) Haszowanie a szyfrowanie
c) Bezpieczne przechowywanie danych
d) Dobre praktyki
- Bezpieczeństwo bazy danych
a) Metody Uwierzytelniania
b) Transparent Data Encryption
c) Always Encrypted
d) Dynamic Data Masking
e) Row Level Security
f) Dobre praktyki
- Testowanie aplikacji ASP.NET MVC Core
- Poprawa wydajności aplikacji
a) Mechanizmy cache’owania
b) Mechanizmy poprawy wydajości po stronie bazy danych:
– Indeksy
– Partycjonowanie tabel
– Kompresja stron danych
c) Dobre praktyki
- Przydatne biblioteki
a) AutoMapper
b) Newtonsoft.Json
- Podsumowanie
ASP.NET MVC Core
W przypadku nie otrzymania potwierdzenia prosimy o kontakt:
Adres biura:
CBSG Polska Spółka z o.o.
ul. Czereśniowa 98
98 02-456 Warszawa
ul. Czereśniowa 98
98 02-456 Warszawa