|

Видеокурс: ADO.NET и основы SQL запросов
Что за видеокурс.
Авторский обучающий видеокурс от Александра Гудка. Вторая часть комплекса обучения для программистов по технологиям платформы .NET компании Microsoft. Данный курс это полноценное руководств с практическими примерами обучения по работе с базами данных модели доступа ADO.NET.
Курс из серии "Профессиональная подготовка разработчика по языку C# на платформе .NET".
Для кого этот видеокурс.
Курс для программистов, как для начинающих, так и для более-менее продвинутых.
Не смотря на то, что курс является продолжением курса "Профессиональная подготовка разработчика по языку C# на платформе .NET. Часть 1 ", информация в данном курсе не является зависимой и как-то связанной м первым диском данной серии, т.е. вам не нужно быть знакомыми с первым диском этой серии, чтобы изучать данный видеокурс. Но при этом все-таки подразумевается, что вы знакомы с языком программирования C# и средой разработки MS Visual Studio, а вот знания теории реляционных баз данных не обязательно.
Что вошло в видеокурс.
На диск вошло 175 видеоуроков, общая длительность видео 40 часов (!!!).

Чему вы сможете научиться из данного курса:
- Научитесь владеть основными составляющими технологии ADO.NET для создания коммерческого ПО;
- Понимать и уметь выстраивать правильную архитектуру баз данны для разрабатываемых вами (или кем нибудь другим) WindowsForms-приложений, WebServices, или Web-сайтов;
- Изучите основные наиболее часто встречающиеся конструкции sql-запросов к источнику данных;
- Научитесь планировать и внедрять n-звенные архитектуры в рабочий проект для правильного и необходимого разделения на соответствующие уровни (UI, BLL, DAL, Provider);
- Научитесь делать правильный выбор между connected и disconnected моделями взаимодействия с данными и, главное, поймете их взаимодополняемость и неразрывность. Последнее чаще всего трудно дается новичкам;
- Уметь работать с форматом XML: создавать файлы *.xml, заносить в них информацию, изменять её и извлекать, а также отображать на формах WindowsForms-приложениях.
Содержание видеокурса:
Раздел 1. SQL-Server (Основы запросов)
- Понятие реляционных баз данных. Длительность видеоурока 8 минут.
- Создание БД, таблиц, столбцов. Длительность видеоурока 12 минут.
- Команда выборки SELECT. Длительность видеоурока 12,5 минут.
- Команда вставки INSERT. Длительность видеоурока 5,5 минуты.
- Команда редактирования UPDATE. Длительность видеоурока 8 минут.
- Команда удаления DELETE. Длительность видеоурока 2 минуты.
- Like, Order By, Desc, Or, And. Длительность видеоурока 10 минут.
- Not, In, Between, Distinct, Max, Min, Count, Sum, Avg. Длительность видеоурока 10,5 минут.
- БД из нескольких таблиц. Связи между таблицами. Длительность видеоурока 13,5 минуты.
- Запрос к нескольким таблицам (а). Длительность видеоурока 7 минут.
- Запрос к нескольким таблицам (б). Длительность видеоурока 7 минут.
- Запрос к нескольким таблицам (в). Длительность видеоурока 7,5 минут.
- Псевдонимы. Is Null. Вложенный запрос. Длительность видеоурока 7 минут.
- Создание БД из Visual Studio. Длительность видеоурока 7 минут.
- Создание хранимой процедуры. Длительность видеоурока 8,5 минут.
- Процедура на вставку новой записи. Длительность видеоурока 10 минут.
- Создание пейджинга. Длительность видеоурока 17 минут.
- Тестирование пейджинга. Длительность видеоурока 7,5 минут.
- Работа с таблицами, отношениями в дизайнере. Длительность видеоурока 9,5 минут.
- Создание БД и таблиц для Школы. Длительность видеоурока 17 минут.
- Создание связей между таблицами Школы. Длительность видеоурока 17 минут.
Раздел 2. ADO.NET (connected model).
- Разбор технического задания. Длительность видеоурока 11,5 минут.
- Создание БД для банка. Длительность видеоурока 12,5 минуты.
- Создание заготовки главного окна. Длительность видеоурока 30 минут.
- 3-х звенная архитектура. Длительность видеоурока 16 минут.
- Код выборки данных из БД. Длительность видеоурока 13,5 минут.
- Настройка свойств колонок DataGridView. Длительность видеоурока 14 минут.
- Оператор Using для объекта соединения. Длительность видеоурока 6 минут.
- Связь TextBox с DataGridView. Длительность видеоурока 11,5 минут.
- Связь родительского и дочернего DataGridView. Длительность видеоурока 14,5 минут.
- Оптимизация запросов к БД. Длительность видеоурока 11 минут.
- Продолжение повышения оптимизации. Длительность видеоурока 11,5 минут.
- Работа над закрытием приложения. Длительность видеоурока 6 минут.
- Создание нового дебитора - DAL.Длительность видеоурока 15,5 минут.
- Создание нового дебитора - UI. Длительность видеоурока 16 минут.
- Тестирование кода - BLL. Длительность видеоурока 7 минут.
- Создание нового кредита - UI. Длительность видеоурока 12 минут.
- Создание нового кредита - DAL. Длительность видеоурока 11,5 минут.
- Создание нового кредита - BLL.Длительность видеоурока 12 минут.
- Тестирование кода, DAL. Длительность видеоурока 16 минут.
- Работа с элементами управления UI. Длительность видеоурока 15 минут.
- Создание нового платежа, UI. Длительность видеоурока 19 минут.
- Настройка визуальных контролов. Длительность видеоурока 12 минут.
- Реализация дополнительных проверок. Длительность видеоурока 11,5 минут.
- Создание нового платежа, BLL. Длительность видеоурока 8,5 минут.
- Создание нового платежа, DAL (а). Длительность видеоурока 14,5 минут.
- Создание нового платежа, DAL (б). Длительность видеоурока 14 минут.
- Локальное сохранение БД, UI. Длительность видеоурока 7,5 минут.
- Локальное сохранение БД, DAL (а). Длительность видеоурока 25,5 минут.
- Локальное сохранение БД, DAL (б). Длительность видеоурока 12,5 минут.
- Создание параметризированных запросов. Длительность видеоурока 18 минут.
- Применение хранимых процедур. Длительность видеоурока 14 минут.
- Реализация в DataGridView вывода номеров строк. Длительность видеоурока 10 минут.
- Реализация поиска, BLL. Длительность видеоурока 16,5 минут.
- Расширение функции поиска, UI. Длительность видеоурока 19 минут.
- Поиск на стороне сервера, хранимая процедура. Длительность видеоурока 12,5 минут.
- Поиск - изменения DAL, BLL. Длительность видеоурока 10 минут.
- Расширение функциональности поиска. Длительность видеоурока 6 минут.
- Чтение нескольких наборов строк в одном объекте Reader. Длительность видеоурока 15 минут.
Раздел 3. ADO.NET (disconnected model).
- Введение в формат xml. Длительность видеоурока 11,5 минут.
- Важные идеологические отличия двух моделей. Длительность видеоурока 9 минут.
- Работа с объектом DataColumn. Длительность видеоурока 13 минут.
- Работа с объектами DataTable и DataRow. Длительность видеоурока 11 минут.
- Связывание DataGridView с DataTable. Длительность видеоурока 6,5 минут.
- Программное добавление DataRow в DataTable. Длительность видеоурока 12 минут.
- Работа с состоянием строк DataRow. Длительность видеоурока 12 минут.
- Подробнее о методе AcceptChanges. Длительность видеоурока 16,5 минут.
- Знакомство с объектом DataSet. Длительность видеоурока 10,5 минут.
- Объекты DataSet и DataRelation. Длительность видеоурока 18,5 минут.
- Работа с пользовательским интерфейсом. Длительность видеоурока 16 минут.
- Удаление строки из DataGridView. Длительность видеоурока 21,5 минут.
- Редактирование строк в DataTable. Длительность видеоурока 20 минут.
- BeginEdit, EndEdit, AcceptChanges. Длительность видеоурока 17 минут.
- BeginEdit, EndEdit, AcceptChanges. 2 часть урока. Длительность видеоурока 17 минут.
- Поиск, фильтрация и сортировка в DataTable. Длительность видеоурока 17,5 минут.
- Объект привязки к данным BindingSource. Длительность видеоурока 12 минут.
- Объект представления строк DataView. Длительность видеоурока 9 минут.
- Сохранение объекта DataSet в XML формате. Длительность видеоурока 11 минут.
- Задание стиля сохранения данных в XML. Длительность видеоурока 7 минут.
- Работа с объектом DataTableReader. Длительность видеоурока 12 минут.
- Введение в объект DataAdapter. Длительность видеоурока 14 минут.
- Загрузка данных с помощью адаптеров. Длительность видеоурока 10 минут.
- Формирование правильного DataSet. Длительность видеоурока 12 минут.
- DataView и связи между DataGridView. Длительность видеоурока 8,5 минут.
- Реализация связей между DataGridView. Длительность видеоурока 21 минут.
- Создание нового дебитора, BLL. Длительность видеоурока 14,5 минут.
- Глубокая настройка адаптеров. Длительность видеоурока 14 минут.
- Автоадаптеры через SqlCommandBuilder. Длительность видеоурока 18 минут.
- Создание нового кредита, BLL. Длительность видеоурока 22,5 минут.
- Создание нового платежа, BLL. Длительность видеоурока 11,5 минут.
- Загрузка связанных ListBox. Длительность видеоурока 12 минут.
- Завершение настройки BLL. Длительность видеоурока 18 минут.
- Принимая платеж, изменяем параметры кредита. Длительность видеоурока 10 минут.
- Метод Find и первичные ключи. Длительность видеоурока 9 минут.
- Изменяем архитектуру приложения, сложный адаптер. Длительность видеоурока 22 минуты.
- Реализация отложенного сохранения внесенных изменений. Длительность видеоурока 17,5 минут.
- Тестирование исходного кода. Длительность видеоурока 5,5 минут.
- Упрощение логики DAL с помощью хранимой процедуры. Длительность видеоурока 5,5 минут.
- Реализация поиска и локального сохранения данных. Длительность видеоурока 18,5 минут.
- Дополнительная оптимизация кода. Длительность видеоурока 9,5 минут.
- Знакомство с мастерами связывания данных. Длительность видеоурока 14,5 минут.
- Работа с элементом управления BindingNavigator. Длительность видеоурока 19,5 минут.
- Автоматическая связь TextBox и активной строки в DataGridView. Длительность видеоурока 6 минут.
- Выпадающий DataGrid - вся БД в одном гриде. Длительность видеоурока 10 минут.
Раздел 4. ADO.NET (Typed DataSet).
- Разбор технического задания. Длительность видеоурока 9,5 минуты.
- Моделирование структуры БД. Длительность видеоурока 19,5 минут.
- Реализация БД на сервере. Длительность видеоурока 9,5 минут.
- Создание связей между таблицами. Длительность видеоурока 7 минут.
- Создание классов сущностей библиотеки. Длительность видеоурока 11,5 минут.
- Пользовательский класс Book. Длительность видеоурока 17,5 минуты.
- Пользовательский класс Article. Длительность видеоурока 15 минут.
- Пользовательский класс Magazine. Длительность видеоурока 9 минут.
- Создание строго типизированного DataSet. Длительность видеоурока 9 минут.
- Создание подуровня DAL - провайдера. Длительность видеоурока 13,5 минут.
- Отказ от типизированных адаптеров. Длительность видеоурока 13 минут.
- Завершение создание уровня провайдера. Длительность видеоурока 7,5 минут.
- Добавление уровня DAL. Длительность видеоурока 12,5 минут.
- Методы получения книг из провайдера. Длительность видеоурока 23 минуты.
- Еще пример подобного метода. Длительность видеоурока 15 минут.
- Форма выбора источника данных. Длительность видеоурока 11 минут.
- Расширение удобства UI формы. Длительность видеоурока 12 минут.
- Распределение функциональности контролов. Длительность видеоурока 7,5 минут.
- Завершение настройки функциональности формы. Длительность видеоурока 9 минут.
- Пользовательский интерфейс клиента. Длительность видеоурока 15 минут.
- Настройка работы DataGridView книг. Длительность видеоурока 12,5 минут.
- Работа над кнопкой "Rafresh". Длительность видеоурока 15 минут.
- DAL - сложный поиск книг. Длительность видеоурока 15 минут.
- Заканчиваем с методом поиска. Длительность видеоурока 17,5 минуты.
- Метод формирования строки поиска. Длительность видеоурока 16,5 минут.
- Самостоятельное нахождение ошибки. Длительность видеоурока 2,5 минут.
- Добавление новой книги - UI, BLL. Длительность видеоурока 9,5 минут.
- Расширение функционала формы новой книги. Длительность видеоурока 8,5 минут.
- Сохранение новых книг в БД, DAL. Длительность видеоурока 19 минут.
- Метод определения уникальности книги. Длительность видеоурока 15 минут.
- Создание UI обновления книги. Длительность видеоурока 8 минут.
- Разработка BLL обновления книги. Длительность видеоурока 12 минуты.
- Завершение создания BLL обновления книги. Длительность видеоурока 11,5 минут.
- Разработка клиента обновления книги. Длительность видеоурока 9,5 минут.
- Обновление книги, DAL. Длительность видеоурока 18,5 минуты.
- Универсальность метода проверки уникальности. Длительность видеоурока 20 минут.
- Тестирование исходного кода. Длительность видеоурока 9,5 минут.
- Создание журналов, DAL. Длительность видеоурока 13,5 минут.
- Функционал кнопки "Search" для журналов. Длительность видеоурока 10 минут.
- Вывод всех журналов в DataGridView. Длительность видеоурока 11 минут.
- Поиск журналов, DAL. Длительность видеоурока 21 минута.
- Функционал кнопки "Search" для статей. Длительность видеоурока 10 минут.
- Получение всех статей, DAL. Длительность видеоурока 19,5 минут.
- Поиск статей, DAL. Длительность видеоурока 19,5 минут.
- Создание нового журнала, BLL. Длительность видеоурока 14 минут.
- Создание нового журнала, DAL. Длительность видеоурока 12,5 минут.
- Определение уникальности журнала. Длительность видеоурока 18 минут.
- Добавление новой статьи, UI. Длительность видеоурока 12 минут.
- Добавление новой статьи, BLL. Длительность видеоурока 12 минут.
- Подготовка сохранения журнала в БД, DAL. Длительность видеоурока 14 минут.
- Добавление новой статьи, UI, BLL. Длительность видеоурока 20,5 минут.
- Сохранение новой статьи в БД, DAL. Длительность видеоурока 16 минут.
- Определение уникальности статьи. Длительность видеоурока 13,5 минут.
- Завершение определения уникальности статьи. Длительность видеоурока 13 минут.
- Анализ объекта копий в структуре БД. Длительность видеоурока 12 минут.
- Получение копий книг, DAL. Длительность видеоурока 17 минут.
- Форма выдачи копии книги, UI, BLL. Длительность видеоурока 12 минут.
- Работа с объектом "User", UI, BLL, DAL. Длительность видеоурока 18 минут.
- Форма списывания с пользователя книг. Длительность видеоурока 9 минут.
- Отображение книг, находящихся в пользовании пользователя. Длительность видеоурока 6 минут.
- Определение режима возврата книги. Длительность видеоурока 7 минут.
- Получение всех книг у данного пользователя. Длительность видеоурока 8,5 минут.
- Функциональность по выдаче книг, BLL. Длительность видеоурока 10 минут.
- Функциональность по выдаче книг, DAL. Длительность видеоурока 10 минут.
- Завершение методов списания книг с пользователей. Длительность видеоурока 15,5 минут.
- Супер операторы Parent и Child в запросах к DataSet. Длительность видеоурока 11 минут.
- Супер методы GetChildRows и GetParentRows. Длительность видеоурока 11 минут.
- Оператор Convert. Создание пользователя, BLL. Длительность видеоурока 15 минут.
- Алгоритм шифрования паролей для БД. Длительность видеоурока 10,5 минут.
- Авторизация пользователей, DAL. Длительность видеоурока 9 минут.
- Авторизация пользователей, UI, BLL. Длительность видеоурока 17,5 минут.
- Последние исправления кода авторизации. Длительность видеоурока 6,5 минут.
- Загрузка DataSet из файла xml. Длительность видеоурока 7,5 минут.
На диск вошло:
- 175 уроков (продолжительностью в 40 часов) в формате экранного видео.
- Исходные тексты программ проектов и их БД, разрабатываемые в курсе.
- Сопутствующие файлы, которые используются в некоторых уроках.
В заключение.
Видеокурс рассчитан на двухнедельное изучение.

|