Обери свою 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 додаток та створення «еталонного» проекту, який може бути використаний як шаблон реальних завдань.
Реалізуючи проєкт, ви в теорії та на практиці познайомитеся з такими важливими темами, як: розгортання проекту, підключення до нього бази даних, підтримка життєздатності проекту (конфігурація, логування, впровадження залежностей), організація подання даних (контролери, документація точок входу, фонові процеси), нюанси роботи протоколів з'єднання та реалізація модуля обміну повідомленнями в реальному часі.
Розглянути розгортання середовища розробки, організацію проекту. Сформувати розуміння ідеї 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 модуля. Розглянути безпеку такого підключення та його авторизацію.
Надіслати код ще раз
Змінити номер телефону
Надіслати код ще раз
Змінити email