План на курса

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 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

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

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