ASP.NET Core Web API. Практичний курс
ITVDN: курси програмування
Відеокурси з
програмування

Вибери свою IT спеціальність

Підписка

Про курс

Технологія ASP.NET Core Web API дає можливість зручного створення HTTP сервісів, які працюють за принципами REST (англ. Representation State Transfer - "передача стану представлення"). Практичний курс ASP.NET Core Web API допоможе вам закріпити та впорядкувати наявні знання з розробки сервісів на основі ASP.NET Core фреймворку, версії 3.0 та вище. У курс входить як розгляд основних вимог до Web API додатку, так і поглиблений розбір на практиці особливостей самого ASP.NET Core.

Підсумком проходження даного курсу буде поетапно реалізований Web API додаток та створення «еталонного» проекту, який може бути використаний як шаблон реальних завдань.

Реалізуючи проєкт, ви в теорії та на практиці познайомитеся з такими важливими темами, як: розгортання проекту, підключення до нього бази даних, підтримка життєздатності проекту (конфігурація, логування, впровадження залежностей), організація подання даних (контролери, документація точок входу, фонові процеси), нюанси роботи протоколів з'єднання та реалізація модуля обміну повідомленнями в реальному часі.

Читати далі...

Цей курс входить до спеціальності:

Попередні Вимоги

  • C# 7-8 основи
  • .NET Core Framework (базове знання)
  • ASP.NET Core Framework (базове знання)
Читати далі...

Ви навчитеся

  • Використовувати у процесі розробки особливості Visual Studio Code.
  • Розуміти структуру та розробляти OWIN сумісні сервіси на основі ASP.NET Core.
  • Розробляти сервіси ASP.NET Core Web API.
  • Підключати до вашого проєкту бази даних як через Entity Framework Core, так і через драйвери.
  • Конфігурувати ваші програми та використовувати сервіси конфігурації.
  • Тестувати ваше API за допомогою утиліти Postman та створювати інтерактивну документацію для додатку за допомогою Swagger (OpenApi).
  • Налаштовувати модулі middleware додатку та потокове мовлення.
  • Реалізовувати додаток-клієнт для надсилання повідомлень на сервер.
Читати далі...
Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
  • Тривалість: 3 год 57 хв
  • Курс створено: 15.11.2019
  • Уроків: 7 з
  • Оновлено: 03.12.2020
  • Мова: російська

Що входить до курсу

  • 7 відео уроків
  • Домашні завдання
  • Консультація з тренером
Увійдіть або зареєструйтеся для того, щоб продовжити перегляд безкоштовного відео

Розглянути розгортання середовища розробки, організацію проекту. Сформувати розуміння ідеї Web API.

Читати далі...

Ознайомитись із базовим принципом роботи специфікації OWIN, порівняти його з роботою поточного положення ASP.NET Core та реалізувати обробник запитів, спираючись лише на кошти ASP.NET Owin Katana.

Читати далі...

Розглянути реалізацію Web Api безпосередньо за допомогою технології ASP.Net Core.

Читати далі...

Налаштувати структуру проекту для роботи із даними. Розглянути основні патерни по роботі з БД, основні відмінності баз даних у певних завданнях та базові техніки у роботі з даними.

Читати далі...

Після шару з обробкою даних відбувається шар вищого рівня – презентація даних. Метою даного уроку буде ознайомитися з основними підходами роботи з Controllers, організувати представлення даних для зручного, комфортного та структурованого доступу та роботи з API. Розглянемо, як зміцнити стабільність програми та спростити процес розробки за допомогою утиліт, які імітують справжнього клієнта та усунемо найслабше місце в API, а саме створимо візуалізацію для essential частини програми – контролерів.

Читати далі...

Ознайомитись з основними типами підключення між клієнтом та сервером, зрозуміти, як саме обробляти та отримувати запити, згідно з протоколами TCP, HTTP/S без використання об'єктів обгорток високого рівня, що застосовуються в ASP.Net Core додатках.

Читати далі...

Розібратися у використанні WebSockets на платформі ASP.Net Core. Використання веб-сокетів з бібліотекою SignalR і без. Підключення клієнтів до вашого WebSocket модуля. Розглянути безпеку такого підключення та його авторизацію.

Читати далі...
ПОКАЗАТИ ВСЕ
Студенти також дивляться
ASP.NET Core Базовий
ДЕТАЛЬНІШЕ
ASP.NET Core Поглиблений
ДЕТАЛЬНІШЕ
Створення користувальницького інтерфейсу в ASP.NET Core
ДЕТАЛЬНІШЕ

Купуй передплатуз доступом до всіх курсів та сервісів

Бібліотека сучасних IT знань у зручному форматі

Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
59.99 $
Придбати
Преміум Plus
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
  • Завантаження відео уроків
199.99 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
коментарі та обговорення
Notification success