Продолжительность
19 ч 7 мин 0 сек
Количество уроков
192 Видео
Дата добавления
13.11.2024
Добро пожаловать в погружение в MERN Stack! Этот курс поможет вам освоить все аспекты создания полнофункционального приложения «Jobify» с использованием MongoDB, Express, React и Node.js, независимо от вашего уровня подготовки.
Основные темы курса:
- Фронтенд на React: Создайте фронтенд-приложение на React с нуля с помощью VITE, добавьте глобальные стили и создайте страницы Landing, Error, Register и Dashboard.
- Визуальный дизайн: Освойте создание профессиональных и привлекательных интерфейсов, используя продуманные изображения и макеты.
- Маршрутизация с React Router 6.4+: Управляйте переходами и вложенными страницами с помощью React Router.
- Создание серверного приложения: Погрузитесь в бэкенд-разработку с ES6 модулями и используйте "nodemon" для быстрой разработки.
- Управление базой данных: Настройте облачную базу данных MongoDB с помощью Atlas, создайте маршруты и контроллеры для эффективной обработки данных.
- Тестирование и обработка ошибок: Используйте Thunder Client для тестирования, настройте обработку ошибок в Express, а также пакет "express-async-errors" для упрощенной отладки.
- Безопасность и аутентификация: Хеширование паролей, внедрение JWT для надежной аутентификации и сравнение паролей для обеспечения безопасности пользователей.
- Интеграция фронтенда и бэкенда: Свяжите фронтенд с сервером, используйте "concurrently" и настройте "proxy" в VITE для бесшовной интеграции.
- Продвинутые техники React: Реализуйте защищенные маршруты, настройте навигацию с помощью React Router 6 и функции выхода из системы.
- Управление API: Используйте Axios для взаимодействия с API, настройте JWT-токены и различные конфигурации Axios для эффективного извлечения и управления данными.
- CRUD и права доступа: Реализуйте полную функциональность CRUD, настройте права доступа и разберитесь с созданием и управлением тестовыми данными.
- Визуализация данных и улучшение UI: Настройте информативные графики и карточки, внедрите поиск и фильтрацию для удобства пользователей.
- Пагинация и деплой: Освойте пагинацию и разверните приложение MERN на Render для использования в реальной среде.
Этот курс станет вашим проводником в мир full-stack разработки с использованием MERN, предоставляя навыки для создания надежных и масштабируемых веб-приложений. Присоединяйтесь и станьте профессиональным разработчиком MERN Stack!