Продвинутая разработка в Microsoft .NET

Курс: SDP-030_prg
Длительность:28 ч.
Описание:
Программа "Продвинутая разработка в Microsoft .NET®" включает в себя следующие модули:

1. Управление зависимостями в .NET.
Инверсия зависимостей (Dependency Inversion) является очень популярной техникой проектирования в современных enterprise-приложениях. Но несмотря на популярность, принципы инверсии управления и DI-контейнеры очень часто используются неправильно. В данном модуле рассматриваются не столько конкретные библиотеки, сколько принципы проектирования, которые лежат в основе этих библиотек. Такой подход позволит слушателям не просто хорошо разбираться в существующих инструментах, но и правильно использовать их для решения практических задач.  

2. C# Tips and Tricks.
Уникальный модуль, посвященный тонкостям языка C# и платформы .NET. В любом современном языке есть возможности, поведение которых не очевидно с первого взгляда, и язык C# в этом плане – не исключение. За последние 12 лет язык C# претерпел огромное количество изменений, превратившись из "простого" объектно-ориентированного языка в гибрид с возможностью использования различных парадигм программирования. 
Рассматриваются тонкости поведения "продвинутых" возможностей языка C#, причины их появления, а также решения, которые принимались при их разработке.

3. Асинхронное будущее в .NET®.
Рассматриваются различные возможности платформы .NET® для упрощения асинхронного программирования, паттерны асинхронного программирования, такие как Asynchronous Programming Model (APM), Event-Based Async Pattern (EAP), Task-Based Async Pattern (TAP), новые возможности языка C# 5.0 – async/await. А также продвинутые техники обработки исключений (Exception Handling), контекст синхронизации (Synchronization Context), а также модель реактивного программирования и библиотека Rx (Reactive Extensions).

4. Проектирование по контракту на платформе .NET®.
Проектирование по контракту – это мощная техника разработки программного обеспечения (ПО), которая путем формализации взаимоотношений между компонентами позволяет создавать качественное, надежное и расширяемое ПО. В данном модуле рассматриваются теоретические аспекты проектирования по контракту, изначально изложенные Бертраном Мейером, которые позволят понять всю ценность этой методики при разработке ПО.


Целевая аудитория:
Разработчики и архитекторы ПО.
Описание:


Сертификат:
По итогам обучения каждому слушателю выдается сертификат о прохождении курсов Luxoft Training. Слушатели онлайн курсов получают электронную версию сертификата (на указанный email) по запросу.
Москва 33 600 р.
Санкт-Петербург 30 240 р.
Омск 25 200 р.
Киев 8 400 грн.
Одесса 7 600 грн.
Днепр 7 600 грн.
Ваш город (формат корпоративного обучения):По запросу


Данные цены не включают в себя стоимость обедов.

Записаться на курс





Хотите узнать больше?

По всем вопросам, в том числе для регистрации на курсы, обращайтесь по адресу education@luxoft.com

Вернуться к каталогу
Раcписание курса в
Москвe
  • Москве
  • Санкт-Петербурге
  • Омске
  • Киеве
  • Днепре
  • Одессе
  • Минске
05.09.2017 - 08.09.2017
Тренер:
Таранов  Николай
Таранов Николай
Консультант по разработке ПО, технологиям Microsoft
Подробнее
Локация:
Москва
Время:
10:00-18:00
6 сентября 10:00-16:00 8 сентября 10:00-16:00
Длительность:
28 ч.
33 600 р.

05.09.2017

Запланированных дат
в расписании нет
Не подходят даты или время?
Предложите свой вариант
Блоги
Павел Новиков
16.05.2017 11:46:21
Участники и «заказчики» процесса тестирования
В данной статье предлагаю рассмотреть, кто является стэйкхолдерами и потребителями сервиса тестирования. Для этого необходимо ответить на следующие вопросы:
Иван Алякскин
15.05.2017 12:36:36
Чек-лист для Knowledge Transfer
Добрый день! Был большой перерыв в публикациях. Связан напрямую с темой сегодняшней заметки.
Рано или поздно каждому приходится сталкиваться с задачей принятия или же передачи проекта. Для того что...
Манифест Agile-тестировщика
На одном из тренингов мне задали вопрос: "Как выжить тестировщикам при Agile?". Тренинг, кстати, был на совершенно другую тему, но, видимо, вопрос больной. Думаю, ответы на него можно найти в "The T...
Читать больше
Luxoft Training предлагает Вам пройти обучение по курсу «Продвинутая разработка в Microsoft .NET». Другие курсы по теме «Разработка ПО (.NET)» Вы можете найти в нашем каталоге курсов.
Заказазать корпоративное обучение
для команды
ФИО
Город
Компания
Должность
Email
Телефон
Сообщение


Отмена