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

Требуется подтверждение e-mail адреса!

Требуется подтверждение e-mail адреса! Письмо с инструкцией выслано на адрес электронной почты, указанный при регистрации

Cookies

Отключены cookie-файлы!

Для корректной работы сайта необходимо разрешить использование cookie-файлов.

Cookies

Для оптимизации дизайна и быстродействия наших веб-сайтов используются cookie-файлы. Продолжая посещение веб-сайта, вы соглашаетесь на использование cookie-файлов.

Ок
Вашингтон

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

Распродано
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
Дипломы/сертификаты об окончании
Распродано
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
  • Описание курса
  • Чему вы научитесь?
  • Требования к участникам
Описание курса

Язык программирования 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.

Кому подойдёт курс

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

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

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

  • Основные элементы платформы .Net.

  • Использование интегрированной среды разработки Visual Studio 2015.

  • Определение понятия Сборка и её описание.

  • Особенности языка программирования C#.

Практика:

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

  • Работа в командной строке.

Модуль 2. Введение в язык программирования C#

  • Языковые лексемы C#.

  • Введение в систему типов языка C#.

  • Пространства имён.

  • Работа со структурными типами и константами.

  • Операции языка C#.

  • Тип данных Nullable.

  • Разработка пользовательских структурных типов.

Практика:

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

Модуль 3. Методы и операторы C#

  • Создание и вызов методов.

  • Перегрузка и методы с переменным числом аргументов.

  • Параметры по умолчанию и именованные параметры

  • Операторы ветвления.

  • Операторы циклов.

Практика:

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

3  Модуль 4. Массивы и строки в C#

  • Одномерные массивы.

  • Многомерные массивы.

  • Класса String.

  • Динамические строки.

  • Регулярные выражения.

Практика:

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

Модуль 5. Разработка классов на C#

  • Обзор основных концепций ООП.

  • Объявление класса.

  • Члены класса и создание объектов класса.

  • Модификаторы доступа.

  • Свойства и автоматические свойства.

  • Модификаторы const, readonly и static.

  • Конструкторы и деструкторы в C#.

  • Partial классы.

  • Вложенные классы.

Практика:

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

Модуль 6. Наследование и полиморфизм

  • Наследование как механизм повторного использования кода.

  • Конструктор при наследовании

  • Преобразование типов и операция is(as) .

  • Виртуальные методы и позднее связывание.

  • Абстрактные классы и методы.

  • Модификатор new и сокрытие членов класса.

Практика:

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

Модуль 7. Иерархия классов .Net Framework

  • Класс Object и переопределение его методов.

  • Упаковка и распаковка объектов.

  • Метаданные и рефлексия.

  • Другие полезные классы .Net Framework.

Модуль 8. Обработка ошибок в C#

  • Концепция исключений.

  • Использование операторов try, catch и finally.

  • Создание своих классов исключений.

Практика:

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

Модуль 9. Интерфейсы в C#

  • Концепция интерфейсов.

  • Объявление интерфейса.

  • Реализация интерфейса.

  • Итераторы в .Net Framework.

Практика:

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

Модуль 10. Потоки данных в .Net Framework

  • Обзор классов потоков.

  • Работа с байтовыми потоками.

  • Работа с потоками символов.

  • Сериализация объектов в C#.

Модуль 11. Коллекции в .Net Framework

  • Обзор классов коллекций.

  • Концепция параметризованных типов данных.

  • Ключевое слово default и ограничения для параметризованных типов.

  • Обзор параметризованных коллекций.

Практика:

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

Модуль 12. Перегрузка операций в C#

  • Перегрузка унарных операций.

  • Перегрузка бинарных операций.

  • Перегрузка операции индексации.

  • Перегрузка операции преобразования типа.

  • Расширяющие методы для классов и интерфейсов.

Модуль 13. Делегаты и события в C#

  • Создание и работа с делегатами.

  • Классы Action<> и Func<>.

  • Анонимные методы.

  • Лямбда выражения.

  • События.

Практика:

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

Модуль 14. Расширенные возможности C#

  • Атрибуты.

  • Сборка мусора и освобождение ресурсов.

  • Работа с динамическими типами.

  • Асинхронное программирование.

  • LINQ.

Практика:

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

Продолжительность курса: аудиторная нагрузка в классе с преподавателем 40 академических часов. 

По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе. 

При успешном завешении курса выдаётся сертификат международного образца.

Чему вы научитесь?
разбираться в .Net технологиях;
работать и создавать структурные типы данных;
использовать ветвление и циклы;
создавать методы на C#;
работать с массивами и со строками;
разрабатывать классы на C#;
использовать наследование и полиморфизм;
разрабатывать абстрактные классы и интерфейсы;
обрабатывать ошибки, возникающие в программе;
работать с файловой системой;
пользоваться коллекциями .Net;
использовать в программе параметризованные типы;
работать с событиями, делегатами и лямбда-выражениями;
использовать перегрузку операций и расширяющие методы;
получите представление о LINQ.
Требования к участникам
Успешное окончание курса «Программирование на языке C (Си)» или эквивалентная подготовка.

Организация

Остались вопросы?

Напишите в чат, и специалист поддержки оперативно ответит вам.