В курсе “Разработка веб-приложений с использованием Node.js и Express” вы:
- Получите понимание роли Node.js и фреймворка Express в разработке веб-приложений и их преимущества.
- Изучите основы языка программирования JavaScript и его применение в разработке серверной части приложений с использованием Node.js.
- Овладеете навыками работы с Node.js и пониманием его событийно-ориентированной архитектуры и неблокирующего ввода/вывода.
- Узнаете о создании сервера и маршрутизации запросов с помощью фреймворка Express, включая обработку маршрутов, запросов и ответов.
- Познакомитесь с управлением сеансами пользователей, аутентификацией и авторизацией в веб-приложениях с использованием пакетов Passport и JWT.
- Разберетесь в вопросах работы с базами данных, включая подключение к базе данных MongoDB и использование ORM-библиотеки Mongoose.
- Изучите методы обработки форм, загрузки файлов и валидации данных на стороне сервера.
- Углубитесь в тему разработки API для веб-приложений с использованием Express и практик RESTful API.
- Познакомитесь с принципами развертывания веб-приложений на платформе Node.js, включая использование облачных платформ и контейнеризацию.
- Изучите лучшие практики в области безопасности веб-приложений, включая защиту от атак и обработку ошибок.
По окончании курса вы будете обладать глубокими знаниями в области разработки веб-приложений с использованием Node.js и Express, и сможете создавать эффективные и масштабируемые веб-приложения на основе этой платформы.