Здесь Вы можете ознакомиться с доступными платными продуктами
Профессиональная подготовка разработчика
по языку c# на платформе .NET
Часть 1.
Windows Forms
Первая часть из серии курса "Профессиональная подготовка разработчика по языку c# на платформе .NET"
под названием "Windows Forms"
посвящена теоретической подготовке по синтаксису языка C#
и базовым концепциям технологий .NET.
Особое внимание уделено процессу разработки WinForms-приложений, в частности с базовым применением многопоточности.
Подача теоретического материала происходит от самых абстрактных базовых понятий, не связанных с программированием, постепенно все более
усложняются синтаксические конструкции. Особый акцент сфокусирован на точном понимании таких управляющих конструкций как делегаты, события,
индексаторы, перегрузки методов и переопределение операторов, рефлексия и многопоточность, обобщения.
Основной темой курса является понимание принципов
ООП в c#. Разбираются наиболее часто используемые паттерны проектирования. Также в контексте рассматриваются актуальные вопросы организации
функциональности приложений, напрямую не связанные с целевым языком программирования.
К концу курса дается завершающий пример построения оптимальной архитектуры сложного WindowsForms-приложения
- видео 2-D игра "Танки". Разрабатывая само приложение и пакет установщика для конечного продукта ученик
закрепляет теоретический материала, полученный в теоретических разделах курса.
Если танки не ездят, обновите страницу
Ознакомиться с первой частью курса вы можете на сайте
winforms.ru
Часть 2.
ADO.NET и SQL-Server
Вторая часть из серии курса "Профессиональная подготовка разработчика по языку c# на платформе .NET"
под названием "ADO.NET и SQL-Server"
посвящена практической подготовке по использованию технологии ADO.NET
и базовым конструкциями запросов языка SQL.
Записываемый на данный момент курс посвящен практической работе с данными из приложений Windows Forms.
Учебный материал второй части курса базируется на практическом выполнении нескольких показательных проектах, используемых технологию ADO.NET для взаимодействуя с источником данных SQL-Server.
Разрабатывая в курсе проекты ученики знакомятся с основными подходами во взаимодействии с БД: так называемые коннектед и дисконнектед моделями и их смешанными режимами. Последний практический проект демонстрирует создание реального приложения,
основывающегося на строго типизированном DataSet (и его дочерних контролах), строго типизированных DataAdapter. Структура проекта базируется на 3-х звенной архитектуре. Применен полностью ООП подход. Как некая альтернатива, в проекте демонстрируется
работа с данными, хранящиеся в xml документах.
Недостающие теоретические знания по ADO.NET даются параллельно возникаемым практическим задачам при разработке проектов курса.
В дополнение к навыкам использования технологий ADO.NET, рассматриваются в практической реализации базовые и часто используемые фичи основных контролов .NET, работающих с данными.
Вопросы по второй части курса вы можете задавать мне на
aleksandergudok@gmail.com с пометкой "ADO.NET"