- 1Общие рекомендации по созданию приложений на C#; введение в WPF; отличие WPF от WinForms; создаём простое приложение «Рассыльщик» на WPF: отправка e-mail с выбором адресата из базы; подключаем базу данных к приложению и рисуем красивый интерфейс: Combobox, Grid и др.; ADO.NET, MS SQL.Урок 1. Введение в WPF. Архитектура приложения на C#
- 2Добавляем таймер, календарь и напоминалку к приложению «Рассыльщик».Урок 2. Введение в WPF. Часть 2
- 3Создание собственных контролов и DLL; расширение функционала приложения «Рассыльщик» при помощи написанных контролов и DLL; повторение принципов ООП: инкапсуляция, наследование и полиморфизм.Урок 3. Разработка WPF-приложений c использованием шаблона MVVM на примере MVVM Light Toolkit.
- 4Теория Unit-тестов; покрываем Unit-тестами приложение «Рассыльщик»; TDD.Урок 4. Валидация модели или проверка вводимых данных на корректность. Unit-тестирование
- 5Теория многопоточного программирования; запуск процедуры в виде отдельного потока Thread; использование ThreadPool; применение потоков в приложении «Рассыльщик».Урок 5. Многопоточное программирование
- 6Применение TPL в приложении «Рассыльщик».Урок 6. Параллельное программирование и TPL. Асинхронное программирование (TAP)
- 7Добавление новых таблиц к базе данных; добавление данных в таблицы и выгрузка их из таблиц; формирование отчётов в виде документов Word и Excel; расширение функционала, работы с базой данных и формирование отчётов в приложении «Рассыльщик».Урок 7. Базы данных
- 8Общие рекомендации по прохождению собеседования; задачи, которые могут дать на собеседовании; вопросы, которые могут задать на собеседовании.Урок 8. Рефлексия, позднее связывание и атрибуты. Прохождение собеседования на вакансию "Разработчик на языке C#"
После обучения мы предлагаем всем выпускникам оценить программу курса и преподавателя, а также при желании оставить отзыв.
Все отзывы и оценки мы публикуем без изменений.