С# ASP.NET MVC 6 Уровень 2

Cоздание веб-сайтов и порталов продвинутый уровень

Данный курс является продолжением курса ASP.NET Core MVC 6, и в нем более углубленно изучается платформа .net core, рассматриваются техники обработки ошибок и логирования, написания тестов. Также в процессе этого курса разрабатывается приложение с правильной архитектурой, максимально приближенное к реальным enterprise-приложениям. Во второй части курса рассматриваются техники асинхронного обновления страниц с помощью библиотеки jQuery и JavaScript.

Чему Вы научитесь

  • Строить правильную архитектуру сложного приложения на практике;
  • Правильно обрабатывать ошибки приложения и логировать их;
  • Писать модульные тесты и научитесь технике программирования через тестирование (TDD);
  • Правильно и безопасно организовывать хранение и вызов javascript;
  • Отслеживать навигацию, строить хлебные крошки и sitemap;
  • И многое другое.

Что Вы получите

Видеозаписи всех онлайн-занятий
Методички и домашние задания
Общение с одногруппниками
Сертификат об окончании обучения

Средние оценки

4.7 / 5
Программа
4.8 / 5
Преподаватель

Преподаватели

  • 1
    Урок 1. Сервис-ориентированная архитектура
    Сервис-ориентированная архитектура.Основные понятия. Преимущества, недостатки.
  • 2
    Урок 2. Web api 2. Лучшие практики реализации
    Теория: преимущества REST, SOAP; лучшие практики построение web-api. Практика: создание web api контроллеров для сервисов; создание клиентов для сервисов.
  • 3
    Урок 3. Web api 2. Продолжение
    Создание сервиса авторизации, реализация собственного Store для Identity. Полная отвязка проекта Ui от базы. Переход на использование удаленных сервисов.
  • 4
    Урок 4. Обработка ошибок и логирование
    Теория: способы обработки ошибок. Практика: добавление обработчиков ошибок и логирования в проект.
  • 5
    Урок 5. Тесты. Unit-тестирование. TDD.
    Тесты. Виды тестирования. Разработка через тестирование.
  • 6
    Урок 6. Навигация, «хлебные крошки», sitemap
    Добавление трекинга навигации в проект, «хлебных крошек» и sitemap.
  • 7
    Урок 7. Асинхронное обновление представлений.
    Переработка проекта под использование технологий асинхронного обновления. Пэйджинг товаров.
  • 8
    Урок 8. Завершение работы над проектом
    Асинхронный пэйджинг товаров. Редактирование, удаление, добавление товаров в админке.
  • Нажимая на кнопку "Добавить в корзину", Вы принимаете условия договора оферты.

После обучения мы предлагаем всем выпускникам оценить программу курса и преподавателя, а также при желании оставить отзыв.
Все отзывы и оценки мы публикуем без изменений.