2018-апр
Начало занятий
13
Продолжительность тренинга (недели)
2 раза в неделю
Периодичность занятий
15
Количество слушателей
Saint-Petersburg, Russia
Город
Санкт-Петербург
Место проведения
СТУДЕНТЫ 4-6 КУРСОВ
Пожелания к составу слушателей
Описание направления тренинга

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

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

  • базовые знания языка C# и технологий .NET
  • знание основ Web-разработки
  • знание базовых алгоритмов и структур данных
  • базовые знания/общее представление о системах контроля версий
  • знание английского языка на уровне не ниже B1


Требования к составу слушателей:

  • студенты старше 4 курса и выпускники технических специальностей
  • специалисты с техническим образованием и опытом разработки на С# или любом другом языке программирования

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

EPAM ПРОВОДИТ ПОДГОТОВКУ НАЧИНАЮЩИХ .NET-РАЗРАБОТЧИКОВ С ВОЗМОЖНОСТЬЮ ДАЛЬНЕЙШЕГО ТРУДОУСТРОЙСТВА.


.NET Cloud School – это возможность изучить технологии .NET для разработки облачных решений с использованием технологий Microsoft Azure.​

Microsoft Azure – это полный набор облачных служб, которые разработчики и ИТ-специалисты используют для создания, развертывания и управления приложениями через глобальную сеть центров обработки данных. Интегрированные инструменты и DevOps поддерживают разработчика в создании эффективных решений, начиная с простых мобильных приложений и до корпоративных интернет порталов.

Программа тренинга включает:

.Net Basics

  • CLR basis - what is, how it works in a few words
  • C# Language basis - methods, parameters, indexators, properties, Basic data types: different numbers, strings, arrays
  • Exception model. Exception safe code, OOP via .NET: abstract classes, interfaces, visibility
  • Value/Reference data types. Garbage collection. IDisposable and finalization
  • Creation of own types, Collections: List, Dictionary, Stack and Queue. Understanding of Equals and GetHashCode
  • Generics, Understanding iterators (foreach as an example of syntax sugar)
  • Difference between IQueriable and IEnumerable, Metadata: Attributes and type information
  • Understanding thread model in .NET (thread vs thread pull), Sync structures understanding (OS, Process, Hybrid). Talk about Monitor and lock
  • Parralel execution, Understanding asynchronous programming
  • Few words about algorithm complexity and flow. Understanding benefits of Dictionary, benefits of functional approach

.Net Advanced

  • Querying and Manipulating Data Using Entity Framework
  • Creating and Consuming ASP.NET Web API Services
  • .Net Advanced
  • Overview of Service and Cloud Technologies, Deploying Resources with Azure Resource Manager
  • Hosting Web Applications on the Azure Platform
  • Developing Microsoft Azure Solutions Storing SQL Data in Azure
  • Microsoft Cloud Workshop Modern Cloud Apps
  • Microsoft Cloud Workshop Container and DevOps

Для успешного завершения обучения необходимо сдать экзамен и защитить индивидуальный проект.

Кандидаты, показавшие отличные результаты по окончании курса, получат возможность дальнейшего обучения и прохождения практики в лаборатории, а также трудоустройства в компанию EPAM.