Sigma Software University

Кемп .NET Pro Базовий

20 занятий
Для начинающих
C# / .NET
Этот курс научит вас основам программирования на C# и работе с платформой .NET. Вы освоите базовые конструкции языка, алгоритмы, ООП и работу с Git, а также научитесь создавать консольные приложения. После курса вы сможете продолжить обучение на углубленном уровне.

О курсе

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

Структура обучения шаг за шагом

На этом курсе студенты проходят путь от основ до создания реальных программ. Каждый модуль строится на знаниях из предыдущего.

Начало работы с .NET и GIT

Курс начинается с знакомства с платформой .NET и языком C#. Студенты сразу учатся работать с системой контроля версий Git. Это дает возможность с первых дней правильно организовать работу над кодом и отслеживать изменения.

Основы C# и алгоритмы

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

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

Этот блок посвящен принципам ООП в C#. Студенты учатся создавать классы, работать с объектами и реализовывать основные парадигмы объектно-ориентированного подхода. Это основа для написания сложных программ.

Работа с данными и коллекции

Здесь рассматривают ввод-вывод информации и работу с текстовыми данными. Студенты осваивают различные типы коллекций в C#, учатся выбирать оптимальные структуры данных для конкретных задач.

Расширенные возможности C#

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

Результаты обучения

Базовый уровень

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

Основной уровень

На основном уровне знания углубляются. Студенты осваивают оценку сложности алгоритмов, изучают шаблоны проектирования и UML-диаграммы. Это готовит их к решению сложных практических задач в реальных проектах.

Требования к студентам

Для успешного обучения нужен ноутбук с минимум 4 GB оперативной памяти и процессором от 1.8 GHz. Необходимый уровень английского не ниже Pre-Intermediate и общая компьютерная грамотность.

Формат занятий

Курс включает 20 занятий по 3 часа. Занятия проходят на украинском языке с использованием профессиональных английских терминов. Уровень сложности - начальный, что позволяет освоить материал даже без предварительного опыта программирования.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора