План на курса

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)

Предстоящи Курсове

Свързани Kатегории