2018-ноя
Начало занятий
21
Продолжительность тренинга (недели)
3
Количество слушателей
Sergiev Posad, Russia
Город
Описание направления тренинга

.NET - это программная платформа компании Microsoft, обладающая широкой инфраструктурой, наборами классов на все случаи жизни, огромной системой документации и средств разработки. Тренинг по .NET – это ключ к участию в разработке приложений корпоративного уровня: Business Process Management, eCertification management, Business Information Management, Insurance и т.д.

Необходимые знания и умения

  • Базовые знания языка программирования C# и стандартной библиотеки .Net.
  • Знание ООП. Умение разбивать код на отдельные классы.
  • Знание основ SQL. Умение составлять запросы средней сложности. ​

Знание и опыт работы со следующими технологиями приветствуется:

  • WCF, SOAP, REST.
  • ORM: Entity Framework.
  • XML, XSD, XPATH
  • Асинхронное программирование.
  • С# 6.0
  • MS SQL
  • AOP (PostSharp)
  • Логирование (log4net)
  • NUnit, MS Test
  • IoC: Spring, Unity




Описание тренинга

Тренинг посвящен углубленному освоению блока тем, который включает в
себя как базовые темы по платформе .Net, так и отдельные технологии
(Advanced SQL, XML, XSLT, Services, WebAPI и др.)

Выпускники лаборатории получают:

  • Углубленные знания и опыт применения в различных технологиях стека .Net
  • По окончанию курса лучшим студентам мы предлагаем присоединиться к команде EPAM! ​

Продолжительность курса - 3-4 месяца.


Модули курса:

  • Программирование на  основе C# 7.0:
  • Типы, Структуры, классы, интерфейсы
  • Коллекции и обобщения
  • Делегаты, события, лямбда-выражения.
  • Методы расширения
  • LINQ
  • Обработка исключений
  • Введение в библиотеки базовых классов .Net
  • Объектно-ориентированное программирование на C#: инкапсуляция, наследование, полиморфизм.
  • Многопоточное, параллельное и асинхронное программирование
  • Рефлексия и программирование с использованием атрибутов
  • Базы данных: язык SQL и интеграция приложений с БД с использованием ADO.NET, Entity Framework
  • Логирование и диагностика приложений с использованием log4net, NLog
  • Файловый ввод-вывод
  • Знакомство с расширяемым языком разметки ХМL и сериализацией объектов
  • Паттерны программирования
  • Unit-тестирование кода с использованием MSTest, NUnit
  • Введение в разработку приложений с использованием ASP.NET