Plan Szkolenia

Dzień 1:

.NET Core Przegląd

  • Zalety i różnice w stosunku do .Net Framework

Budowanie .NET Core aplikacji

  • Instalowanie .NET Core SDK, Korzystanie z .NET CLI, Tworzenie i uruchamianie .NET Core aplikacji

Build with .NET Core

  • Frameworki, środowiska uruchomieniowe i platformy, podstawy MSBuild

Testy jednostkowe z xUnit

  • Pisanie testów jednostkowych, fakty i teorie

Praca z bazami danych

  • Relacyjne, SQLite, Przekształcanie danych

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

  • Dapper vs Entity Framework Core.

Tworzenie mikrousługi za pomocą 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, kanał NuGet, podpisywanie zespołów

Dzień 2:

Przegląd ASP.NET Core

Tworzenie aplikacji internetowej ASP.NET Core

  • Komponenty

Obsługa żądań za pomocą potoku oprogramowania pośredniego

  • Obsługa plików statycznych, dodawanie funkcjonalności, łączenie oprogramowania pośredniczącego, obsługa wyjątków

Używanie MVC w ASP.NET Core Mapowanie adresów URL

  • Konwencjonalny routing, ograniczenia i wartości domyślne, generowanie adresów URL

Model wiążący

  • Sprawdzanie poprawności danych wprowadzanych przez użytkownika

Korzystanie z widoków Razor Korzystanie z pomocników znaczników Tworzenie internetowego interfejsu API

  • Routing atrybutów, negocjacja treści, XML formatowanie

Konfigurowanie usługi za pomocą wstrzykiwania zależności Konfigurowanie aplikacji ASP.NET Core Zapytania, tworzenie i aktualizowanie danych przy użyciu Entity Framework Core Korzystanie z potoku filtrów MVC Korzystanie z systemu tożsamości ASP.NET Core Zabezpieczanie aplikacji Publikowanie, hostowanie aplikacji ASP.NET Core w usługach IIS

  • Łączenie i minifikacja

Monitorowanie i rozwiązywanie problemów

Dzień 3:

Przegląd zestawu narzędzi dla programistów Front-End Angular Koncepcje

  • Tworzenie projektu
  • Tworzenie modelu danych
  • Tworzenie usługi sieci Web

Tworzenie struktury aplikacji Angular Tworzenie sklepu Angular Store Używanie Angular z Blazor Wiązanie danych i dyrektywy Usługi i wstrzykiwanie zależności Używanie Angular z ASP.NET MVC Wsparcie dla Angular Visual Studio Koncepcje Bootstrap

  • Bootstrap style, komponenty

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

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

Tworzenie aplikacji ASP.NET CORE poza systemem Windows Podsumowanie

Wymagania

.NET Core

  •  Robocza znajomość imperatywnych, zorientowanych obiektowo języków programowania, takich jak C#, C++, Java.
  •  Pewna biegłość w posługiwaniu się terminalami lub wierszami poleceń i edytorami tekstu.

Angular

  •  Robocza znajomość programowania ASP.NET Core MVC i dobre zrozumienie JavaScript, HTML i CSS
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie