ASP.NET MVC Core
12.08.2024 - 16.08.2024, 16.09.2024 - 20.09.2024, 14.10.2024 - 18.10.2024, 18.11.2024 - 22.11.2024, 16.12.2024 - 20.12.2024
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