К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Full-Stack Development with Node, Express & Databases · LearnSpace
Назад в каталог
courseraПрограммирование

Full-Stack Development with Node, Express & Databases

Курс от Packt
Средний≈ 11.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course will take you step-by-step through building a robust full-stack web application using Node.js, Express.js, and MySQL. You’ll begin by mastering HTTP requests in React, and learn to fetch and manage data with external APIs. The course emphasizes real-world development practices, offering hands-on experience through interactive lessons and assessments. The journey starts with learning to create and configure your backend server using Node.js and Express. You will then explore MySQL for database management, learning how to create, manipulate, and interact with databases using SQL queries. The course culminates with building and integrating APIs, enhancing your skills in database interactions and dynamic web applications. By the end of the course, you will have the knowledge to develop a full-stack application, integrate your backend API with a frontend built in React, and manage data dynamically. Whether you are aiming to work on e-commerce apps or other web projects, this course will provide you with the skills to create powerful, data-driven applications.

Навыки, которые вы освоите

React.jsFull-Stack Web DevelopmentNode.JSMySQLApplication Programming Interface (API)Back-End Web DevelopmentSQLCode ReusabilityFrontend IntegrationDatabase ManagementServer SidePostman API PlatformRestful APIHTML and CSSQuery LanguagesWeb DevelopmentDatabase SystemsWeb Development ToolsFront-End Web DevelopmentWeb Applications

Программа курса

9 модулей · 114 учебных материалов

01Handling HTTP Requests14 материалов

Handling HTTP Requests

Introduction to the Course 'Full-Stack Development with Node, Express & Databases'ЧтениеFull Specialization ResourceЧтениеIntroduction - HTTP RequestsВидеоIQ - Introduction - HTTP RequestsВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Full-Stack Development with Node, Express & Databases
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 11.7 ч

9 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Fetch() APIВидео
IQ - Fetch() APIВидео
Rendering Users DataВидео
POST Method in fetch() APIВидео
PUT and PATCH Method in fetch() APIВидео
DELETE Method in fetch() APIВидео
Error Handling in fetch() APIВидео
Error Handling with Try-Catch() BlockВидео
Understanding and Making HTTP Requests in JavaScript (Fetch API)DIALOGUE
Handling HTTP Requests - AssessmentЗадание
02Server Side - NodeJS Basics + API Creation with ExpressJS13 материалов

Server Side - NodeJS Basics + API Creation with ExpressJS

IntroductionВидеоIQ - IntroductionВидеоProject CreationВидеоCreating Server Using Express.jsВидеоIQ - Creating Server Using Express.jsВидеоCreating Basic APIВидеоIQ - Creating Basic APIВидеоConfiguring NodemonВидеоIQ - Configuring NodemonВидеоPOSTMAN InstallationВидеоMaking a GET Request from POSTMANВидеоExploring Node.js Server-Side Fundamentals and API CreationDIALOGUEServer Side - NodeJS Basics + API Creation with ExpressJS - AssessmentЗадание
03MySQL Basics17 материалов

MySQL Basics

IntroductionВидеоIQ - IntroductionВидеоMySQL InstallationВидеоDatabase CreationВидеоDrop DatabaseВидеоData TypesВидеоCreating TableВидеоIQ - Creating TableВидеоINSERT QueryВидеоBasic Filtering with WHERE ClauseВидеоAdvanced Filtering with WHERE ClauseВидеоSorting Data with 'LIMIT' & 'ORDER BY'ВидеоUpdating the DataВидеоDelete Records Using DELETE ClauseВидеоDrop TableВидеоQuerying and Managing Data in MySQL DatabasesDIALOGUEMySQL Basics - AssessmentЗадание
04Database Integration in Node App13 материалов

Database Integration in Node App

Connect MySQL Database in Node AppВидеоIQ - Connect MySQL Database in Node AppВидеоFetching Products from DatabaseВидеоIQ - Fetching Products from DatabaseВидеоConfiguring Organized Routes with express.Router()ВидеоCreating API for Adding ProductsВидеоCreating API to Fetch a Unique ProductВидеоCreating API to Update Product's DataВидеоIQ - Creating API to Update Product's DataВидеоCreating API to Delete a ProductВидеоRestructuring Database Connection and Success MessagesВидеоConnecting Node.js Backend with MySQL Using mysql2 and Express RoutingDIALOGUEDatabase Integration in Node App - AssessmentЗадание
05Completing the Fullstack Application (API Integration)12 материалов

Completing the Fullstack Application (API Integration)

IntroductionВидеоFetching Products DynamicallyВидеоRendering Products DynamicallyВидеоIntegrating API in Product Details PageВидеоCreating Interface for Adding ProductsВидеоImplementing Add Products FormВидеоIntegrating 'Add Product' APIВидеоImplementing Edit Products FunctionalityВидеоCreating Delete Confirmation PopupВидеоIntegrating Delete Product APIВидеоIntegrating CRUD Operations in a Fullstack Product AppDIALOGUECompleting the Fullstack Application (API Integration) - AssessmentЗадание
06Working With Custom Hooks7 материалов

Working With Custom Hooks

Introduction to Custom HooksВидеоIQ - Introduction to Custom HooksВидеоCreate and Use Custom HookВидеоTask 1 - Create A Custom Hook For TimerВидеоFetching Product Details Using Custom HookВидеоBuilding and Using Custom Hooks in ReactDIALOGUEWorking With Custom Hooks - AssessmentЗадание
07To-Do List App with Vite - Hands-on Practice App14 материалов

To-Do List App with Vite - Hands-on Practice App

Introduction & DefinitionВидеоSetting-up the EnvironmentВидеоTailwind CSS Installation & ConfigurationВидеоTo-Do Form Component Creation #1ВидеоTo-Do Form Component Creation #2ВидеоTodoList Component - Displaying TasksВидеоManaging Tasks Status - Todo-Item ComponentВидеоImplementing Task Deletion FunctionalityВидеоData Persistence with localStorageВидеоStyling the ApplicationВидеоCreating a Task Summary ComponentВидеоConclusion & AssignmentsВидеоBuilding a Modern To-Do App with Vite, React, and Tailwind CSSDIALOGUETo-Do List App with Vite - Hands-on Practice App - AssessmentЗадание
08NextJS Introduction10 материалов

NextJS Introduction

NEXT JS in Spite of ReactJSВидеоIQ - NEXT JS in Spite of ReactJSВидеоCreating First ProjectВидеоIQ - Creating First ProjectВидеоProject StructureВидеоIQ - Project StructureВидеоPages Router Vs App RouterВидеоIQ - Pages Router Vs App RouterВидеоGetting Started with Next.js: Project Creation and StructureDIALOGUENextJS Introduction - AssessmentЗадание
09NextJS Basics with App Router14 материалов

NextJS Basics with App Router

Defining RoutesВидеоNested RoutesВидеоLinking Pages with LinkВидеоReact Server Component Vs Client ComponentВидеоIQ - React Server Component Vs Client ComponentВидеоError PageВидеоDynamic Routes and Route ParamsВидеоAsynchronous Server ComponentsВидеоIQ - Asynchronous Server ComponentsВидеоConclusion to the Course 'Full-Stack Development with Node, Express & Databases'ЧтениеBuilding and Navigating Routes in Next.js (App Router)DIALOGUENextJS Basics with App Router - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание