| 1.1.Инструктаж по ЗБУТ. Уеб технологии – как работи интернет и клиент-сървър архитектурата. |
| 2.2.Структура на HTML документ. Основни тагове, метаданни и заглавия (<h1>-<h6>). |
| 3.3.Технология за работа с текст, параграфи, списъци (номерирани и неномерирани). |
| 4.4.Вграждане на мултимедия: Работа с изображения (<img>), аудио и видео тагове. |
| 5.5.Хипервръзки (<a>) – видове линкове, относителни и абсолютни пътища. |
| 6.6.Създаване и структуриране на таблици в HTML (<table>, <tr>, <td>). |
| 7.7.Технология за събиране на потребителски данни: Създаване на HTML форми (<form>). |
| 8.8.Работа с текстови полета, бутони, селектори и валидация на входните данни в HTML. |
| 9.9.Въведение в CSS (Cascading Style Sheets). Начини за свързване с HTML. |
| 10.10.Селектори в CSS (по таг, клас, ID) и работа с цветове и шрифтове. |
| 11.11.CSS блокова модел структура (Box Model: margin, padding, border, content). |
| 12.12.Технологии за позициониране на елементи в уеб страницата (Flexbox основи). |
| 13.13.Семантичен HTML5 – правилно структуриране на уеб сайт (<header>, <nav>, <main>, <footer>). |
| 14.14.Инструменти за уеб разработка: Инспектиране на код (Developer Tools в браузъра). |
| 15.15.Валидиране на HTML/CSS код и добри практики за достъпност (Accessibility). |
| 16.16.Разработка на индивидуален мини уеб сайт по зададени критерии. |
| 17.17.Практическа защита на уеб сайтовете. |
| 18.18.Оформяне на оценките за Първи срок и анализ на резултатите. |
| 19.19.Въведение в платформата .NET и архитектурата на езика C#. |
| 19.20.Инсталация и конфигуриране на работната среда MS Visual Studio. |
| 20.21.Система за контрол на версиите Git: Създаване на локално хранилище. |
| 20.22.Интеграция на Git с Visual Studio и публикуване на код в GitHub. |
| 21.23.Структура на конзолно C# приложение. Входно-изходни операции (Console.ReadLine, WriteLine). |
| 21.24.Работа с типове данни, променливи и оператори в C#. |
| 22.25.Имплементиране на условни конструкции (if-else, switch-case) в C#. |
| 22.26.Разработка на софтуерна логика с цикли (for, while, do-while). |
| 23.27.Стил на кодиране (Coding Standards) и конвенции за наименуване в .NET. |
| 23.28.Инструменти за статичен анализ на кода и автоматично форматиране. |
| 24.29.Дебъгване (Debugging): Използване на точки на прекъсване (Breakpoints). |
| 24.30.Проследяване на стойности чрез прозорците Watch и инспекция на паметта. |
| 25.31.Едномерни масиви в C# – заделяне на памет, индексиране и обхождане. |
| 25.32.Работа с динамични списъци (List<T>) и основни операции с тях. |
| 26.33.Алгоритми за линейно и бинарно търсене в масиви и списъци. |
| 26.34.Алгоритми за сортиране на данни (напр. Bubble sort, Selection sort). |
| 27.35.Дефиниране на методи в C#: Структура, параметри и връщана стойност. |
| 27.36.Предаване на параметри по стойност и по референция (ref, out). |
| 28.37.Обектно-ориентирано програмагане (ООП): Създаване на класове и обекти. |
| 28.38.Имплементиране на полета (Fields) и свойства (Properties) с капсулация. |
| 29.39.Работа с конструктори – дефиниране на конструктори с и без параметри. |
| 29.40.Създаване на методи на класа (поведение на обектите). |
| 30.41.Принципи на ООП: Реализиране на отношението Наследяване в C#. |
| 30.42.Пренаписване на методи (Method Overriding) и полиморфизъм на практика. |
| 31.43.Управление на изключения (Exceptions) – структура на блока try-catch-finally. |
| 31.44.Валидиране на потребителски вход и хвърляне на изключения (throw). |
| 32.45.Въведение в автоматизираното софтуерно тестване. Принципът на Unit Testing. |
| 32.46.Писане на първите модулни тестове (Unit Tests) с MSTest или NUnit в Visual Studio. |
| 33.47.Стартиране на финален проект на C#: Планиране на архитектурата и задачите. |
| 33.48.Работа по проекта: Създаване на класовете и структурата от данни. |
| 34.49.Работа по проекта: Имплементиране на ядрото на приложението и бизнес логиката. |
| 34.50.Работа по проекта: Разработване на потребителския интерфейс (конзолен или GUI). |
| 35.51.Интегриране на отделните модули на проекта и дебъгване на грешки. |
| 35.52.Рефакториране на кода на проекта и писане на документация (README.md). |
| 36.53.Представяне, демонстрация и публична защита на софтуерните проекти. |
| 36.54.Анализ на резултатите от практиката и оформяне на годишните оценки. |
