Онлайн обучение

Приложения Windows на WPF

Стать WPF Developer? С ITEA!
Приложения Windows на WPF — это обучение созданию оконных программ при помощи Windows Presentation Foundation. Это стандартная утилита .NET Framework, позволяющая делать приложения с отзывчивым GUI.

КОГДА

Старт

Идет набор на курс

СКОЛЬКО

14 занятий

2-3 раза в неделю

с 19:00 до 22:00

ЦЕНА

36200 RUB

21700 RUB

Доступна оплата частями

Как проходят курсы по WPF

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

Вебинар

Лекционное занятие в Zoom заложит базис для новых возможностей. Задавай вопросы преподавателю, работай в группах, общайся с другими студентами. Все это в удобном онлайн-формате — без траты лишнего времени и риска здоровьем.

Домашние задания

Без него, увы, никуда — только так ты научишься решать задачи, которые встретишь в реальных проектах и победишь страх трудностей. Но не волнуйся — мы не оставим тебя один на один с трудностями.

Поддержка ментора

Ментор — это экстренная помощь в трудную минуту. Если возникли сложности с ДЗ, ментор даст верный толчок к правильному решению и поможет лучше усвоить материал.

Курсовой проект

Отсидеться "на галёрке" не выйдет, да и зачем? Курсовой проект — это демонстрация твоих новых возможностей. Запомни, что "курсач" — это не балласт. Его можно положить в портфолио и показать работодателю или монетизировать в дальнейшем.

Приложения Windows на WPF: обучение в ITEA — это

Обучение, которое приятно проходить

Преподы с опытом, обучение с пользой, конференции в Zoom, курсы на дому — и все это работает. Мы не станем долго рассказывать тебе о наших инновациях — мы занимаемся обучением и помогаем людям менять судьбы. Просто приди и убедись.

Актуальные программы обучения

Меняются преподаватели и программы курсов. Технологии не стоят на месте, а вот люди иногда этим грешат. Мы нашли тех, кто держит руку на пульсе и научит тебя делать так же, но сперва — знания, которые применяются в реальной жизни.

Стажировка и трудоустройство

Самый крутой студент без подтвержденного опыта и портфолио — просто новичок в глазах рекрутеров. Чтобы тебе не пришлось долго доказывать свою профпригодность, наши партнеры создали JunGo — ресурс для выпускников и рекрутеров, готовых дать шанс новичкам в индустрии.

Комплексная подготовка к IT

Обидно «пролететь» мимо хорошей должности потому что не прошел по soft skills. Да, в IT важно не только уметь кодить — человеческие качества и умение работать в команде тоже очень важны. Оно и неудивительно: вам предстоит плечом к плечу менять этот мир и делать большие деньги.

Профессиональный рост? С ITEA!

Обучение C#/.NET — новый виток твоего профессионального развития. Прокачай свои навыки и начни карьеру C#/.NET-разработчика!

Записаться на курс

Junior

от 1 года опыта
$800+

Middle

2-3 года опыта
$1000+

Senior

от 4-х лет опыта
$1700+
Записаться на курс

Твой план обучения «от» и «до»

Часть 1. Простое приложение
  • Структура приложения
  • Жизненный цикл приложения
  • Обработка ошибок
  • Язык XAML
  • Пространства имен в XAML
  • Сетка Grid
  • Панели StackPanel, WrapPanel, DockPanel
  • Canvas
  • Типы элементов
  • Кнопки
  • Поля ввода
  • Переключатели
  • Меню и диалоги
  • Вкладки и группы
  • Списки
  • Изображения
  • Другие полезные элементы управления
  • Типы ресурсов
  • Работа с изображениями
Часть 2. Многопоточность
  • Что такое асинхронность
  • Шаблон async await
  • Главный поток приложения
  • Контекст синхронизации
Часть 3. Источники данных и внедрение зависимостей
  • Внедрение зависимостей
  • Контейнеры внедрения зависимостей
  • Многослойная архитектура приложения
  • HTTP и REST
  • Синхронные и асинхронные запросы
  • Класс HttpClient
  • Введение в Entity Framework
  • CRUD операции с данными
Часть 4. Шаблон MVVM
  • Что такое свойства зависимости
  • Определения своих свойств зависимости
  • Присоединенные свойства
  • Поведения
  • От MVC до MVVM
  • Model
  • View
  • ViewModel
  • Концепция привязки данных
  • Виды привязок данных
  • INotifyPropertyChanged и ObservableCollection
  • Асинхронность и привязка данных
  • Маршрутизируемые события
  • Обработка событий
Часть 5. Стилизация приложения
  • Концепция ресурсов
  • Статические и динамические ресурсы
  • Шаблоны данных
  • Шаблоны элементов управления
  • Триггеры
  • Визуальные состояния
  • Анимация
  • Введение в 2D и 3D графику в WPF
  • Стандартные фигуры
Часть 6. Пользовательские элементы управления
  • Описание элемента управления без внешнего вида
  • Шаблон представления для элемента управления без внешнего вида
Часть 7. Подготовка к публикации
  • Варианты локализации приложения WPF
  • Возможные варианты распространения
  • Подготовка приложения к распространению
Часть 8. Windows UWP
  • Первое приложение UWP
  • Отличие приложений UWP от WPF
  • Жизненный цикл приложения UWP

Успей забронировать свое место в группе

Если после первого занятия ты почувствуешь, что этот курс не для тебя (например, не подходит по сложности), то мы вернем деньги.

Тебе могут подойти эти курсы:
Расписание курсов
Отвечаем на самые часто задаваемые вопросы
Не будет в курсе много теории? Я получу практические знания?
Информация без практического закрепления долго не держится в памяти. Поэтому после получения новых знаний, наши студенты сразу применяют их на практике. Преподаватель помогает им справиться с задачами и отвечает на вопросы, которые могут возникнуть. Поэтому тебя ожидает практика на занятиях, в домашних заданиях, а также при работе с собственным проектом в конце курса.
Если я делаю паузу в обучении (например, по болезни), могу ли я восстановиться? Или время и деньги будут потеряны?
Если ты был вынужден временно прекратить обучение — не нужно снова возвращаться к самому началу. Ты всегда можешь продолжить с того же места, где остановился. Детали восстановления расскажет наш менеджер.
Как происходит процесс трудоустройства в ITEA после прохождения курса и получения сертификата?
Студенты, которые набрали максимальное количество баллов в ходе обучения и прошли программу Roadmap, получают специальную форму резюме, по которой мы сотрудничаем с нашими партнерами. Мы также проводим проверку резюме, сопроводительных писем и даем консультации, если возникают вопросы. Наш карьерный центр мотивирует и поддерживает каждого кандидата до тех пор, пока он не выберет для себя лучшее предложение.
Будет ли преподаватель помогать мне с решением практических задач: давать советы, смотреть скриншоты, объяснять то, что я не понял?
Да. Преподаватель всегда на связи, чтобы направить студента и при необходимости исправить его. Он основывает свое обучение на собственном опыте и приводит примеры из собственной практики. Преподаватель не движется дальше по программе, пока студенты не усвоят материал на нужном уровне.
Есть ли возрастные ограничения на прохождение курса?
Курсы нацелены на аудиторию в возрасте от 18 лет.
Нужно иметь предварительную подготовку в рамках вашего обучения?
Минимальные требования указаны на странице каждого курса. Чаще всего базовые курсы программирования не требуют специальной подготовки. Для продвинутого обучения достаточно материала предыдущего курса.
Какой уровень английского нужен для трудоустройства на позицию Junior?
Уровень английского напрямую зависит от вакансии. Для многих Junior-специалистов английский уровня Intermediate будет преимуществом, однако для некоторых вакансий достаточно уровня Elementary.