Plan Szkolenia

Dzień 1:


Przegląd .NET Core

  • Zalety i różnice w porównaniu z .NET Framework

Tworzenie aplikacji .NET Core

  • Instalacja .NET Core SDK, korzystanie z .NET CLI, tworzenie i uruchamianie aplikacji .NET Core

Budowanie z .NET Core

  •  Frameworki, środowiska uruchomieniowe i platformy, podstawy MSBuild

Testowanie jednostkowe z xUnit

  •  Pisanie testów jednostkowych, fakty i teorie

Praca z bazami danych

  •  Relacyjne, SQLite, transformacja danych

Dostęp do danych za pomocą ORM (mapowanie obiektowo-relacyjne)

  •  Dapper vs Entity Framework Core

Tworzenie mikrousługi z ASP.NET Core

Debugowanie

  •  WinDBG/CDB, LLDB, SOS

Wydajność i profilowanie

  • xUnit.Performance, PerfView

Lokalizacja aplikacji
Analizator przenośności .NET
Przygotowanie do wydania

  •  Pakiet NuGet, źródło NuGet, podpisywanie zestawów

Dzień 2:


Przegląd ASP.NET Core


Tworzenie aplikacji internetowej ASP.NET Core

  • Komponenty

Obsługa żądań za pomocą potoku middleware

  •  Obsługa plików statycznych, dodawanie funkcjonalności, łączenie middleware, obsługa wyjątków

Wykorzystanie MVC w ASP.NET Core
Mapowanie URL

  • Konwencjonalne routing, ograniczenia i wartości domyślne, generowanie URL

Wiązanie modelu

  •  Walidacja danych wejściowych użytkownika

Wykorzystanie widoków Razor
Wykorzystanie pomocników tagów
Tworzenie interfejsu API sieciowego

  •  Routing atrybutowy, negocjacja treści, formatowanie XML

Konfiguracja usług z iniekcją zależności
Konfiguracja aplikacji ASP.NET Core
Wykonywanie zapytań, tworzenie i aktualizacja danych za pomocą Entity Framework Core
Wykorzystanie potoku filtrów MVC
Wykorzystanie systemu tożsamości ASP.NET Core
Zabezpieczanie aplikacji
Publikowanie, hostowanie aplikacji ASP.NET Core w IIS

  • Pakowanie i minifikacja

Monitorowanie i rozwiązywanie problemów

Dzień 3:


Przegląd zestawu narzędzi Front-End Developera
Pojęcia Angular

  •  Tworzenie projektu
  •  Tworzenie modelu danych
  •  Tworzenie usługi sieciowej

Strukturyzacja aplikacji Angular
Tworzenie sklepu Angular
Wykorzystanie Angulara z Blazor
Wiązanie danych i dyrektywy
Usługi i iniekcja zależności
Wykorzystanie Angulara z ASP.NET MVC
Wsparcie Visual Studio dla Angular
Pojęcia Bootstrap

  •  Style Bootstrap, komponenty

Zarządzanie zależnościami za pomocą NuGet i Bower
Budowanie aplikacji z Gulp i webpack
Tworzenie funkcji administracyjnych
Zabezpieczanie aplikacji
Wdrażanie aplikacji ASP.NET Core Angular

  •  Nowy model hostingu, instalacja na IIS, Azure, kontenery Docker

Tworzenie aplikacji ASP.NET CORE poza Windows
Podsumowanie

Wymagania

.NET Core

  •  Praktyczna znajomość imperatywnych, obiektowych języków programowania, takich jak C#, C++, Java.
  •  Podstawowa znajomość terminali lub linii poleceń oraz edytorów tekstu.


Angular

  •  Praktyczna znajomość rozwoju ASP.NET Core MVC oraz dobre zrozumienie JavaScript, HTML i CSS.
 21 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie