ITVDN

Асинхронное программирование в C# 5

  • Продвинутый уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: Неограничено
Записаться

Асинхронное программирование в C# 5

Синхронное выполнение длительных операций является крайне неэффективной практикой. Как правило, оно вызывает подвисания пользовательского интерфейса и даже исключает возможность использования преимуществ многоядерного процессора. Одной из альтернатив такому подходу является асинхронность, которая предполагает выделение нескольких рабочих потоков, что позволяет каждому процессу выполняться одновременно без задержек.
Знания и навыки, которые приобретете
  • Использовать LINQ to Entities для получения данных с помощью выражений, которые по форме близки выражениям языка SQL
  • Применять технику Code First, которая предусматривает создание БД и модели на основе существующих классов
  • Понимать и использовать на практике технологию TDD
  • Писать “чистый” и понятный код с минимальным количеством “багов”; 
  • Проверять работоспособность кода с помощью unit тестирования
  • Писать автоматизированное unit-тесты

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

  • Олег Кулыгин

    Тренер-консультант, эксперт по построению сервис-ориентированных и облачных приложений