О курсе

Обновлено 06.01.2017 г.

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

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


Ключевые слова: разработка программного обеспечения, программирование для Windows, курс C# для начинающих, углубленное изучение C#, .Net программирование, ООП, git, github.



Начало
Идет набор группы. Начало занятий 21 ноября.

Длительность
8 недель (48 часов)

Стоимость
1400 грн. в месяц
всего: 2800 грн.

Уровень сложности
базовый уровень

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

  • Введение в .NET-технологии

    Общие сведения языка C#. Базовые классы в .NET 4.6.1. Общеязыковая исполняющая среда(CLR). Основы работы с Microsoft Visual Studio. Компиляция приложений.

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

    Объявление, инициализация и область видимости переменных. Типы данных. Структура программ. Основы работы со строками. Класс System.Console.

  • Условные операторы. Циклы

    Условный оператор if-else. Условный оператор switch. Конструкции (case, default, break). Передача параметров (ref,out). Циклы (while, do-while, for, foreach). Управляющие циклом конструкции (Break, continue).

  • Основы объектно-ориентированного программирования

    Классы и объекты. Конструкторы. Свойства. Наследование (классы). Интерфейсы. Слабые и обычные ссылки. Класс System.Object. Интерфейсы. Абстрактные классы. Наследование (интерфейсы). Модификаторы доступа. Обобщения.

  • Массивы

    Понятие массива. Класс Array. Кортежи. Операции и приведения.

  • Делегаты и события

    Делегаты и их использование. Лямбда-выражения. События.

  • Работа со строками

    Класс System.String. Регулярные выражения.

  • Коллекции

    Основы работы с коллекциями. Списки, связные списки и их сортировка. Очереди. Стандартные коллекции (словарь, список, очередь, стек). Параллельные коллекции. Язык запросов LINQ. Сущности списков, стандартные операции запросов (Фильтры, Сортировка, Группирование, Методы).

  • Обработка исключений

    Работа с ошибками и их исключения(try/catch): выброс и обработка исключений, стандартные исключения, создание собственных исключений. Обработка ошибок AggregateException.

  • Работа с файлами

    Ввод / вывод.

Что умеют выпускники

  • Свободно владеют средой разработки Microsoft Visual Studio.
  • Создавать программные решения с использованием языка C#.
  • Владеют основами объектно-ориентированного программирования.
  • Совершенствоваться в технологиях .NET (от разработки веб-интегрированных сред, изучения тонкостей программирования до разработки игровых приложений на "Unity" или прочих платформах).

Оставить заявку

Приходите, первое занятие бесплатно!

LinkedIn Преподаватель Максим Кузнецов

Сертификат об окончании курсов

Хотите, мы перезвоним Вам в ближайшее время?

Хотите, мы перезвоним Вам

в ближайшее время?