О курсе

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

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

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


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



Начало
Идет набор группы в феврале.

Длительность
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 Тренер Максим Кузнецов

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