Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
React 19: Съвременно развитие на предния край
- Работа с хукове: useState, useEffect, useReducer
- Използване на Context API за управление на състоянието
- Реализация на маршрутиране с React Router
- Най-добра практика за структура на файлове, повторно използване и производителност
TypeScript за разработчици на React
- Безопасност на типовете: типове, интерфейси, нумерации, обобщения
- Типиране на пропсове, състояние, хукове и обработчици на събития
- Създаване на повторно използвани типове и утилитетни функции
React + TypeScript в практиката
- Създаване на масштабируеми компоненти с силно типиране
- Комбиниране на обобщения с пропсове и хукове
- Практични стратегии за типиране за реални проекти
Тестване на приложения на React
- Въведение в Jest и React Testing Library
- Написване на единични тестове за компоненти и хукове
- Тестване на асинхронни операции и извиквания на API
- Най-добра практика за покритие на тестовете и отстраняване на грешки
Next.js 15: Пълноценен фреймворк за React
- App Router vs 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 за пълноценни приложения
- Концепции и процеси на CI/CD
- Въведение в Docker и контейнеризация
- Основно развръщане на облачни платформи (например, Vercel, Heroku)
- Мониторинг и логване на грешки
Складове за данни и езера от данни
- Разлики между складове за данни и езера от данни
- Концепции за данни в пълноценна архитектура
- Ролята на бекенд системи за поглъщане и структуриране на данни
Интеграция на изкуствен интелигент
- Преглед на случаи за използване на AI в уеб приложения
- Извикване на външни AI API (например, OpenAI, Hugging Face)
- Използване на AI за резюмиране на текст, чатботи и аналитика
Резюме и следващи стъпки
Изисквания
- Разбиране на основни принципи на JavaScript и уеб разработка
- Опит с HTML/CSS и фронтенд фреймворци
- Основно познаване на API и бази данни е полезно
Целева аудитория
- Разработчици на фронтенд и бекенд
- Софтуерни инженери, преминаващи в роли на Full-Stack
- Технически специалисти, които създават масови уеб приложения
28 часа