Узнать подробности и записаться на сайте школы на пробный бесплатный урок Сайт школы

Курс "C# ASP.NET Core. Уровень 2"

Школа GeekBrains

В процессе курса рассматриваются техники обработки ошибок и написания текстов, а также разработка приложений максимально приближенной к реальным приложениям-enterprise

  • Цена
    от 13 167 руб.
  • Срок обучения
    1 месяц
  • Количество занятий
    8 уроков

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

  • Строить правильную архитектуру сложного приложения на практике;
  • Правильно обрабатывать ошибки приложения и логировать их;
  • Писать модульные тесты и научитесь технике программирования через тестирование (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. Завершение работы над проектом

  • Асинхронный пэйджинг товаров. Редактирование, удаление, добавление товаров в админке.