C#. Экспресс-курс
О чём курс
Экспресс-курс по языку программирования C# представляет собой интенсивную образовательную программу, разработанную для тех, кто стремится в сжатые сроки освоить фундаментальные принципы разработки программного обеспечения. Основная цель обучения заключается в предоставлении учащимся необходимых теоретических знаний и практических навыков, которые позволят им уверенно участвовать в создании полноценных приложений на языке C#. Программа курса спроектирована таким образом, чтобы быть максимально доступной и полезной для широкого круга слушателей. В первую очередь, курс ориентирован на тех, кто никогда ранее не занимался программированием и хочет сделать свои первые шаги в IT-индустрии. Также он будет крайне полезен тем, кто уже обладает некоторым опытом написания кода, но испытывает пробелы в понимании объектно-ориентированного программирования (ООП). Кроме того, курс станет отличным инструментом для тех, кто уже знаком с C#, но желает систематизировать свои знания, привести их в порядок и заполнить пробелы в фундаментальных концепциях.
Общая продолжительность обучения составляет 30 астрономических часов, в течение которых теоретические блоки тесно переплетаются с практическими задачами. Одной из ключевых особенностей курса является акцент на реальной разработке: учащиеся выполняют серию домашних заданий, кульминацией которых становится создание полноценного приложения. Это итоговое приложение обладает всеми признаками профессионального продукта: оно имеет графический пользовательский интерфейс, выполняет сложные операции в фоновых потоках, корректно обрабатывает возникающие ошибки и обладает модульной структурой. Такой подход позволяет студентам на практике увидеть, как разрозненные знания превращаются в работающий программный продукт.
По завершении обучения выпускники получают комплексный набор навыков, позволяющий реализовывать практически любые задачи с помощью инструментов языка C#. Учащиеся приобретают способность самостоятельно разрабатывать приложения для различных десктопных и мобильных платформ, минимизируя при этом необходимость внесения изменений в код при переносе между средами. Это открывает перед выпускниками отличные перспективы для начала карьеры в качестве C#-разработчика. Дополнительным преимуществом обучения является бонус в виде 10% скидки на любой последующий курс в образовательном центре Level Up, что позволяет продолжить профессиональное развитие на льготных условиях. Выбор данного курса — это инвестиция в качественное образование, подкрепленное практическим опытом и глубоким пониманием архитектуры современных приложений, что является критически важным для успешного старта в сфере разработки программного обеспечения.
Программа обучения
Часть 1. Из чего состоит язык С#? Быстро вникаем в основы и переходим к самому интересному.
- Данные. Типы данных. Типы по значению и по ссылке. Приведение типов. Присваивание, сравнение. Математические, логические операции.
- Управляющие операторы. Операторы цикла. Операторы перехода.
- Функции. Параметры функций и возвращаемое значение. Перегрузка функций. Делегаты. Шаблоны функций.
- Классы. Члены. Свойства. Методы. Конструкторы и деструкторы. События. Приложение, управляемое событиями. Статика. Модификаторы доступа.
- Наследование классов. Полиморфизм. Виртуальные методы. Интерфейсы. Шаблоны классов. Абстрактные классы. Часть 2. Разработка реальных приложений. Что нужно знать.
- Пространства имен. Исключения - перехват и генерация. Форматирование строк.
- Основные структуры данных. Понятие о сложности алгоритма O(n). List<>, SortedList<>, Dictionary<>. Основы LINQ.
- Параллельные вычисления. Многопоточность. Синхронизация потоков.
- GUI на примере WinForms. Контролы. Многопоточность в GUI. Наследование в GUI.
- Архитектура приложений. Принципы и подходы к проектированию приложений.
- Среда разработки Visual Studio. Сборки. Отладка приложения.
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.