Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
React 19: Современно разработване на Front-End
- Работа с хукове: useState, useEffect, useReducer
- Използване на Context API за управление на състоянието
- Реализация на маршрутизация с React Router
- Най-добри практики в структура на файлове, повторно използване и производителност
TypeScript за React Разработчици
- Безопасност на типовете: типове, интерфейси, преброявания, обобщения
- Определяне на типовете на пропс, състояние, хукове и обработчици на събития
- Създаване на повторно използваеми типове и полезни функции
React + TypeScript в Практиката
- Създаване на масштабируеми компоненти с силно определяне на типовете
- Комбиниране на обобщения с пропс и хукове
- Практични стратегии за определяне на типовете в реални проекти
Тестване на React Приложения
- Введение в Jest и React Testing Library
- Писане на единици тестове за компоненти и хукове
- Тестване на асинхронни операции и извиквания на API
- Най-добри практики за покриване на тестове и отстраняване на грешки
Next.js 15: Пълностенков React Framework
- App Router vs Pages Router
- Сървърно рендериране и генериране на статични сайтове
- Маршрути на API и посредничество
- Оптимизация на изображения и производителност
Node.js + Express: Основни концепции за Backend API
- Настройка на Express и RESTful архитектура
- Автентикация с JSON Web Tokens (JWT)
- Контролер-услуга шаблон и структура на маршрути
- Защита и валидиране на извиквания на API
REST API с Prisma и PostgreSQL
- Настройка на Prisma с PostgreSQL
- Моделиране на схемата и миграции
- Извършване на операции за създаване, прочитане, обновяване и изтриване
- Интегриране на 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 и бази данни е полезно
Целева публика
- Фронт-енд и бек-енд разработчици
- Софтуерни инженери, преминаващи към пълноценни роли
- Технически специалисти, които създават масштабируеми уеб приложения
28 Часа
Oтзиви от потребители (1)
Тренерски ентусиазъм за темата
Matthew Fowles - AGRO Merchants Whitchurch Limited
Курс - Web Application Development in PHP
Машинен превод