Здесь Вы можете ознакомиться с доступными платными продуктами
Профессиональная подготовка разработчика
по языку 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"