Розробка веб-додатків на ASP.NET Core MVC
40000,00 ₴
Код курса: 20486
Тривалість: 5 днів / 40 годин
Телефонуйте зараз щоб дізнатися більше:

+38 098 805 4511
Про курс
Курс надає знання та навички, необхідні для розробки застосунків ASP.NET Core MVC з використанням .NET Core. На курсі розглядається оптимізація коду для підвищення продуктивності вебзастосунків. Курс буде корисним під час підготовки до складання іспиту 70-486: Developing ASP.NET MVC Web Applications.
Для кого курс
- професійним веброзробникам, які працюють із Microsoft Visual Studio;
- C#/.NET-розробникам, які хочуть опанувати ASP.NET Core MVC;
- фахівцям, які створюють сучасні вебзастосунки з розділенням логіки, даних та інтерфейсу;
- розробникам, які хочуть працювати з Entity Framework Core, Web API, SignalR та Identity;
- фахівцям, відповідальним за тестування, захист, оптимізацію та розгортання ASP.NET Core-рішень.
Чого навчаться учасники
Після завершення курсу учасники зможуть:
- проєктувати архітектуру вебзастосунків ASP.NET Core MVC;
- створювати моделі, представлення та контролери;
- налаштовувати Middleware і Dependency Injection;
- працювати з маршрутизацією, Razor, HTML Helpers і Tag Helpers;
- підключати застосунки до баз даних за допомогою Entity Framework Core;
- використовувати JavaScript, jQuery, Sass, Bootstrap і Task Runners;
- створювати модульні тести та налагоджувати ASP.NET Core-застосунки;
- реалізовувати автентифікацію, авторизацію та захист від типових атак;
- використовувати кешування, SignalR і Web API;
- розгортати ASP.NET Core MVC-застосунки локально та в Microsoft Azure.
Попередні вимоги
Для ефективного навчання учасникам необхідно:
- мати щонайменше два роки досвіду розробки вебзастосунків у Microsoft Visual Studio та ASP.NET;
- володіти мовою C# і розуміти лямбда-вирази, LINQ та анонімні типи;
- мати досвід роботи з .NET Framework;
- володіти HTML, CSS і JavaScript;
- мати досвід роботи з ADO.NET, XML та JSON;
- мати практичний досвід роботи з Visual Studio.
Рівень курсу
Поглиблений
Програма курсу
- Огляд ASP.NET Core MVC
- Огляд веб-технологій Microsoft
- Огляд ASP.NET 4.x
- Вступ до ASP.NET Core MVC
- Вивчення застосунків Razor Pages
- Вивчення застосунку Web API
- Вивчення застосунку MVC
- Проєктування веб-застосунків ASP.NET Core MVC
- Планування на етапі розробки проєкту
- Проєктування моделей, контролерів та представлень (Views)
- Планування класів моделі
- Планування контролерів
- Планування представлень
- Розробка архітектури застосунку MVC
- Налаштування проміжного програмного забезпечення (Middleware) і служб в ASP.NET Core
- Налаштування проміжного програмного забезпечення (Middleware)
- Налаштування сервісів
- Робота зі статичними файлами
- Створення власного проміжного програмного забезпечення
- Використання впровадження залежностей (dependency injection)
- Впровадження служби в контролер
- Розробка контролерів
- Написання контролерів та дій (Actions)
- Налаштування маршрутів
- Написання фільтрів дій (Action Filters)
- Додавання контролерів та дій в застосунок MVC
- Налаштування маршрутів з використанням таблиці маршрутизації
- Налаштування маршрутів з використанням атрибутів
- Додавання фільтра дій
- Розробка представлень (Views)
- Створення представлень з Razor Syntax
- Використання помічників HTML Helpers та Tag Helpers
- Повторне використання коду представлень
- Додавання представлень в застосунок MVC
- Додавання часткового представлення
- Додавання компонента представлення
- Розробка моделей
- Створення моделей MVC
- Робота з формами
- Перевірка застосунку MVC
- Додавання моделі
- Робота з формами (Forms)
- Додавання перевірки (Validation)
- Використання Entity Framework Core в ASP.NET Core
- Вступ до Entity Framework Core
- Робота з Entity Framework Core
- Додавання Entity Framework Core
- Використання Entity Framework Core для вилучення та зберігання даних
- Використання Entity Framework Core для підключення до Microsoft SQL Server
- Використання шаблону представлень (Layout), CSS і JavaScript у веб-застосунку ASP.NET Core
- Використання шаблону представлень (Layout)
- Застосування CSS і JavaScript
- Використання jQuery
- Застосування Layout до представлень в застосунку
- Використання CSS
- Використання JavaScript
- Використання jQuery
- Розробка на стороні клієнта
- Застосування стилів
- Використання Task Runners
- Адаптивний дизайн
- Використання gulp для запуску завдань
- Стилізація з використанням Sass
- Використання Bootstrap
- Тестування та усунення несправностей
- Тестування застосунків MVC
- Реалізація стратегії обробки винятків
- Журналювання застосунків MVC
- Тестування моделей
- Тестування контролерів з використанням тестового репозиторію
- Реалізація репозиторія в проєкті MVC
- Додавання обробки винятків
- Додавання журналювання
- Керування безпекою
- Автентифікація ASP.NET Core
- Авторизація в ASP.NET Core
- Захист від атак
- Використання Identity
- Додавання авторизації
- Уникнення міжсайтової підробки запиту
- Продуктивність і обмін інформацією
- Реалізація стратегії кешування
- Керування станом
- Двосторонній зв’язок
- Реалізація Web API
- Знайомство з Web API
- Розробка Web API
- Виклик Web API
- Додавання дій та їх виклик за допомогою Microsoft Edge
- Виклик Web API з використанням серверного коду
- Виклик Web API з використанням jQuery
- Хостинг і розгортання
- Локальний хостинг і розгортання
- Розгортання в Microsoft Azure
- Основи Microsoft Azure
- Розгортання веб-застосунку в Microsoft Azure
- Завантаження образів до сховища BLOB-об’єктів Azure
Надіслати заявку
📩 info@sso.net.ua
☎️ 38 098 805 45 11
| ✉️ | 📅 | ☎️ | 🔝 |




