Консультация
Работаем с 8:30 до 19:00Выходной: суббота и воскресенье


Сообщение об ошибке

Обучение

Сообщение об ошибке

Программирование на C#

Для новичков (Trainee). Не нужны первичные навыки и знания

C# — объектно-ориентированный язык программирования, разработанный в 1998—2001 годах в компании Microsoft. Язык создавался на основе Java и C++ и впитал их лучшие качества, в том числе унаследовал особенности синтаксиса.

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

Благодаря огромному количеству документации C# удобен в изучении. Собственная среда разработки Visual Studio, готовые модули, шаблоны и процедуры, а также большое количество синтаксического сахара делают язык удобным и популярным.

После освоения C# студенты могут выбрать специализации и продолжить обучение.

Описание курса

Общие данные

Варианты обучения
Начало занятий
24.11.2017
Продолжительность
72 уч.ч два месяца
Расписание
Понедельник (с 8.00 до 11.00)
Среда (с 8.00 до 11.00)
Пятница (с 8.00 до 11.00)
Стоимость
670 BYN
С рассрочкой
369 BYN/ месяц две выплаты
Место занятий
г. Минск, ул. Скрыганова, 14, 5 этаж

Условия отбора

Зачисление на курс "Программирование на C#" проводится на конкурсной основе по результатам:

  • теста по английскому языку,

  • теста по логике

Для кого этот курс

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

Необходимая подготовка

  • Английский язык (уровень Pre-Intermediate)

  • Уверенный пользователь персонального компьютера

Для чего этот курс

  • Научить слушателей пользоваться основными инструментами промышленной разработки программного обеспечения используя язык программирования C# и платформу .NET, подготовить их к работе в реальных проектах

Вы узнаете

  • По окончанию курса Вы сможете понимать основные принципы построения и структурирования приложений, написанных на языке программирования C#, а также создавать полноценные последовательные алгоритмы в своих решениях. Например, Вы узнаете, что такое рефлексия и атрибуты, сериализация и сборщик мусора. Курс включает изучает основных стандартных классов, которые позволяют работать с файловой системой, с наборами данных, строками, XML и многим другим. Также Вы будете владеть основными инструментами и технологиями, такими как LINQ. По окончанию курсы Вы будете обладать всеми основными знаниями и навыками необходимыми для .NET разработчика

Вы будете уметь

  • Вы сможете уверенно использовать C# и глубоко понимать принципы работы разных технологий платформы Microsoft .NET

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

  1. Модуль (36 уч.ч). Программирование на C#. Базовый уровень.

    1. Основы программирования

    1.1. Алгоритмы

    1.2. Эволюция языков

    1.3. Обзор платформы .NET

    1.4. Язык C#, общие концепции синтаксиса

    2. Система типов языка С#

    2.1. Ключевые слова, идентификаторы, литералы

    2.2. Выражения и операции

    2.3. Переменные и константы

    2.4. Преобразование и приведение типов

    3. Операторы языка C#

    3.1. Арифметические

    3.2. Отношения

    3.3. Логические

    3.4. Присваивания

    3.5. Поразрядные

    3.6. Оператор

    3.7. Использование скобок

    3.8. Деление

    4. Операторы языка C#

    4.1. Управляющие операторы

    4.2. Операторы переходов

    4.3. Операторы проверки условий

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

    5. Массивы и строки

    5.1. Начальные сведения о массивах

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

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

    5.4. Ступенчатые массивы

    5.5. Строки

    6. Коллекции

    6.1. Основы работы со стандартными коллекциями

    6.2. Коллекции-списки

    6.3. Коллекции-словари

    6.4. Пользовательские коллекции

    7. Введение в классы

    7.1. Синтаксис объявления класса

    7.2. Методы, объявление и вызов

    7.3. Использование параметров

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

    7.5. Разделяемые классы и методы

    8. Введение в классы

    8.1. Свойства и индексаторы

    8.2. Конструкторы

    8.3. Статические классы

    8.4. Методы расширения

    8.5. Конструкторы класса

    8.6. Рекурсия

    1. Основы ООП
      1. Класс System.Object
      2. Жизненный цикл объекта
      3. Структуры
      4. Перечисления
  2. Модуль (36 уч.ч). Программирование на C#. Углубленный уровень

    1. Основы ООП

    1.1. Принципы ООП

    1.2. Инкапсуляция

    1.3. Пространство имен

    1.4. Перегрузка операций

    2. Наследование классов

    2.1. Основы наследования

    2.2. Конструкторы и наследование

    2.3. Виртуальные методы

    2.4. Полиморфизм

    2.5. Абстрактные классы

    3. Классы, интерфейсы

    3.1. Статические классы

    3.2. Статик конструкторы

    3.3. Абстрактные классы

    3.4. Абстрактные компоненты

    3.5. Интерфейсы

    3.6. Наследование интерфейсов

    4. Сборка мусора

    4.1. Оператор new

    4.2. Работа сборщика мусора

    4.3. Поколения

    4.4. Применение деструкторов

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

    5.1. Делегаты

    5.2. Анонимные функции

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

    5.4. События

    6. Генерация и обработка исключительных ситуаций

    6.1. Основы обработки исключительных ситуаций

    6.2. Последствия не перехвата исключений

    6.3. Перехват исключений

    7. Работа с объектами файловой системы

    7.1. Использование потоков данных

    7.2. Классы для работы с потоками

    7.3. Основы XML

    7.4. Сериализация

    8. Основы многопоточного программирования

    8.1. Многопоточность

    8.2. Синхронизация потоков (lock, mutex, семафор)

    8.3. Процессы и домены

    8.4. TPL

    9. Перечислители и итераторы, визуальная разработка

    9.1. Универсальные шаблоны

    9.2. Класс System.Object

    9.3. Операции упаковки, распаковки

    9.4. Основы WinForms

    9.5. Обзор WPF

Преподаватели курса

Артем Харитончик

Влад Бронишевский

Запись на курс
1
Заполните форму заявки.
2
Ожидайте сообщения на e-mail.
3
До встречи на курсах!

Заполните форму

Задать вопрос методисту

Почему выбирают IT-академию?

На курсе Asp.net в Образовательном центре ПВТ преподаватели отработали хорошо, курс сам интересен начала до конца

АSP.Net я выбрал, как наиболее перспективный фреймворк при поиске работы и старта карьеры программиста.  Другие языки не рассматривал, но они были так широко направлены как .net фреймворк.

О своем выборе не жалею. Программа обучения понравилась.

Выбрал Asp.net, потому что были некоторые знания C#/Java до прохождения курсов, а также у продуктов Microsoft довольно большое комьюнити.
Кирилл Бекус

АSP.Net я выбрал, как наиболее перспективный фреймворк при поиске работы и старта карьеры программиста.  Другие языки не рассматривал, но они были так широко направлены как .net фреймворк. О выборе своем не жалею, так как базовый язык C# - перспективен для изучения и дальнейшего карьерного роста.

На курсе Asp.net в Образовательном центре ПВТ преподаватели отработали хорошо, курс сам интересен начала до конца. Но программу считаю, следует расшить и добавить блоки для углубленного изучения MS SQL и Oracle.

Роман Носович

Выбрал Asp.net, потому что были некоторые знания C#/Java до прохождения курсов, а также у продуктов Microsoft довольно большое комьюнити. О своем выборе не жалею.

Программа обучения понравилась. Курс по Asp.net продолжался примерно 1,5 месяца. На мой взгляд, следует увеличить продолжительность курса в 1,5-2 раза, чтобы рассмотреть некоторые вопросы более детально. Что касается трудоустройства, то в моем случае было достаточно мало собеседований, поэтому удалось устроиться только после 2 месяцев поиска вакансий. Из 4 пройденных собеседований получил 2 job offer'a. В настоящее время работаю в компании, работой очень доволен

Более 1500 выпускников успешно работают в IT-компаниях в Беларуси и за рубежом

Акции и новости