Съдържание и теми, включени в курса
React 19: Модерна фронтенд разработка
- Работа с Hooks: useState, useEffect, useReducer
- Използване на Context API за управление на състоянието
- Внедряване на маршрутизация с React Router
- Добри практики във файловата структура, преизползваемостта и производителността
TypeScript за React разработчици
- Типова безопасност: типове, интерфейси, enums, generics
- Типизиране на props, state, hooks и манипулатори на събития
- Създаване на преизползваеми типове и помощни функции
React + TypeScript на практика
- Изграждане на мащабируеми компоненти със силно типизиране
- Комбиниране на generics с props и hooks
- Практически стратегии за типизиране в реални проекти
Тестване на React приложения
- Въведение в Jest и React Testing Library
- Писане на модулни тестове за компоненти и hooks
- Тестване на асинхронни операции и API заявки
- Добри практики за тестово покритие и отстраняване на грешки
Next.js 15: Full-Stack React рамка
- App Router срещу Pages Router
- Сървърно рендиране и статично генериране на сайтове
- API маршрути и междинен софтуер
- Оптимизация на изображения и производителност
Node.js + Express: Основи на бекенд API
- Конфигуриране на Express и RESTful архитектура
- Удостоверяване с JSON Web Tokens (JWT)
- Модел контролер-услуга и структуриране на маршрути
- Защита и валидиране на API заявки
REST API с Prisma и PostgreSQL
- Конфигуриране на Prisma с PostgreSQL
- Моделиране на схеми и миграции
- Извършване на CRUD операции
- Интегриране на Prisma клиент с Express маршрути
Контрол на версиите с Git
- Основи на Git: init, clone, commit, push, pull
- Разклоняване, сливане и заявки за изтегляне
- Работа с GitHub и екипно сътрудничество
DevOps за Full-Stack приложения
- CI/CD концепции и работни потоци
- Въведение в Docker и контейнеризацията
- Базово внедряване в облачни платформи (напр. Vercel, Heroku)
- Мониторинг и регистриране на грешки
Хранилища за данни и езера от данни
- Разлики между хранилища за данни и езера от данни
- Концепции за потоци от данни в Full-Stack архитектурата
- Роля на бекенд системите при поглъщане и структуриране на данни
Интегриране на изкуствен интелект
- Преглед на приложенията на ИИ в уеб приложенията
- Извикване на външни ИИ API-та (напр. OpenAI, Hugging Face)
- Използване на ИИ за обобщаване на текст, чатботове и анализи
Обобщение и следващи стъпки
Изисквания
- Разбиране на основни принципи на JavaScript и уеб разработка
- Опит с HTML/CSS и фронтенд рамки
- Базовата запознатост с API-та и бази данни е предимство
Аудитория
- Фронтенд и бекенд разработчици
- Софтуерни инженери, които преминават към Full-Stack роли
- Технически специалисти, изграждащи мащабируеми уеб приложения
Отзиви от участници (3)
Обучението ми помогна да разширя познанията и разбирането си относно Burp Suite. Освен това осъзнах, че това, което бях научил самостоятелно, все още беше доста ограничено. Това обучение беше изключително полезно за мен като специалист по контрол на качеството (QA), тъй като Burp Suite е ценен инструмент за извършване на тестове за сигурност и подобряване на общото качество при тестването на приложения. Ще продължа да изследвам този инструмент и да се уча по-дълбоко за неговите функции и възможности.
Rea Mendez - BAKAWAN Data Anallytics Inc.
Курс - OWASP Top 10 2025
Машинен превод
Оценявам много обучението по AI атаки и инструментите, които са налични за започване на практика и активно използване при тестове за сигурност. Придобих много знания, които не имах в началото, а курсът реализира очакванията ми. Най-интересната част за мен беше Comet Browser, което ме впечатли с възможностите си. Определено ще се задълба по-задълбочено в тази тема. Като цяло, курсът беше изключително добър и насладих на ученето на всички точки от OWASP GenAI Top 10.
Patrick Collins - Optum
Курс - OWASP GenAI Security
Машинен превод
Практически упражнения, лична помощ и възможност за задаване на въпроси.
Jose Paulos - INESC TEC
Курс - Tailwind CSS
Машинен превод