Продвинутая разработка в Microsoft .NET
Данный курс предназначен для опытных программистов на платформе Microsoft NET. В этом тренинге рассматриваются вопросы дизайна NET-приложений, а также механизм работы приложений.
24 ак.ч.
Онлайн
SDP-030_PRG
Продвинутая разработка в Microsoft .NET
Записаться на курс
Длительность
24 ак.ч.
Локация
Онлайн
Код
SDP-030_PRG
Расписание и цены
31 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Продвинутая разработка в Microsoft .NET
Записаться на курс
Длительность
24 ак.ч.
Локация
Онлайн
Код
SDP-030_PRG
Расписание и цены
31 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей

Описание

Данный курс предназначен для опытных программистов на платформе Microsoft NET. В этом тренинге рассматриваются вопросы дизайна NET-приложений, а также механизм работы приложений.

В первой части тренинга рассматриваются вопросы разработки хорошего дизайна NET приложений.

Во второй части тренинга рассматриваются вопросы внутренних механизмов работы NET приложений, начиная от необычных выражений на языке C# и заканчивая поведение приложением, если собрано в режиме Release.

Третья часть тренинга посвящена асинхронному программированию, в которой особое внимание уделяется современным технологиям асинхронных приложений на базе Task Parallel Library и async/await.

Курс
сопровождает много практических примеров. 

Цели

Участники:
  • Получат представление о хорошем дизайне NET приложения с точки зрения лучших практик
  • Познакомятся с современными подходами к асинхронному программированию
  • Узнают внутреннее устройство NET приложение с целью оптимизации и предсказания поведения приложений в разных ситуациях во время выполнения кода

Целевая аудитория

Этот курс предназначен для NET-разработчиков уровня regular или senior.

Предварительная подготовка

Прохождение базового тренинга NET-001.

Опыт .NET разработки от 2 лет.

Разбираемые темы

  • 1. Управление зависимостями в .NET

    • Базовые принципы;
    • DI паттерны и антипаттерны;
    • DI Container basics;
    • Управление зависимостями на практике;
    • Практический пример;
    • DI Container Advanced Topics;
    • Ключевые моменты и заключение.
  • 2. Асинхронное программирование в .NET

    • Модель синхронного программирования;
    • Паттерны асинхронного программирования на платформе .Net;
    • Библиотека Task Parallel Library;
    • Await и async;
    • Библиотека реактивных расширений (Reactive Extensions, Rx).
  • 3. C# Tips and Tricks

    • События и делегаты;
    • Утиная типизация на уровне компилятора языка C#;
    • Жизненный цикл объекта;
    • Именованные и необязательные аргументы;
    • Особенности обработки исключений;
    • Преобразование типов, определенных пользователем;
    • Блоки итераторов;
    • Значимые типы;
    • Замыкания;
    • Прочее;
    • Асинхронное программирование.
  • Развернуть программу
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован
+
Связанные курсы
Рефакторинг кода на языке C#
На тренинге рассматриваются подходы и методы улучшения читабельности исходного кода на языке C#. В качестве практики слушателям предлагается выполнить рефакторинг небольших программ, фокусирующих внимание на тех или иных аспектах улучшения существующего кода.
Основы .NET-разработки и языка C#
Этот тренинг является базовым тренингом для слушателей, которые хотят научиться программировать на языке C# и создавать приложения на платформе Microsoft .NET.
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.