Компьютерные науки

Технология Microsoft ADO .NET

Использование ADO.NET для взаимодействия с базами данных SQL Server и Access. Включает работу с объектами DataSet, XML-сервисами и транзакциями.
Студентов 2377 Выпускников 89 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Материал погружает в технологии доступа к данным на платформе .NET Framework. Разбираются создание хранимых процедур, фильтрация таблиц и работа с пулом соединений. Практическое изучение построено на разборе множества готовых примеров кода, охватывающих работу с объектами Command, DataAdapter и чтение документов XML. Учебная программа предназначена для программистов на C#, осваивающим надежные способы интеграции приложений с реляционными базами данных и веб-сервисами.
Цели
  • Сформировать понимание архитектуры технологии ADO.NET.
  • Раскрыть методы безопасного подключения к базам данных.
  • Дать навыки работы с типизированными объектами.
Чему я научусь?
  • Вызывать хранимые процедуры и управлять транзакциями.
  • Использовать объекты DataTable и DataView.
  • Читать и записывать XML-документы через DataSet.

Авторы

Кариев Чингиз Алишерович
Кариев Чингиз Алишерович
Инженер-программист.
Чему я научусь?
  • Вызывать хранимые процедуры и управлять транзакциями.
  • Использовать объекты DataTable и DataView.
  • Читать и записывать XML-документы через DataSet.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Элементы работы с базами данных Понятие реляционной базы данных. Элементы работы с СУБД Microsoft Access. Преобразование базы данных Microsoft Access в... Понятие реляционной базы данных. Элементы работы с СУБД Microsoft Access. Преобразование базы данных Microsoft Access в формат Microsoft SQL. Определение структуры базы данных в SQL Server Enterprise Manager. Преобразование базы данных Microsoft SQL в формат Microsoft Access. Создание базы данных в SQL Server Enterprise Manager. Перенос файла Microsoft SQL на другой компьютер. Элементы языка SQL. Агрегатные функции. Оператор сравнения like. Создание таблицы с помощью запросов. Команды изменения языка DML ещё
2 Объекты ADO .NET Подключение к базе данных - технология ADO .NET. Мастер Data Form Wizard. Модель объектов ADO .NET.... Подключение к базе данных - технология ADO .NET. Мастер Data Form Wizard. Модель объектов ADO .NET. Таблицы и поля (объекты DataTable и DataColumn). Объекты DataRelation. Строки (объект DataRow). DataAdapter. Объекты DBConnection и DBCommand. Использование визуальной среды для работы с ADO .NET. Server Explorer. Программирование объектов ADO .NET. CommandText. ConnectionString. Управление соединением. Объекты Connection и Command ещё
Объекты ADO .NET тест для курса Технология Microsoft ADO .NET 50 мин
3 Подключение к базе данных Microsoft Access Связывание элементов управления с данными. Перемещение по записям. Объект CurrencyManager.Подключение к базе данных Microsoft Access, защищенной... Связывание элементов управления с данными. Перемещение по записям. Объект CurrencyManager.Подключение к базе данных Microsoft Access, защищенной паролем. Вскрытие пароля. Подключение к базе данных Microsoft Access, защищенной на уровне пользователей. Вскрытие учетных записей. Подключение к базе данных Microsoft Access с паролем, защищенной на уровне пользователей. Вскрытие пароля и учетных записей ещё
4 Подключение к базе данных Microsoft SQL Server Подключение к базе данных Microsoft SQL Server с разделенным доступом. События InfoMessage и StateChange объекта Connection.... Подключение к базе данных Microsoft SQL Server с разделенным доступом. События InfoMessage и StateChange объекта Connection. Обработка исключений. Работа с пулом соединений. Microsoft SQL Profiler ещё
Подключение к базе данных Microsoft SQL Server тест для курса Технология Microsoft ADO .NET 50 мин
5 Создание хранимых процедур Понятие хранимой процедуры. Примеры хранимых процедур. Процедуры с параметрами. Создание процедур в SQL Query Analyzer, SQL... Понятие хранимой процедуры. Примеры хранимых процедур. Процедуры с параметрами. Создание процедур в SQL Query Analyzer, SQL Server Enterprise Manager, Visual Studio .NET ещё
6 Свойства и методы объекта Command Объект Command. Свойства CommandType и CommandText. Методы ExecuteNonQuery, ExecuteScalar и ExecuteReader объекта Command. Объект DataReader. Применение... Объект Command. Свойства CommandType и CommandText. Методы ExecuteNonQuery, ExecuteScalar и ExecuteReader объекта Command. Объект DataReader. Применение методов объекта Command в Windows-приложениях. Параметризированные запросы. Вывод данных, полученных объектом DataReader, в элементы управления ListBox, ListView, DataGrid ещё
Свойства и методы объекта Command тест для курса Технология Microsoft ADO .NET 50 мин
7 Вызов хранимых процедур. Работа с транзакциями Вызов хранимых процедур с входными и выходными параметрами. Метод NextResult объекта DataReader. Работа с транзакциями. Проблемы... Вызов хранимых процедур с входными и выходными параметрами. Метод NextResult объекта DataReader. Работа с транзакциями. Проблемы Dirty reads, Non-repeatable reads и Phantom reads. Уровни изоляции Read uncommitted, Read committed, Repeatable read, Serializable, Chaos, Unspecified. Хранимые процедуры в Microsoft Access ещё
8 Объекты DataTable, DataRow и DataColumn Понятие DataSet, DataTable и DataColumn. Программное создание объектов DataTable и DataColumn. Ограничения Unique Constraint и ForeignConstraint.... Понятие DataSet, DataTable и DataColumn. Программное создание объектов DataTable и DataColumn. Ограничения Unique Constraint и ForeignConstraint. Создание столбцов, основанных на выражении. Объект DataRow. Свойства RowState и RowVersion. События объекта DataTable ещё
Объекты DataTable, DataRow и DataColumn тест для курса Технология Microsoft ADO .NET 50 мин
9 Объект DataView. Вывод связанных таблиц Объект DataView. Фильтрация и сортировка данных. Вывод связанных таблиц. Вывод двух таблиц в один элемент DataGrid.... Объект DataView. Фильтрация и сортировка данных. Вывод связанных таблиц. Вывод двух таблиц в один элемент DataGrid. Вывод связанных таблиц в два элемента DataGrid. Свойство PrimaryKey. Поиск данных. Классы HashTable и ArrayList ещё
10 Введение в XML SGML, HTML и XML. Создание XML-документа. Структура XML-документа. Понятие корректно сформированных (well-formed) XML-документов. Каскадные таблицы стилей... SGML, HTML и XML. Создание XML-документа. Структура XML-документа. Понятие корректно сформированных (well-formed) XML-документов. Каскадные таблицы стилей (CSS). Применение CSS для представления XML. Создание действительных (valid) XML-документов. Определение типа документа (DTD). XSL и XSLT. Атрибуты XML-документов. Применение атрибутов в XSL-схемах для фильтрации выводимого содержимого ещё
Введение в XML тест для курса Технология Microsoft ADO .NET 50 мин
11 Типизированный объект DataSet. Чтение и запись XML-документов XML-схемы данных (XSD). Создание XSD-схемы в среде Visual Studio .NET. Создание типизированного объекта DataSet. Получение информации... XML-схемы данных (XSD). Создание XSD-схемы в среде Visual Studio .NET. Создание типизированного объекта DataSet. Получение информации о структуре объекта DataSet. Загрузка XML-документов и XSD-схем в типизированный и обычный объекты DataSet. Методы ReadXml и ReadXmlSchema. Запись содержимого и структуры типизированного и обычного объекта DataSet. Методы WriteXml и WriteXmlSchema ещё
12 Методы и свойства объекта DataAdapter. передача изменений в базу данных при помощи объекта Command Конструктор объекта DataAdapter. Метод Fill. Свойство Table Mappings. Окно QuickWatch. Свойство MissingMappingAction. Свойство MissingSchemaAction. Применение свойства... Конструктор объекта DataAdapter. Метод Fill. Свойство Table Mappings. Окно QuickWatch. Свойство MissingMappingAction. Свойство MissingSchemaAction. Применение свойства TableMappings для помещения в DataSet нескольких таблиц. Изменение записей. Создание объектов SqlCommand для передачи изменений в базу данных. Создание объектов OleDbCommand для передачи изменений в базу данных ещё
Методы и свойства объекта DataAdapter. передача изменений в базу данных при помощи объекта Command тест для курса Технология Microsoft ADO .NET 50 мин
13 Передача изменений в базу данных при помощи хранимых процедур. Объект CommandBuilder Передача изменений в базу данных при помощи хранимых процедур MS SQL Server. Передача изменений в базу... Передача изменений в базу данных при помощи хранимых процедур MS SQL Server. Передача изменений в базу данных при помощи хранимых процедур MS Access. Объект Command Builder. Обновление связанных таблиц. Методы GetChanges и Merge объекта DataSet. Проблемы, связанные с передачей изменений в базу данных. Optimistic concurrency. Обработка исключений ещё
14 Создание и использование Web-сервиса Создание web-сервиса. Windows-приложение, использующее web-сервис. Расположение файлов web-сервиса. Создание пакета установки web-сервиса. Проблема, связанная с переустановкой... Создание web-сервиса. Windows-приложение, использующее web-сервис. Расположение файлов web-сервиса. Создание пакета установки web-сервиса. Проблема, связанная с переустановкой IIS. Изменение стандартного отчета ещё
Создание и использование Web-сервиса тест для курса Технология Microsoft ADO .NET 30 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

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

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.