ASP.NET MVC Core

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

Formularz zgłoszeniowy

ASP.NET MVC Core

TERMIN KURSU

UCZESTNIK

DANE DO FAKTURY

Dziękujemy!
Zgłoszenie wysłane z sukcesem !
Coś poszło nie tak! Zglosznie nie zostało wysłane.

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