Курсът “Интернет програмиране” е специализирано обучение по практическа уеб разработка и се изучава в професиите “Приложен програмист” и “Системен програмист” съгласно държавните общообразователни изисквания. Настоящата учебна програма е приложима както за професионалните гимназии, така и за други учебни заведения.
Разпределение
- 174 учебни часа (29 седмици по 6 часа)
- 12 клас, първи и втори учебен срок
Учебна програма
Настоящата учебна програма по “Интернет програмиране” е разработена от експертната група към МОН по проект “Професия приложен програмист”.
| № |
Наименование на разделите |
Минимален брой часове |
| 1 |
Запознаване с TCP/IP и сокети
|
6 |
| 2 |
HTTP протокол
|
6 |
| 3 |
Запознаване с HTML
|
12 |
| 4 |
HTTP сървъри и сервиране на статични HTML файлове
|
6 |
| 5 |
Запознаване с MVC технологична рамка
|
12 |
| 6 |
Свързване на HTTP сървър с backend език за програмиране (PHP / Python / Java / C# / JS / друг)
|
6 |
| 7 |
Комуникация с база от данни
|
12 |
| 8 |
Шаблонни езици от страна на сървъра
|
12 |
| 9 |
MVC архитектура
|
18 |
| 10 |
Управление на състоянието в уеб приложенията
|
6 |
| 11 |
Автентикация и авторизация
|
6 |
| 12 |
Сигурност на уеб приложенията
|
6 |
| 13 |
Създаване на REST API
|
6 |
| 14 |
Консумиране на REST API
|
6 |
| 15 |
Внедряване на проект (deployment)
|
6 |
| 16 |
Разработване на практически проект (индивидуално)
|
30 |
| 17 |
Защита на практически проект
|
12 |
| 18 | Резерв | 6 |
Свободно учебно съдържание
Всички учители, преподаватели и ентусиасти ще могат да изтеглят свободно учебно съдържание за курса “Интернет програмиране”, което включва:
- Презентации за всяка тема
- Добре разписани задания за упражнения за всяка тема
- Примерно задание за практически курсов проект
Курсът е част от свободното учебно съдържание на СофтУни фондацията за професия “Приложен програмист”.
