О центре IT-курсы IT для детей Детский английский Английский для взрослых Контакты

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

Онлайн-курс для новичков: от основ C# и .NET до первого приложения за 1 месяц. Оплата в рассрочку

Оставить заявку
5
Количество вакансий в вашем городе по этой специальности
Когда
23 марта`21
Формат обучения
Online
Цена
13000

Преимущества

Востребованный навык
C# — флагманский язык программирования компании Microsoft. С его помощью можно разрабатывать практически любой тип приложений
Подходит для начинающих
Курс не требует специальных знаний и подходит даже тем, кто хочет сменить профессию и ″с нуля″ попробовать себя в IT-сфере
Удобный формат
Занятия проходят в формате вебинаров, а каждый студент получает разбор своего кода и индивидуальные консультации от преподавателя

Вы научитесь

Писать красивый и понятный код на языке С#
Пользоваться инструментами разработчика
Разрабатывать графический интерфейс
Самостоятельно создавать типовые приложения

Программа

  • 10
    модулей
  • 44
    часа обучения
  • 27
    часов самостоятельной работы
  • удостоверение о повышении квалификации установленного образца
  • Введение в курс
  • Общие сведения о вычислительной технике и программировании
  • Обзор языков программирования
  • Обзор платформы .Net и средств разработки
  • Знакомство с языком C#
  • Установка и настройка Visual Studio Code
  • Первая программа
  • Запуск программы в режиме отладки (Debug)
3 часа
  • Синтаксис и ключевые слова
  • Переменные и типы данных
  • Пространства имён
  • Ссылочные и значимые типы. Nullable типы
  • Операции с числами
  • Логические операции, операции сравнения
  • Условные конструкции (if/else/switch)
  • Разделение логики: использование методов
  • Передача параметров по ссылке и значению, модификаторы ref и out
  • Массивы и многомерные массивы
  • Циклы и условия
  • Базовые алгоритмы сортировки массивов
  • Обобщённые коллекции: массивы, списки, словари
  • Строки. Работа со строками
  • Работа с классом StringBuilder
  • Преобразование строк в примитивные типы (Parse, TryParse, Convert)
  • Регулярные выражения (RegExp)
  • Встроенные методы: классы Math, DateTime
6 часов
  • Обзор основных концепций ООП
  • Классы и объекты классов
  • Члены класса (методы, поля)
  • Инкапсуляция, наследование и полиморфизм
  • Модификаторы доступа (public, private, protected)
  • Абстрактные классы и методы
  • Виртуальные методы. Перегрузка и сокрытие методов
  • Обзор типовых шаблонов проектирования
3 часа
  • Иерархия классов .Net Framework (класс Object и переопределение его методов)
  • Модификатор internal и его применение
  • Преобразование типов: упаковка и распаковка объектов, операции is (as)
  • Структуры, отличие структуры от класса в С#
  • Интерфейсы
  • Обобщённые типы (Generics)
  • Конструкторы класса и наследование
  • Модификаторы const, readonly, static
  • Свойства и автоматические свойства
3 часа
  • Основы работы с Git и GitHub (commit, branch, pull, push)
  • Повторное использование кода: NuGet
  • Отладка приложений – работа в debug-моде
  • Профилирование приложений
  • Тестирование приложений: понятия, юнит-тесты, TDD
3 часа
  • Общие сведения о делегатах
  • Создание и работа с делегатами. Классы Action<> и Func<>
  • Анонимные методы
  • Лямбда-выражения
  • События и событийно-управляемая модель приложения
3 часа
  • Частичные (partial) классы и методы
  • Локальные функции
  • Расширяющие методы (Extension methods) и их использование
  • LINQ
  • Атрибуты
  • Работа с динамическими типами
  • Рефлексия
  • Сборка мусора и освобождение ресурсов
3 часа
  • Концепция исключений
  • Обработка исключений (try, catch, finally)
  • Генерация собственных исключений
  • Введение в многопоточность (Thread, Task)
  • Синхронизация потоков
  • Async/Await
  • Потокобезопасные коллекции
3 часа
  • Работа с локальными данными (File, FileInfo, Directory, DirectoryInfo, Path)
  • Работа с потоками данных (Streams)
  • Создание и чтение файлов XML и JSON
  • Доступ к данным
  • Сериализация и десериализация объектов
  • Работа с БД ADO.NET Entity Framework
  • Общие сведения о ASP.NET
3 часа
  • Графический интерфейс: технологии разработки и история их развития
  • Разработка GUI с использованием Windows Forms
  • Разработка GUI с использованием WPF (Windows Presentation Foundation): использование XAML
  • Ресурсы и стили в WPF
  • Привязка к данным (Data Binding) в WPF
  • Общие сведения о паттерны проектирования UI: MVC, MVP, MVVM
3 часа

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

Валерий Самойлов
Ведущий программист компании Rubius. Специализируется на разработке CAD, CAM и BIM-систем. Опыт разработки программного обеспечения на C# – 5 лет.
подробнее

Запишитесь на курс или получите консультацию

одним платежом
13 000 ₽
 
Первый платёж в рассрочку
6 500 ₽
Сэкономьте 13% от стоимости
Вы можете вернуть 13% стоимости курса, оформив налоговый вычет

Что дальше?

В ближайшее время с вами свяжется наш менеджер и ответит на все вопросы по обучению

Как оплатить обучение?

Оплатить обучение можно онлайн в личном кабинете Rubius Academy. Ссылку на кабинет пришлём на ваш email

Как оплатить частями?

  • 50% оплачиваете до курса
  • 25% через 10 дней
  • 25% ещё через 10 дней

Остались вопросы?

Позвоните нам +7 (3822) 97-77-59

Контакты

Наверх