.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
.NET Core to platforma open-source do tworzenia aplikacji .NET w systemach Windows, macOS i Linux.
W tym instruktażowym szkoleniu na żywo uczestnicy poznają .Net Core, wykonując krok poprzez stworzenie przykładowej aplikacji, która demonstruje unikalne cechy .Net Core w porównaniu do innych frameworków. Obejmuje również sposób korzystania z Angular w projekcie ASP.NET Core MVC.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Konfiguracja .Net Core wraz z narzędziami i IDE potrzebnymi do natychmiastowego rozpoczęcia programowania.
- Wykorzystanie .Net do tworzenia różnego rodzaju oprogramowania, w tym aplikacji internetowych, aplikacji konsolowych, mikrousług i bibliotek.
- Zrozumienie komponentów .Net Core, w tym bibliotek klas, pakietów, metapakietów i frameworków.
- Tworzenie bibliotek i aplikacji w .NET Core.
- Zrozumienie ważnych aspektów tworzenia wysokiej jakości oprogramowania do wydania
- Tworzenie aplikacji za pomocą ASP.NET Core, jego mocnych i słabych stron oraz sposobów wykorzystania jego funkcji do bezpiecznego tworzenia aplikacji.
- Rozwój front-endu z ASP.NET Core MVC.
- Frameworki i narzędzia front-end, takie jak Angular, Bootstrap, Nuget, Bower, webpack, Gulp i Azure.
- Utwórz projekt Visual Studio lub Visual Studio Code, który zawiera Angular, ASP.NET Core MVC i połącz je ze sobą.
- Użyj Entity Framework Core do przechowywania danych aplikacji i ASP.NET Core Identity do uwierzytelniania i autoryzacji użytkowników.
- Użyj pakietów ASP.NET Core, aby dostarczyć funkcjonalność do Angular.
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
United Arab Emirates - .NET Core and Angular Training Course
Qatar - .NET Core and Angular Training Course
Egypt - .NET Core and Angular Training Course
Saudi Arabia - .NET Core and Angular Training Course
South Africa - .NET Core and Angular Training Course
Brasil - .NET Core and Angular Training Course
Canada - .NET Core and Angular Training Course
中国 - .NET Core and Angular Training Course
香港 - .NET Core and Angular Training Course
澳門 - .NET Core and Angular Training Course
台灣 - .NET Core and Angular Training Course
USA - .NET Core and Angular Training Course
Österreich - .NET Core and Angular Training Course
Schweiz - .NET Core and Angular Training Course
Deutschland - .NET Core and Angular Training Course
Czech Republic - .NET Core and Angular Training Course
Denmark - .NET Core and Angular Training Course
Estonia - .NET Core and Angular Training Course
Finland - .NET Core and Angular Training Course
Greece - .NET Core and Angular Training Course
Magyarország - .NET Core and Angular Training Course
Ireland - .NET Core and Angular Training Course
Luxembourg - .NET Core and Angular Training Course
Latvia - .NET Core and Angular Training Course
España - .NET Core and Angular Training Course
Italia - .NET Core and Angular Training Course
Lithuania - .NET Core and Angular Training Course
Nederland - .NET Core and Angular Training Course
Norway - .NET Core and Angular Training Course
Portugal - .NET Core and Angular Training Course
România - .NET Core and Angular Training Course
Sverige - .NET Core and Angular Training Course
Türkiye - .NET Core and Angular Training Course
Malta - .NET Core and Angular Training Course
Belgique - .NET Core and Angular Training Course
France - .NET Core and Angular Training Course
日本 - .NET Core and Angular Training Course
Australia - .NET Core and Angular Training Course
Malaysia - .NET Core and Angular Training Course
New Zealand - .NET Core and Angular Training Course
Philippines - .NET Core and Angular Training Course
Singapore - .NET Core and Angular Training Course
Thailand - .NET Core and Angular Training Course
Vietnam - .NET Core and Angular Training Course
India - .NET Core and Angular Training Course
Argentina - .NET Core and Angular Training Course
Chile - .NET Core and Angular Training Course
Costa Rica - .NET Core and Angular Training Course
Ecuador - .NET Core and Angular Training Course
Guatemala - .NET Core and Angular Training Course
Colombia - .NET Core and Angular Training Course
México - .NET Core and Angular Training Course
Panama - .NET Core and Angular Training Course
Peru - .NET Core and Angular Training Course
Uruguay - .NET Core and Angular Training Course
Venezuela - .NET Core and Angular Training Course
Polska - .NET Core and Angular Training Course
United Kingdom - .NET Core and Angular Training Course
South Korea - .NET Core and Angular Training Course
Pakistan - .NET Core and Angular Training Course
Sri Lanka - .NET Core and Angular Training Course
Bulgaria - .NET Core and Angular Training Course
Bolivia - .NET Core and Angular Training Course
Indonesia - .NET Core and Angular Training Course
Kazakhstan - .NET Core and Angular Training Course
Moldova - .NET Core and Angular Training Course
Morocco - .NET Core and Angular Training Course
Tunisia - .NET Core and Angular Training Course
Kuwait - .NET Core and Angular Training Course
Oman - .NET Core and Angular Training Course
Slovakia - .NET Core and Angular Training Course
Kenya - .NET Core and Angular Training Course
Nigeria - .NET Core and Angular Training Course
Botswana - .NET Core and Angular Training Course
Slovenia - .NET Core and Angular Training Course
Croatia - .NET Core and Angular Training Course
Serbia - .NET Core and Angular Training Course
Bhutan - .NET Core and Angular Training Course