Акция от Geekbrains. Скидки до 50% на все курсы
Акция действует с 1 по 16 января
Узнать подробнее
Подробное описание
Чему Вы научитесь
- Строить правильную архитектуру сложного приложения на практике;
- Правильно обрабатывать ошибки приложения и логировать их;
- Писать модульные тесты и научитесь технике программирования через тестирование (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. Завершение работы над проектом
- Асинхронный пэйджинг товаров. Редактирование, удаление, добавление товаров в админке.