Course Code: dotnetcoreangular
Duration: 21 hours
Prerequisites:

.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
Overview:

.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.
Course Outline:

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

Sites Published:

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

Nepal - .NET Core and Angular Training Course

Uzbekistan - .NET Core and Angular Training Course