План на курса
Ден 1:
.NET Core Общ преглед
- Предимство и разлики от .Net Framework
Изграждане на .NET Core приложения
- Инсталиране на .NET Core SDK, използване на .NET CLI, създаване и изпълнение на .NET Core приложение
Изграждане с .NET Core
- Рамки, времена за изпълнение и платформи, основи на MSBuild
Единично тестване с xUnit
- Писане на единични тестове, факти и теории
Работа с бази данни
- Релационни, SQLite, Трансформиране на данни
Достъп до данни с ORM (обектно-релационни карти)
- Dapper срещу Entity Framework Core
Създаване на микроуслуга с ASP.NET Core
Отстраняване на грешки
- WinDBG/CDB, LLDB, SOS
Изпълнение и профилиране
- xUnit.Performance, PerfView
Локализиране на вашето приложение .NET Portability Analyzer Подготовка за пускане
- Пакет NuGet, канал NuGet, модули за подписване
Ден 2:
ASP.NET Core Общ преглед
Създаване на ASP.NET Core уеб приложение
- Компоненти
Обработка на заявки с конвейера на междинния софтуер
- Обслужване на статични файлове, добавяне на функционалност, комбиниране на междинен софтуер, обработка на изключения
Използване на MVC в ASP.NET Core Картографиране на URL адреси
- Конвенционално маршрутизиране, ограничения и стойности по подразбиране, Генериране на URL адреси
Обвързването на модела
- Валидиране на въведеното от потребителя
Използване на Razor Views Използване на Tag Helpers Създаване на уеб API
- Маршрутизиране на атрибути, съгласуване на съдържанието, XML форматиране
Конфигуриране на услуга с инжектиране на зависимости Конфигуриране на ASP.NET Core приложение Заявки, създаване и актуализиране на данни с помощта на Entity Framework Core Използване на MVC филтърен тръбопровод Използване на ASP.NET Core Identity система Защита на вашето приложение Публикуване, хостване на ASP.NET Core приложение в IIS
- Групиране и минимизиране
Мониторинг и отстраняване на проблеми
Ден 3:
Общ преглед на набора от инструменти за разработчици в предния край Angular Концепции
- Създаване на проекта Създаване на модела на данни Създаване на уеб услуга
Структуриране на Angular приложение Създаване на Angular Store Използване на Angular с Blazor Data binding & Directives Services и Dependency Injection Използване на Angular с ASP.NET MVC Visual Studio Поддръжка за концепции Angular Bootstrap
- Bootstrap стилове, Компоненти
Управление на зависимости с NuGet и Bower Изграждане на приложение с Gulp и webpack Създаване на административни функции Защита на приложението Внедряване на приложение ASP.NET Core Angular
- Нов хостинг модел, инсталиране на IIS, Azure, Docker контейнери
Изграждане на приложение ASP.NET CORE извън Windows Резюме
Изисквания
.NET Core
- Работни познания по императивни, обектно-ориентирани езици за програмиране, като C#, C++, Java.
- Известно владеене на терминали или командни редове и текстови редактори.
Angular
- Работни познания за разработката на ASP.NET Core MVC и добро разбиране на JavaScript, HTML и CSS
Oтзиви от потребители (12)
It took up good stuff with a good speed, and not stayed in areas that was not important, left that to the student when the course was over. I mean that for a 2 day course it is a good value.
Mikael Forsberg - Kvadrat Örebro AB
Course - Introduction to .Net Core
Обучителят обясни темите много добре с действителни примери от реалния свят, което ни улесни да разберем информацията
Florin-Viorel Marut - Continental Automotive Romania
Course - High-Performance Application Development with .NET Core
Machine Translated
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Course - AngularJS Basics
interesting showing the topic
Adam Boroch - SPOC S.A.
Course - Angular JavaScript
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Course - Building Web Apps using the MEAN stack
Харесаха ми шегите ти
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
Machine Translated
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
Course - Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
Анализ стъпка по стъпка. Обяснение на всеки ред от кода. Всеки проблем, който имах по време на курса, беше успешно решен и Лукаш ми каза причината. Харесаха ми и добрите практики, които бяха представени. Никога не съм бил убеден в стила TDD - просто не го намирам за полезен и не си заслужава времето. Łukasz посочи толкова много предимства на TDD, че напълно промени мнението ми.
Michał Uściński - Devapo Sp. z o. o.
Course - Testing Angular Applications
Machine Translated
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Course - Reactive Programming with Angular RxJS
I liked the communication and way of passing knowledge.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Course - Angular 5
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Course - Angular 6
Good examples and interactive course !