Главная Школы Світ Сучасної Освіти Професійна розробка на C# та .NET
Світ Сучасної Освіти

Професійна розробка на C# та .NET

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

О курсе

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

Основы C# и платформы .NET

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

Работа с данными и логикой

Далее курс охватывает фундаментальные понятия - типы данных, переменные, операции над ними. Слушатели разберутся в том, как компьютер хранит данные в памяти. Они научатся использовать условные конструкции if и switch для создания разветвленной логики в программах.

Циклы, методы и массивы

Этот блок посвящен основным инструментам программиста. Слушатели освоят работу с циклами while, do while и for. Они научатся создавать собственные методы, работать с параметрами, модификаторами out и ref. Также курс охватывает работу с массивами - от одномерных до многомерных и зубчатых.

Система контроля версий

Отдельный модуль посвящен основам работы с системой контроля версий - важному инструменту в работе каждого разработчика.

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

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

Обработка ошибок и работа с памятью

Слушатели научатся корректно обрабатывать исключительные ситуации с помощью try-catch-finally, создавать собственные классы исключений. Отдельный модуль объясняет работу сборщика мусора в .NET.

Структуры данных и обобщения

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

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

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

Сборки, атрибуты и рефлексия

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

Многопоточность и тестирование

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

Завершение обучения

Финальные модули дают обзор возможностей платформы .NET для создания различных типов приложений, включая ASP.NET. Курс завершается сдачей проектов и обсуждением результатов.

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

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

Формат обучения

Курс включает 24 live-занятия с акцентом на практику. Программа разработана специалистами ведущих IT-компаний. Преподаватели-практики делятся реальным опытом и актуальными знаниями. После успешного завершения слушатели получают сертификат и проект в портфолио.

Что включено

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