Курс проверен службой качества Schoolmart.ru

Programming in 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.

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

  • Быстрый курс
  • Выдают методические материалы
  • Есть возврат налогового вычета 13% после обучения
  • Есть практические задания
Наименование темы Часов
Модуль 1. Введение в платформу .Net Основные элементы платформы .Net. Использование интегрированной среды разработки Visual Studio 2015. Определение понятия Сборка и её описание. Особенности языка программирования C#. Практика: Создание и работа со сбо 2
Модуль 2. Введение в язык программирования C# Языковые лексемы C#. Введение в систему типов языка C#. Пространства имён. Работа со структурными типами и константами. Операции языка C#. Тип данных Nullable. Разработка пользовательских структурных типов. Пр 2
Модуль 3. Методы и операторы C# Создание и вызов методов. Перегрузка и методы с переменным числом аргументов. Параметры по умолчанию и именованные параметры Операторы ветвления. Операторы циклов. Практика: Написание методов в Visual Studio 2015. 3
Модуль 4. Массивы и строки в C# Одномерные массивы. Многомерные массивы. Класса String. Динамические строки. Регулярные выражения. Практика: Работа с аргументами командной строки в Visual Studio 2015. 3
Модуль 5. Разработка классов на C# Обзор основных концепций ООП. Объявление класса. Члены класса и создание объектов класса. Модификаторы доступа. Свойства и автоматические свойства. Модификаторы const, readonly и static. Конструкторы и деструкторы в C#. 3
Модуль 6. Наследование и полиморфизм Наследование как механизм повторного использования кода. Конструктор при наследовании Преобразование типов и операция is(as) . Виртуальные методы и позднее связывание. Абстрактные классы и методы. Модификатор new и с 3
Модуль 7. Иерархия классов .Net Framework Класс Object и переопределение его методов. Упаковка и распаковка объектов. Метаданные и рефлексия. Другие полезные классы .Net Framework. 3
Модуль 8. Обработка ошибок в C# Концепция исключений. Использование операторов try, catch и finally. Создание своих классов исключений. Практика: Контроль за переполнением при целочисленных вычислениях. 3
Модуль 9. Интерфейсы в C# Концепция интерфейсов. Объявление интерфейса. Реализация интерфейса. Итераторы в .Net Framework. Практика: Разработка альтернативных итераторов для вывода массива объектов. 3
Модуль 10. Потоки данных в .Net Framework Обзор классов потоков. Работа с байтовыми потоками. Работа с потоками символов. Сериализация объектов в C#. 3
Модуль 11. Коллекции в .Net Framework Обзор классов коллекций. Концепция параметризованных типов данных. Ключевое слово default и ограничения для параметризованных типов. Обзор параметризованных коллекций. Практика: Работа с данными в приложении Геометри 3
Модуль 12. Перегрузка операций в C# Перегрузка унарных операций. Перегрузка бинарных операций. Перегрузка операции индексации. Перегрузка операции преобразования типа. Расширяющие методы для классов и интерфейсов. 3
Модуль 13. Делегаты и события в C# Создание и работа с делегатами. Классы Action<> и Func<>. Анонимные методы. Лямбда выражения. События. Практика: Асинхронный вызов метода. 3
Модуль 14. Расширенные возможности C# Атрибуты. Сборка мусора и освобождение ресурсов. Работа с динамическими типами. Асинхронное программирование. LINQ. Практика: Реализация асинхронного паттерна. 3

ежедневно утро-день 10:00 — 17:10

Шуйков Сергей

Замечательный преподаватель-практик по программированию. Обладатель престижных международных статусов Microsoft, в том числе статуса сертифицированного тренера Microsoft (MCT). Сочетает педагогический талант с многолетним опытом разработки и поддержки информационных глобальных систем, построенных на основе Web-инфраструктуры платформы Windows (ASP.NET, IIS, SQL Server). Внимательно подходит к каждому слушателю, щедро делится реальными примерами из собственной практики. Сергей Юрьевич с отличием окончил Московский Государственный Технический Университет имени Н.Э. Баумана. Награждён Почётной грамотой Microsoft за личный вклад в развитие обучения по технологиям Microsoft Visual Studio для веб-разработчиков. Сергей Юрьевич обладает богатым опытом работы в качестве ведущего разработчика и руководителя команды разработки. Среди реализованных проектов: системы онлайн-аукционов, комплексные автоматизированные системы гарантийного обслуживания крупных машиностроительных предприятий и электронные каталоги запасных частей.

Опыт работы более 12 лет
Провел курсов более 452

Направления

Адрес

  • г. Москва, Госпитальный переулок, д. 4/6, 2-ой этаж
  • Метро: Бауманская

Записаться на консультацию

Ваш запрос отправлен.

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