Online | Offline
КУРС

Разработка на С# и ООП

  • Создашь приложения на C#, используя классы со сложной иерархией (OOP/OOD)
  • Научишься использовать основные структуры данных и ООП-методологии для разработки программ
  • Получишь базу для дальнейшего развития в сфере web- и Game-индустрии или успешного поступления в интернатуру IT-компаний Днепра

Подробнее

Cтарт: 16 января

Длительность

96 часов, 24 недели

Расписание

Вс 16.00-20.00

Стоимость

6 платежей по 3000 грн

Заработная плата C# разработчика

от 500$ до 2600$

(по данным сайта dou.ua)

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

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

Курс даёт достаточный уровень владения языком C# для дальнейшего изучения. Разработки на Microsoft .Net Framework и Разработки игр на Unity или успешного поступления в интернатуру SoftServ’a, AMC Bridge, DataArt с возможным трудоустройством.

QA-специалист занимается тестированием программного обеспечения (ПО), чтобы выявить ошибки в его работе и устранить их. Основная задача - найти в программе, приложения, игре или ином продукте возможные ошибки и проблемы

Видео с нашим преподавателем

Коротко о курсе

icon

Никаких нудных лекций, учимся через практику

icon

Офлайн обучение с поддержкой ментора в чате

icon

Итоговый проект в свое портфолио

icon

Возможность поступления в интернатуру IT-компаний Днепра + трудоустройсто

video-thumb

После курса ты сможешь

icon
Types

Работать с value- и reference-типами данных, понимая разницу между ними

icon
Algorithms

Решать задачи на основе сложных алгоритмов и реализовывать их в своих программах на C#, использовать циклы, массивы и перечисления

icon
Functions mechanism

Выполнять декомпозицию задачи, работать с функциями, грамотно использовать механизм передачи параметров и рекурсию

icon
OOP Principles

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

icon
Finding Bugs

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

icon
Event-driven applications

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

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

96

часов интенсивной практики от IT-экспертов

Сode review домашних заданий

20+

консольных и десктопных программ на C#

итоговый индивидуальный проект

1. Основные конструкции языка C# и ООП
  • Повторение понятий Куча и Стек
  • Типы данных: Value and References. Обзор встроенных типов данных
  • Понятие boxing и unboxing
  • Операторы ветвления
  • Операторы циклов. Акцентирование внимание на foreach
2. Введение в объектно-ориентированное программирование на С# (ООП)
  • Понятия класса и объекта
  • Поля и методы, модификаторы доступа
  • Статические поля и методы
  • Парадигмы программирования: инкапсуляция, наследование, полиморфизм
  • Абстрактные классы и интерфейсы
  • Шаблонные классы
3. Делегаты и события
  • Необходимость и особенности применения событий
  • Событийная модель приложения (event, delegates)
  • Анонимные делегаты
  • Методы расширения
  • Лямбда-выражения
  • Назначение паттерна MVC и его применение
4. Управление ресурсами
  • Garbage Collection
  • Интерфейс IDisposable
5. Исключительные ситуации (Exceptions)
  • Необходимость использования
  • Обработка исключительных
  • Создание собственных исключительных ситуаций
6. Работа с коллекциями
  • Обзор существующих интерфейсов создания коллекции: IList, ICollection, IEnumerable
  • Обзор существующих коллекций: List, Dictionary, SortedList, Stack, Queue, Hashtable, etc.
  • Правила выбора коллекции в зависимости от нужд приложения
  • Методы расширения для работы с коллекциями
  • LINQ: Обзор интерфейса IQuerable

Кто читает этот курс?

Александр Пюра

ментор SoftServe IT Academy

-20+ лет профессионального опыта и преподавательской деятельности в IT сфере.
-Опыт работы с технологиями: C/C++, RDMS, C#/.Net, Python
-Опыт работы разработчкиком в больших компаниях как ISD, Archer Software, Apriorit

Как проходит обучение?

Живые занятия

Обучение в офлайн формате и с возможностью онлайн подключения

90% практики

Практика с первого дня обучения: работа над реальным проектом для портфолио

Поддержка преподавателей

Закрытый Telegram чат группы с преподавателем, разбор домашних заданий и регулярная обратная связь

Карьерные ивенты

Онлайн-экскурсии в топовые IT-компании, тренинги по Soft Skills и подготовка к трудоустройству

Инвестируй в себя!

Получи работу С# разработчика через 24 недели.

Cтоимость курса
18000 грн.
*При полной оплате скидка 10%
Оплата по месяцам

6 платежей по 3000 грн

Получи консультацию
по курсу

    Получить консультацию

    Имя
    Телефон

    Введите слово, чтобы начать поиск

      Получить консультацию

      Имя
      Телефон