Программирование в Интернет
Основные технологии разработки приложений в среде Интернет. Разработка приложений на базе технологии Java Platform Enterprise Edition (Java EE): сервлетов, JSP-страниц, фильтров, библиотек тегов, web-сервисов, ejb-объектов, SMTP/POP3-клиентов, ajax-приложений. Настройка и администрирование серверов приложений Java EE. Системные программирование в среде сервера приложения Java EE. Принципы взаимодействия приложений Java EE с СУБД. Разработка приложений Java EE архитектуры MVC. Разработка приложений на базе технологии ASP.NET: разработка asp-страниц, применение серверных элементов управления, применение ajax-элементов управления, разработка пользовательских элементов управления, разработка тем и мастер-страниц. Управление сервером IIS. Принципы взаимодействия ASP.NET-приложений с СУБД. Разработка приложений ASP.NET архитектуры MVC. Технология WCF. Разработка сервисов в среде облачной операционной системы Windows Azure.
В результате изучения дисциплины студент должен:
знать:
- устройство сервера приложений Java EE;
- принципы разработки приложений Java EE;
- устройство сервера IIS;
- принципы разработки приложений ASP.NET;
- принципы разработки приложений архитектуры MVC;
- принципы разработки сервисов облачных операционных систем;
уметь:
- разрабатывать приложения в среде сервера приложений Java EE;
- разрабатывать приложения ASP.NET;
- разрабатывать ajax-приложения (Java EE, ASP.NET );
- организовать взаимодействие приложений (Java EE, ASP.NET ) с СУБД;
- разрабатывать сервисы Windows Azure;
- разрабатывать приложения архитектуры MVC(Java EE, ASP.NET );
владеть:
- навыками разработки web-приложений;
- навыками разработки приложений архитектуры MVC;
навыками разработки сервисов Windows Azure.