Данный краткосрочный курс входит в дисциплину «Разработка приложений на С# / Windows / MS SQL».
Максимальное количество слушателей – 12 человек.
Цель курса:
Научить создавать Web-приложения с применением технологий ASP.NET и ADO.NET для взаимодействия с СУБД MS SQL Server. Дать навыки создания Web-сервисов с использованием данных в формате XML
Для кого предназначен курс:
Данная дисциплина полезна специалистам по информационным технологиям, а также студентам, имеющим некоторый опыт программирования.
Необходимый уровень подготовки слушателей:
Для эффективного обучения слушатель данного курса должен знать язык программирования C#, основы SQL и иметь навыки работы в операционной системе Windows.
Результат обучения:
В результате обучения студент получит основы создания Web-приложений и Web-сервисов. Студент будет знаком с основными классами библиотеки .NET Framework, необходимые для создания Web-приложений и подключения к Базе Данных MS SQL Server.
Содержание курса:
1. Программные языки .NET
1.1 Свойства .Net Framework C#, VB.NET, CLR, ASP.NET, JIT компилятор, GC, контролируемый код, .NET Framework ориентированное приложение, CLR компилятор
Упражнение 1-1: консольный Hello World
2. Web форма
2.1 Архитектура Web приложения Visual Studio, IIS, ASP.NET, CLR, Web Application Client, HTTP, Server Control, HTML, Code Behind
Упражнение 1-2: Hello World с использованием Visual Studio
2.2 Элементы управления HTML Атрибут Runat, HTML тэги, структура классов элементов управления HTML, DIV, SPAN, загрузка
2.3 Web элемент управления Элемент управления «Календарь» , asp тэги, Web элемент управления, CheckBoxList, RadioButtonList, FileUpload, DataGrid, DataList
Упражнение 2: Программирование с использованием HTML и Web элементов управления
2.4 Элементы управления по проверке и контролю RequiredFieldValidator, RangeValidator, CompareValidator, Server side проверка.
2.5 Управление событиями Page_Init, PostBack, AutoPostBack
Упражнение 3: Validation control and Event Driven Programming
3. XML и Web сервисы
3.1. XML и .NET XMLReader, XMLWriter, DOM
3.2. XML Web сервис Web Service, proxy class, client, SOAP, WSDL, UDDI, asmx file, атрибуты методов Web attribute
Упражнение 4: программирование Web сервиса
4. ADO.NET
4.1. Концепция технологии работы с базами данных ADO.NET
4.2. Организация доступа к данным в ADO.NET, SQL Server, SqlClient, OleDB, DataSet, DataAdapter, Data Source
4.3. Подключение к базе данных SqlConnection, OleDbConnection, Connection String, DataSource, Server Explorer
Упражнение 5: программирование подключения к базе данных
4.4 Операции над базой данных SQL
4.5 SQL выражение, insert, update, delete, DbDataAdapter, DataGrid, DataReader, Parameters
Упражнение 6: программирование с применением операций по обработке данных
5. Программирование Web приложений
5.2 Файлы конфигурации
5.2.1 machine.config, web.config, global.asax, application valuables
5.3 Сессия
5.3.1 Sessionless, Session Object, StateServer mode, SQL Server mode, web.config
Упражнение 7: программирование сессии
5.4 Безопасность Web приложения