Ближайшая дата курса: 26.02.2018

Следующая дата курса: 12.03.2018

Язык программирования C#

Язык программирования C# — один из самых востребованных и динамично развивающихся языков программирования в отрасли IT, который используется для разработки приложений на платформе Microsoft .Net.

Окончив авторский курс «Язык программирования C# 6.0», Вы освоите объектно-ориентированный язык программирования C# 6.0, научитесь использовать интегрированную среду разработки Visual Studio 2015 и приобретете базовые навыки создания объектно-ориентированных приложений.

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

Курс «Язык программирования C# 6.0» готовит к экзамену Microsoft 70483 «Programming in C#», дает знание последней версии языка C# 6.0 и может быть основой для последующего обучения на сертифицированных курсах Microsoft.

Этот авторский курс рекомендован как опытным, так и начинающим разработчикам, которые хотят развить свои профессиональные навыки в создании объектно-ориентированного кода и стремятся к карьерному росту.

Модуль

ак.ч.

Введение в платформу .Net:

  • Основные элементы платформы .Net;
  • Использование интегрированной среды разработки Visual Studio 2015;
  • Определение понятия Сборка и её описание;
  • Особенности языка программирования C#.

Практика:

  • Создание и работа со сборками в Visual Studio 2015;
  • Работа в командной строке.

2 ак.ч.

Введение в язык программирования C#:

  • Языковые лексемы C#;
  • Введение в систему типов языка C#;
  • Пространства имён;
  • Работа со структурными типами и константами;
  • Операции языка C#;
  • Тип данных Nullable;
  • Разработка пользовательских структурных типов.

Практика:

  • Создание и работа со структурой на C#.

2 ак.ч.

Методы и операторы C#:

  • Создание и вызов методов;
  • Перегрузка и методы с переменным числом аргументов;
  • Параметры по умолчанию и именованные параметры;
  • Операторы ветвления;
  • Операторы циклов.

Практика:

  • Написание методов в Visual Studio 2015.

3 ак.ч.

Массивы и строки в C#:

  • Одномерные массивы;
  • Многомерные массивы;
  • Класса String;
  • Динамические строки;
  • Регулярные выражения.

Практика:

Работа с аргументами командной строки в Visual Studio 2015.

3 ак.ч.

Разработка классов на C#:

  • Обзор основных концепций ООП;
  • Объявление класса;
  • Члены класса и создание объектов класса;
  • Модификаторы доступа;
  • Свойства и автоматические свойства;
  • Модификаторы const, readonly и static;
  • Конструкторы и деструкторы в C#;
  • Partial классы;
  • Вложенные классы.

Практика:

  • Написание классов для приложения Геометрия.

3 ак.ч.

Наследование и полиморфизм:

  • Наследование как механизм повторного использования кода;
  • Конструктор при наследовании;
  • Преобразование типов и операция is(as);
  • Виртуальные методы и позднее связывание;
  • Абстрактные классы и методы;
  • Модификатор new и сокрытие членов класса.

Практика:

  • Создание иерархии для приложения Геометрия.

3 ак.ч.

Иерархия классов .Net Framework:

  • Класс Object и переопределение его методов;
  • Упаковка и распаковка объектов;
  • Метаданные и рефлексия;
  • Другие полезные классы .Net Framework.

3 ак.ч.

Обработка ошибок в C#:

  • Концепция исключений;
  • Использование операторов try, catch и finally;
  • Создание своих классов исключений.

Практика:

  • Контроль за переполнением при целочисленных вычислениях.

3 ак.ч.

Интерфейсы в C#:

  • Концепция интерфейсов;
  • Объявление интерфейса;
  • Реализация интерфейса;
  • Итераторы в .Net Framework.

Практика:

  • Разработка альтернативных итераторов для вывода массива объектов.

3 ак.ч.

Потоки данных в .Net Framework:

  • Обзор классов потоков;
  • Работа с байтовыми потоками;
  • Работа с потоками символов;
  • Сериализация объектов в C#.

3 ак.ч.

Коллекции в .Net Framework:

  • Обзор классов коллекций;
  • Концепция параметризованных типов данных;
  • Ключевое слово default и ограничения для параметризованных типов;
  • Обзор параметризованных коллекций;

Практика:

  • Работа с данными в приложении Геометрия.

3 ак.ч.

Перегрузка операций в C#:

  • Перегрузка унарных операций;
  • Перегрузка бинарных операций;
  • Перегрузка операции индексации;
  • Перегрузка операции преобразования типа;
  • Расширяющие методы для классов и интерфейсов.

3 ак.ч.

Делегаты и события в C#:

  • Создание и работа с делегатами;
  • Классы Action<> и Func<>;
  • Анонимные методы;
  • Лямбда выражения;
  • События.

Практика:

  • Асинхронный вызов метода.

3 ак.ч.

Расширенные возможности C#:

  • Атрибуты;
  • Сборка мусора и освобождение ресурсов;
  • Работа с динамическими типам;.
  • Асинхронное программирование;
  • LINQ.

Практика:

  • Реализация асинхронного паттерна.

3 ак.ч.

40 ак.ч.

Стоимость обучения: 25 990р.

Даты

Время

Цена

Место занятий

Преподаватель

12-27

март   март

2018

18:30 — 21:45

вечерняя

пн вт

чт пт

25 990 руб.

м. Бауманская
МГТУ им. Баумана

После успешного прохождения образовательных программ, предлагаемых МГТУ им. Н. Э Баумана, вы получите один из следующих документов:

свидетельство-внимание(зел)

Сертификат (на русском языке с дублированием информации на английском языке) установленного образца, в котором будут указаны полное наименование программы и количество часов обучения.

макет-свидетельства-важно(зел)

Удостоверение о повышении квалификации (на русском языке), в котором будут указаны полное наименование программы и количество часов обучения.

* Удостоверение о повышении квалификации выдается слушателям, которые прослушали 24 и более академических часов по программе повышения квалификации.

+ Программа курса

Модуль

ак.ч.

Введение в платформу .Net:

  • Основные элементы платформы .Net;
  • Использование интегрированной среды разработки Visual Studio 2015;
  • Определение понятия Сборка и её описание;
  • Особенности языка программирования C#.

Практика:

  • Создание и работа со сборками в Visual Studio 2015;
  • Работа в командной строке.

2 ак.ч.

Введение в язык программирования C#:

  • Языковые лексемы C#;
  • Введение в систему типов языка C#;
  • Пространства имён;
  • Работа со структурными типами и константами;
  • Операции языка C#;
  • Тип данных Nullable;
  • Разработка пользовательских структурных типов.

Практика:

  • Создание и работа со структурой на C#.

2 ак.ч.

Методы и операторы C#:

  • Создание и вызов методов;
  • Перегрузка и методы с переменным числом аргументов;
  • Параметры по умолчанию и именованные параметры;
  • Операторы ветвления;
  • Операторы циклов.

Практика:

  • Написание методов в Visual Studio 2015.

3 ак.ч.

Массивы и строки в C#:

  • Одномерные массивы;
  • Многомерные массивы;
  • Класса String;
  • Динамические строки;
  • Регулярные выражения.

Практика:

Работа с аргументами командной строки в Visual Studio 2015.

3 ак.ч.

Разработка классов на C#:

  • Обзор основных концепций ООП;
  • Объявление класса;
  • Члены класса и создание объектов класса;
  • Модификаторы доступа;
  • Свойства и автоматические свойства;
  • Модификаторы const, readonly и static;
  • Конструкторы и деструкторы в C#;
  • Partial классы;
  • Вложенные классы.

Практика:

  • Написание классов для приложения Геометрия.

3 ак.ч.

Наследование и полиморфизм:

  • Наследование как механизм повторного использования кода;
  • Конструктор при наследовании;
  • Преобразование типов и операция is(as);
  • Виртуальные методы и позднее связывание;
  • Абстрактные классы и методы;
  • Модификатор new и сокрытие членов класса.

Практика:

  • Создание иерархии для приложения Геометрия.

3 ак.ч.

Иерархия классов .Net Framework:

  • Класс Object и переопределение его методов;
  • Упаковка и распаковка объектов;
  • Метаданные и рефлексия;
  • Другие полезные классы .Net Framework.

3 ак.ч.

Обработка ошибок в C#:

  • Концепция исключений;
  • Использование операторов try, catch и finally;
  • Создание своих классов исключений.

Практика:

  • Контроль за переполнением при целочисленных вычислениях.

3 ак.ч.

Интерфейсы в C#:

  • Концепция интерфейсов;
  • Объявление интерфейса;
  • Реализация интерфейса;
  • Итераторы в .Net Framework.

Практика:

  • Разработка альтернативных итераторов для вывода массива объектов.

3 ак.ч.

Потоки данных в .Net Framework:

  • Обзор классов потоков;
  • Работа с байтовыми потоками;
  • Работа с потоками символов;
  • Сериализация объектов в C#.

3 ак.ч.

Коллекции в .Net Framework:

  • Обзор классов коллекций;
  • Концепция параметризованных типов данных;
  • Ключевое слово default и ограничения для параметризованных типов;
  • Обзор параметризованных коллекций;

Практика:

  • Работа с данными в приложении Геометрия.

3 ак.ч.

Перегрузка операций в C#:

  • Перегрузка унарных операций;
  • Перегрузка бинарных операций;
  • Перегрузка операции индексации;
  • Перегрузка операции преобразования типа;
  • Расширяющие методы для классов и интерфейсов.

3 ак.ч.

Делегаты и события в C#:

  • Создание и работа с делегатами;
  • Классы Action<> и Func<>;
  • Анонимные методы;
  • Лямбда выражения;
  • События.

Практика:

  • Асинхронный вызов метода.

3 ак.ч.

Расширенные возможности C#:

  • Атрибуты;
  • Сборка мусора и освобождение ресурсов;
  • Работа с динамическими типам;.
  • Асинхронное программирование;
  • LINQ.

Практика:

  • Реализация асинхронного паттерна.

3 ак.ч.

40 ак.ч.

Стоимость обучения: 25 990р.

+ Расписание

Даты

Время

Цена

Место занятий

Преподаватель

12-27

март   март

2018

18:30 — 21:45

вечерняя

пн вт

чт пт

25 990 руб.

м. Бауманская
МГТУ им. Баумана

+ Преподаватели
+ Документы об окончании

После успешного прохождения образовательных программ, предлагаемых МГТУ им. Н. Э Баумана, вы получите один из следующих документов:

свидетельство-внимание(зел)

Сертификат (на русском языке с дублированием информации на английском языке) установленного образца, в котором будут указаны полное наименование программы и количество часов обучения.

макет-свидетельства-важно(зел)

Удостоверение о повышении квалификации (на русском языке), в котором будут указаны полное наименование программы и количество часов обучения.

* Удостоверение о повышении квалификации выдается слушателям, которые прослушали 24 и более академических часов по программе повышения квалификации.

+ Отзывы

Программа курса разработана с учетом профстандартов Министерства труда и социальной защиты РФ.