C#. Уровень 3 от GeekBrains

От: GeekBrains
5/5
3 отзыва

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

Сводка

Цена
15 000₽
Рассрочка
от 200₽
Статус
Идет набор
Длительность
30 дней
Язык
ru

Описание курса

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

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

О школе

GeekBrains
Отзывы 0
Информация
Компания основана в 2016 году. Официальный сайт https://geekbrains.ru. Мы собрали и проверили более 696 отзывов об онлайн курсах GeekBrains.

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

Урок 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#"
Общие рекомендации по прохождению собеседования; задачи, которые могут дать на собеседовании; вопросы, которые могут задать на собеседовании.
Инструменты

Отзывы

Рейтинг 5
3 отзывов
2 года назад
Добрый день! GeekBrains — компания, которая открыла для меня новую жизнь. У меня получилось найти себя, свое призвание и свое хобби. Проходя обучение по профессии «Разработчик C#» у меня получилось собрать команду и начать реализовывать свой IT-проект. Каждый новый урок давал невероятно ценные знания, которые моментально я смог применять в решении задач своего проекта. Буквально с первых недель я понял, что мое вложение в знания многократно окупились. Вместе с GeekBrains я развиваю свой проект, успешно совмещаю его с темами занятий. Особенно я благодарен преподавателям, которые поддерживают и наставляют на верный путь благодаря своему многолетнему опыту разработки. В GeekBrains я впервые лично столкнулся с интерактивным и дистанционным обучением. Я понял, как значительно оно выигрывает перед классическим форматом очного посещения. Здесь у меня получилось экономить время и при этом больше общаться с преподавателями и одногруппниками на интересующие темы, многократно возвращаться к особо важным и сложным темам. Мне нравится, что в группах собираются ребята, которые такие, как и ты целеустремленные, заинтересованные, тянущиеся к знаниям.
Отзыв взят с сайта mooc.ru
2 года назад
Достоинства: наличие бесплатных курсов для ознакомления; много языков, нужных в настоящее время; иногда очень вкусные скидки на обучение + возможность налогового вычета ... Недостатки: подача и понятность материала сильно зависит от преподавателя, иногда приходится менять поток, если преподаватель не устраивает Давно знаю и просматривал блоги, бесплатные курсы и вебинары на GeekBrains. Длительное время собирался пойти на обучение по Python, но так вышло что по работе пришлось его изучать в боевом режиме срочно без всякого обучения. в последствии для работы потребовался С# и работодатель отправил на обучение за свой счет. Обучение вполне не плохое, но если бы в поток добавили на пару занятий больше было бы ни столь сжато по некоторым темам. Так же многое зависит от преподавателя. Если те, которые прямо хорошо дают и все отлично, а есть с другой манерой подачи информации, когда ничего не понятно в итоге. Но это все индивидуально, кому то так, кому-то по другому, хорошо что всегда можно поменять курс или заморозить обучение, если не хватает времени. После каждого занятия идет задание для самостоятельной работы. Задания бывают простые, бывают довольно сложные, иногда очень интересные и затягивающие. При обучении на профессии, не могу сказать что выполнять их прямо обязательно, нет, но это нужно для себя. обучение разбито на курсы. есть записанные курсы, которые смотришь, повторяешь, выполняешь задания. а есть курсы с преподавателем, там надо записаться на поток и вебинары проходят в живую. Некоторые курсы можно проходить раньше или позже в программе обучения. курсы разбиты на 8 живых или видео уроков. в каждом есть презентация, методичка, и доп материалы. Я в общем обучением доволен, в планах в дальнейшем еще (по какой либо акции - так как бывают очень выгодные акции по цене) записаться все же на Python и пройти полный курс и воспользоваться налоговым вычетом, так как сейчас оплачено все работодателем и такой возможности у меня нет.
Отзыв взят с сайта mooc.ru