Онлайн курс C# программирования

place
Skillbox
calendar
26 апреля
cost
на сайте Skillbox
duration
4 месяца

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

Карьера

Язык программирования C# многофункционален. Сразу после окончания курса выпускник становится востребованным кроссплатформенным веб-специалистом. Стартовая зарплата C# разработчика - 90 000 рублей.

Эксперты

Преподаватели университета Skillbox — мастера и практики своего дела. Они ежедневно «варятся» в IT-среде и остаются в курсе трендов программирования. Все слушатели онлайн курса C# могут напрямую задать интересующие вопросы во время занятий и индивидуально преподавателю или личному менеджеру.

expert

Кирилл Маслов

Опыт программирования на C# - более 10 лет. Руководитель команды разработчик ПО в компании «Первый канал». Сотрудничает с трёхкратным победителем рейтинга Рунета ДотОрг, работал в Афише, Deutsche Bank. Имеет опыт работы с заказами корпораций Росатом, Газпромнефть, Билайн.
Кирилл Маслов
Опыт программирования на C# - более 10 лет. Руководитель команды разработчик ПО в компании «Первый канал». Сотрудничает с трёхкратным победителем рейтинга Рунета ДотОрг, работал в Афише, Deutsche Bank. Имеет опыт работы с заказами корпораций Росатом, Газпромнефть, Билайн.
skill

Для кого

Новичкам для «быстрого старта».

Начинающим программистам, кто владеет теорией.

skill2

Навыки

Нулевые или начальные знание программирования.

Содержание

Введение в программирование

content

Слушателей познакомят с языками и средой программирования, MS Visual Studio, работой с проектами, разработкой консольного и десктопного приложения.

Синтаксис языка

content

Будущие C# разработчики начнут обучение программированию с теоретических основ - переменные, типы, условные операторы, методы и циклы.

Типы данных, числа, даты

content

Модуль посвящён разбору типов значений, ссылочных и числовых типов, операций и преобразований, работе с датой и временем.

Строки и символы

content

Слушатели научатся базовым операциям со строками, символами, регулярными выражениями.

Массивы, перечисления, структура Nullable.

content

ООП

content

Блок обучения объектно-ориентированному программирования поможет освоить работу с классами и объектами, принципы инкапсуляции и прочие возможности.

Наследование и полиморфизм

content

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

Тестировка

content

Модуль обучения нацелен на выработку навыков тестирования, обработки исключений, отладке приложений.

Коллекции, генерики

content

Модуль включает обзор коллекций, знакомство с Generics, очередями, стэком технологий и словарём.

UI-разработка интерфейсов

content

Слушатели создадут простой интерфейс, познакомятся с языком программирования XAML и обработкой событий в WPF.

Создание сложных интерфейсов в WPF

content

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

Файловая система

content

Форматы, чтение данных. Создание и запись. XML-формат, сериализованные объекты. Возможности System.IO.

Многопоточность

content

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

Основы работы с БД

content

Введение в теорию, практику проектирования баз данных и MS SQL Server. База в Transact-SQL и в технологии ADO.NET.

Entity фреймворк

content

Введение в работу с фреймворком, понятие ORM. Принципы выборки, изменения, сортировки и транзакции данных.

Профессиональная веб-разработка

content

Этот модуль поможет разобраться в существующих технологиях и инструментах веб и мобильной разработки приложений на C#. Слушатели разработают веб-приложение на ASP.NET MVC, мобильное приложение на C#, самостоятельно разработают и подключат библиотеки. Освоят принципы хранения исходного кода и работу с Git - системой контроля версий.

Дипломный проект

content

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

platform
Площадка проведения
adress