Дисциплина является продолжением курса развития навыков создания сетевых приложений.
Цели обучения этого курса заключаются в следующем: Рассмотрение вопросов и методологий создания поддерживаемых и расширяемых проектов веб приложений, применяемых на предприятиях.
Изучаются модели MVC на базе языков высокого уровня. Изучаются технологии приложений с сохранением состояний и без сохранения состояний о соединениях клиентов. Рассматриваются различные механизмы сокращения объемов кода и повторного использования. Рассматриваются вопросы аутентификации и авторизации, доступа к данным и операции над ними.