Организация на курса
Web технологии, спец. Информационни системи, 2023/24 г.
Тази презентацията е достъпна под лиценза Creative Commons Признание-Некомерсиално-Споделяне на споделеното 4.0 Международен
Какво ще учим?
- Технологии за разработка на web страници и приложения
- Основни принципи и архитектура на web приложенията
- Клиентската част – HTML, CSS, JavaScript
- Сървърна част – динамични страници, многослоен модел, шаблони за проектиране като MVC, MVVM
- Модели и подходи за предаване на данни между клиент и сървър
- Средства, архитектури и подходи за разработка на интерактивни едностранични Web приложения.
Основни теми
- Архитектура на web приложения
- Основи на JavaScript и TypeScript
- HTML и CSS
- Document Object Model (DOM)
- Web услуги, GET и POST заявки
- Документно-ориентирани бази данни (MongoDB)
- Моделиране и обмен на данни между слоевете
- Персистентност и сесии
- Рамки за разработка (Angular и React)
- Информационна сигурност
- Разгръщане на web проекти с Docker
Лектори
- Калин Георгиев
- Петър Армянов
- Трифон Трифонов
Асистенти
- Евгени Кунев
- Невена Гаджева
- Добрин Донев
Екипна работа и оценяване
Обърната класна стая
- Учене чрез представяне и практика
- Лекторите дават основите
- Студентите проучват и представят конкретни теми
- Прилагане на наученото в разработка на курсови проекти
Екипи
- Трима или четирима студенти
- Използване на екипите по АПИС
- Самостоятелна организация и разпределяне на отговорностите
- Екипна оценка с индивидуална корекция
Курсови проекти
- Избор от две случайно разпределени теми
- Възможност за собствена тема
- Задължително индивидуално домашно по избраната тема (40 т.)
- Проект със защита през сесията (80 т.)
- Всеки студент защитава своя принос
- Работа на упражненията
Теми за проучване
- Всеки екип получава две теми (2 × 30 точки)
- Темите се дефинират от лекторите
- Възможност за собствена тема
- Време за подготовка: 2-3 седмици
- Всеки член на екипа презентира
- Стриктно ограничение по време: 20 минути
Формиране на крайна оценка
точки |
оценка |
150+ |
Отличен 6 |
120–149 |
Много добър 5 |
100–119 |
Добър 4 |
80–99 |
Среден 3 |
79- |
Слаб 2 |