Описание
Базовый тренинг для разработчиков на платформе Microsoft NET. Тренинг рассматривает все аспекты языка C# от операторов ветвления и цикла до объектно-ориентированного подхода, событий и делегатов. Тренинг ориентирован на Junior Developer и опытных разработчиков, решающих перейти на платформу Microsoft NET Framework.удостоверение о повышении квалификации государственного образца
Цели
Целевая аудитория
Предварительная подготовка
- Умение составлять алгоритмы и знание основ алгоритмизации и программирования.
- Начальное представление об объектно-ориентированном подходе.
- Знание английского языка, достаточное для прочтения методических пособий и выполнения практических заданий.
Разбираемые темы
-
1. Введение в платформу .NET.
-
2. Типы данных, переменные, области видимости, арифметические и логические операции, условия, циклы, функции.
-
3. Классы, методы, поля, конструкторы и деструкторы. Инкапсуляция. Наследование. Полиморфизм, перегрузка операторов, абстрактные классы. Обработка исключений. Преобразование типов.
-
4. Обобщенное программирование, коллекции, язык запросов LINQ.
-
5. Делегаты, лямбда-выражения, события.
-
6. Рефлексия, атрибуты, сериализация.
-
7. Сборщик мусора (управление памятью в Microsoft .NET).
Примечание
Специалист с более чем 15-летним опытом работы в коммерческой разработке на Java, а также преподавания.
Проводит технические собеседования для опытных программистов. Сотрудничает с ведущими банками страны в сфере повышения квалификации сотрудников и проведения технических интервью на позицию Java, Python, JS-разработчиков.
Является автором и разработчиком нескольких запатентованных веб-приложений, которые используют такие крупные компании как ОАО «РЖД» и другие.
Лауреат конкурса Новое звено-2013, награжден благодарственным письмом президента ОАО «РЖД» за разработку уникального ПО «САОС». Активный участник программы IT-Start.
Является автором курсов по программированию для подготовки разработчиков разного профиля с нуля.
Образование:
Саратовский государственный университет им. Н.Г. Чернышевского, Саратов; механико-математический факультет, специальность «Прикладная математика и информатика», 2009. Механико-математический, Прикладная математика и информатика
Саратовский государственный университет им. Н.Г. Чернышевского, Саратов; факультет иностранных языков, специальность «Перевод и переводоведение» (переводчик английского языка), 2009. Иностранных языков, Переводчик английского языка в сфере профессиональных коммуникаций.
Среди проектов Сергея:
-
Разработка автоматизированных системы для РЖД;
-
Написание модулей на PHP с использованием Smarty для компании Itaccent;
- Разработка и проведение обучения для слушателей с начальными знаниями и профессиональных разработчиков таких компаний как Газпром, Роснефть, Лукойл, Билайн и др.