.NET Core MVC - kompleksowe rozwiązanie integrujące TypeScript, persystencję i cloud.

Kod: core-mvc
Kategoria: .NET Core
Forma: 30% wykłady / 70% warsztaty
Czas trwania: 4 dni
Grupa docelowa: developerzy
architekci
Zapisy: Indywidualne zamówienie i dopasowanie dla grupy.
Logistyka: W siedzibie klienta lub w innym dowolnym miejscu.

Szkolenie Net Core otwiera spojrzenie na technologie niezależne od platformy systemowej Microsoft - nasz kurs dostosowany jest do pracy na systemie Windows, OsX, a także Linux.

Podczas szkolenia uczestnicy zaprojektują i zaimplementują system w kompleksowym stosie technologicznym zawierającym persystencję oraz warstwę prezentacji w TypeScript.

Kurs dedykowany jest programistom znającym podstawy budowania aplikacji Internetowych ASP.Net lub ASP.Net MVC, a także znającym język programowania C# lub VB.Net

Wyróżniki szkolenia

  • Kompletny stos technologiczny
  • Narzędzia do budowania oraz wdrożenie na środowiska cloud
  • Wzorce architektoniczne i najlepsze praktyki

Program Szkolenia

Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.

  1. Wprowadzenie do .NET Core
    1. Fundamenty platformy
      1. Omówienie platformy
      2. Narzędzia oraz dotnet CLI
      3. Struktura projektu
    2. ASP.NET Core
      1. Różnice względem ASP.NET MVC
      2. Klasa Startup
      3. Mechanizm Dependency Injection
      4. Middleware
      5. Konfiguracja
      6. Zmienne środowiskowe
      7. Obsługa plików
      8. Logowanie informacji
      9. Routing
    3. MVC
      1. Model
      2. Kontroler
      3. ViewModel
      4. Atrybuty
      5. Widok
      6. Razor
      7. Filtry
      8. Cache
      9. Sesja
  2. Tworzenie aplikacji MVC
    1. Rdzeń systemu
      1. Omówienie architektury
      2. Domena
      3. Repozytorium
      4. DTO
      5. Serwisy aplikacji
      6. Kontrolery API
      7. Obsługa zdarzeń
    2. Persystencja danych
      1. Entity Framework Core
      2. Dapper
    3. Zabezpieczenie dostępu
      1. Uwierzytelnianie
      2. Autoryzacja
      3. JSON Web Token
  3. Zagadnienia zaawansowane
    1. Testowanie
      1. Testy jednostkowe
      2. Testy integracyjne
    2. Wdrożenie
      1. Publikowanie aplikacji
      2. Docker
      3. Hosting
    3. Komunikacja z użyciem websockets
      1. SignalR
      2. Klient webowy


Pobierz program w formacie PDF

Zamów szkolenie

Imię i nazwisko:
Firma:
E-mail:
Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń


Wyrażam zgodę na przetwarzania danych osobowych zgodnie z ustawą o ochronie danych osobowych w związku z wysłaniem zapytania przez formularz kontaktowy.

Podanie danych jest dobrowolne ale niezbędne do przetworzenia zapytania. Zastałem/am poinformowany/na, że przysługuje mi prawo dostępu do swoich danych, możliwości ich poprawienia, żądania zaprzestania ich przetwarzania.

Administratorem danych osobowych jest Bottega IT Minds, ul. Jana Sawy 2, 20-632 Lublin.


Klauzula informacyjna