ВІДЕОУРОК № 6. Connection and Security
Розглянути розгортання середовища розробки, організацію проекту. Сформувати розуміння ідеї 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 модуля. Розглянути безпеку такого підключення та його авторизацію.