- Регистрация
- 24.09.2021
- Сообщения
- 38 365
Cоздание веб-сайтов и порталов продвинутый уровень Данный курс является продолжением курса ASP.NET Core, и в нем более углубленно изучается платформа .Net Core, рассматриваются техники обработки ошибок и логирования, написания тестов. Также в процессе этого курса разрабатывается приложение с правильной архитектурой, максимально приближенное к реальным enterprise-приложениям. Во второй части курса рассматриваются техники асинхронного обновления страниц с помощью библиотеки jQuery и JavaScript. Чему Вы научитесь Строить правильную архитектуру сложного приложения на практике; Правильно обрабатывать ошибки приложения и логировать их; Писать модульные тесты и научитесь технике программирования через тестирование (TDD); Правильно и безопасно организовывать хранение и вызов javascript; Отслеживать навигацию, строить хлебные крошки и sitemap; И многое другое... Программа курса: Урок 1. Сервис-ориентированная архитектура Сервис-ориентированная архитектура.Основные понятия. Преимущества, недостатки. Урок 2. Web api 2. Лучшие практики реализации Теория: преимущества REST, SOAP; лучшие практики построение web-api. Практика: создание web api контроллеров для сервисов; создание клиентов для сервисов. Урок 3. Web api 2. Продолжение Создание сервиса авторизации, реализация собственного Store для Identity. Полная отвязка проекта Ui от базы. Переход на использование удаленных сервисов. Урок 4. Обработка ошибок и логирование Теория: способы обработки ошибок. Практика: добавление обработчиков ошибок и логирования в проект. Урок 5. Тесты. Unit-тестирование. TDD Тесты. Виды тестирования. Разработка через тестирование Урок 6. Навигация, «хлебные крошки», sitemap Добавление трекинга навигации в проект, «хлебных крошек» и sitemap. Урок 7. Асинхронное обновление представлений. Переработка проекта под использование технологий асинхронного обновления. Пэйджинг товаров. Урок 8. Завершение работы над проектом. Асинхронный пэйджинг товаров. Редактирование, удаление, добавление товаров в админке.. |