Принципи проектування та розробки WEB-застосувань в Microsoft.NET
Передмова
Метою дисципліни є ознайомлення студентів з основними принципами, методами та можливостями технологій побудови сучасних інформаційних систем. У курсі передбачається вивчення вибраної технології – платформа Microsoft.NET
Учбовий курс присвячений розробці Веб-додатків на платформі .NET Framework, вивчаються технології .NET, ASP.NET, архітектура, конфігурація і розгортання Інтернет систем. ASP.NET є основною і найбільш повної технологією для веб-розробки з усіх, які коли-небудь створювалися для побудови серверних елементів веб-додатків. Вона являє собою повнофункціональну платформу, що дозволяє створювати складні і надзвичайно швидкі веб-додатки.
Після вивчення дисципліни студент має засвоїти базові знання, він повинен:
ЗНАТИ:
Архітектуру та принципи роботи Web-застосувань на основі Microsoft.NET Framework.
- Архітектура платформи Microsoft. NET
- Розробка Web-застосувань ASP.NET з використанням Visual Studio .NET
Принципи проектування та розробки WEB-застосувань в Microsoft.NET
- Web программування з використанням технології ASP.NET
- Створення шаблонів та веб-форм сторінок.
- Використання різноманітних елементів управління, що відображають графічних інтерфейс
- Формування бази даних Веб-додатка.
ВМІТИ:
- Використовувати С# в .NET-додатках.
- Застосовувати Visual Studio.NET при створенні WEB–додатків.
- Використовувати технологію WEB–форм.
- Використовувати технологію ADO.NET.
Практична частина визначена на вивчення питань створення клієнтських і серверних додатків .NET.
Практична частина курсу передбачає освоєння Visual Studio.NET 2012 при створенні WEB–додатків в межах виконання лабораторних робіт, самостійної роботи, в яких запроваджено проектування та реалізація інформаційної Інтернет-системи з базою даних .
На сьогодні незаперечний той факт, що сучасний рівень WEB технологій дозволяє вважати їх за найбільш перспективних для створення розподілених інформаційних систем. Це можуть бути не тільки відкриті Інтернет системи, але і "закриті" корпоративні автоматизовані системи управління, розподілені на великі території і відстані. Важливою особливістю таких систем є здійснення видаленого доступу до сховищ інформації – баз даних. Об'єднання Інтернет-технологій і технологій СУБД як способу організації доступу до даних має ряд безумовних достоїнств і вимагає не тільки знань цих технологій, але і уміння аналізувати і вибирати оптимальну архітектуру таких інформаційних систем.
Таким чином, дані методичні вказівки до виконання лабораторних робот Частина 1 містять теоретичні відомості, а також методику виконання перших 5 лабораторних робіт з дисципліни, які входять до практичного модулю П1.
Практичний Модуль 1:
Лабораторна робота №1 – Основи роботи у середовищі розробки додатків Microsoft Visual Studio 2012.
Лабораторна робота №2 – Створення WEB-форми у середовищі розробки Visual Studio2012. Робота з массивами, рядками, процедурами і функціям на мові С#
Лабораторна робота №3 – Основи роботи у середовищі Microsoft Visual Studio 2012. Класи, структури та колекції С#.
Лабораторна робота №4 – Основи роботи з базами даних MS SQL Server в Microsoft Visual Studio 2012.
Лабораторна робота №5 – Вивчення серверних WEB-елементів управління
Після вивчення Змістовного модулю – П1 студент повинен вміти: налаштовувати Microsoft Visual Studio 2012 для розробки Web-додатків; використовувати серверні WEB-елементи управління для конструювання дизайну додатку и застосовувати С# для створення обробника подій. Контролюючим заходом передбаченим для цього змістовного модуля є усне опитування.
По кожній лабораторній роботі студент повинен скласти звіт, якій містить в собі:
1. Назву роботи.
2. Мета роботи.
3. Умову завдання згідно варіанта
4.Послідовний алгоритм розв’язання задачі, проілюстрований екранними формами з поясненнями що до виконаних дій.
4. Текст основних програмних модулів.
5. Відповіді на контрольні питання.
Оформлений звіт захищається студентом усно. Студент повинен чітко і грамотно відповідати на контрольні питання, які оголошені наприкінці кожної лабораторної роботи. Виконана та захищена лабораторна робота оцінюється згідно з робочою програмою.
Варіант індивідуального завдання надається викладачем.