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.
Opinie uczestników (5)
Sposób tłumaczenia nowości
Dominik - Panstwowa Akademia Nauk Stosowanych im. Ks. Bronislawa Markiewicza w Jaroslawiu
Szkolenie - Angular 15
- Naprawdę lubię ten kurs, a trener jest bardzo wyrozumiały i ma świetną wiedzę na temat materiału. Tylko nie wszystkie tematy są omawiane podczas czterodniowego szkolenia.
Allan - Tribal Software Philippines Inc
Szkolenie - Angular 14
Przetłumaczone przez sztuczną inteligencję
Podobały mi się twoje żarty
Dermot - Griffiths & Armour
Szkolenie - Angular 2 Fundamentals
Przetłumaczone przez sztuczną inteligencję
Instruktor bardzo dobrze wyjaśnił tematy, używając aktualnych przykładów z rzeczywistego życia, co znacznie ułatwiło nam zrozumienie informacji.
Florin-Viorel Marut - Continental Automotive Romania
Szkolenie - High-Performance Application Development with .NET Core
Przetłumaczone przez sztuczną inteligencję
Praktyczne przykłady, ćwiczenia i najlepsze praktyki
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Szkolenie - Angular 10 for Developers
Przetłumaczone przez sztuczną inteligencję