Войти

C#. Уровень 3

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

Подробнее


Компания: geekbrains

рейтинг: Язык: ru

Длительность курса

Длительность курса

30 дней

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

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

Онлайн-курс

Обратная связь

Обратная связь

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

Теория и практика

Теория и практика

8 уроков

Чему научитесь

Создавать оконные приложения с помощью WPF

- Применять принципы многопоточного программирования;
- Использовать в работе принципы параллельного программирования и технологию TPL;
- Эффективно работать с базами данных;
- Разрабатывать полноценные программные решения;
- Проходить собеседования на вакансию "Junior C# Developer".

Пройти курс Запишись на курс
прямо сейчас!

30 дней Кураторы: нет

О курсе

О курсе

30 дней Кураторы: нет
Разработчикам с базовыми знаниями С#

Научитесь создавать широкий спектр автономных и запускаемых в браузере приложений. Разберёте на примере все этапы разработки приложений на языке С#, глубже поймёте принципы ООП и полноценно освоите технологию написания программ под ОС Windows.

Урок 1. Введение в WPF. Архитектура приложения на C#

Общие рекомендации по созданию приложений на C#; введение в WPF; отличие WPF от WinForms; создаём простое приложение «Рассыльщик» на WPF: отправка e-mail с выбором адресата из базы; подключаем базу данных к приложению и рисуем красивый интерфейс: Combobox, Grid и др.; ADO.NET, MS SQL.

Урок 2. Введение в WPF. Часть 2

Добавляем таймер, календарь и напоминалку к приложению «Рассыльщик».

Урок 3. Разработка WPF-приложений c использованием шаблона MVVM на примере MVVM Light Toolkit.

Создание собственных контролов и DLL; расширение функционала приложения «Рассыльщик» при помощи написанных контролов и DLL; повторение принципов ООП: инкапсуляция, наследование и полиморфизм.

Урок 4. Валидация модели или проверка вводимых данных на корректность. Unit-тестирование

Теория Unit-тестов; покрываем Unit-тестами приложение «Рассыльщик»; TDD.

Урок 5. Многопоточное программирование

Теория многопоточного программирования; запуск процедуры в виде отдельного потока Thread; использование ThreadPool; применение потоков в приложении «Рассыльщик».

Урок 6. Параллельное программирование и TPL. Асинхронное программирование (TAP)

Применение TPL в приложении «Рассыльщик».

Урок 7. Базы данных

Добавление новых таблиц к базе данных; добавление данных в таблицы и выгрузка их из таблиц; формирование отчётов в виде документов Word и Excel; расширение функционала, работы с базой данных и формирование отчётов в приложении «Рассыльщик».

Урок 8. Рефлексия, позднее связывание и атрибуты. Прохождение собеседования на вакансию "Разработчик на языке C#"

Общие рекомендации по прохождению собеседования; задачи, которые могут дать на собеседовании; вопросы, которые могут задать на собеседовании.

WPF

C#

Word

Excel

Создание оконных приложений с помощью WPF

Технология TPL

Unit-тестирование

Создание отчётов в виде файлов Word и Excel

Навыки, которые вы получите

Компания, проводящая курс

GeekBrains

149 курсов по 483 темам

Онлайн-платформа для обучения GeekBrains работает с 2014 года. Является частью холдинга Mail.Ru Group и резидентом Сколково с 2016 года. Школа...

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

Преподаватель в АГТУ и разработчик собственных приложений

Выпускник Астраханского Государственного...

Руководитель проектов

Окончил Московский инженерно-физический институт,...

C# разработчик

Образование и карьера Моя специализация – C#. Победил...

Отзывы студентов

5
Рейтинг курса
100%
0%
0%
0%
0%
смотрите также

Похожие курсы

хороший программист
(70)
java online projects
(18)
тренинг-центр 1day1step.ru
(10)
moscow coding school
(8)
120 000 Р
geekbrains
(4)
geekbrains
(4)
больше курсов

Похожие курсы компании

больше курсов

Другие курсы этих преподавателей