
Практическое руководство для современной веб-разработки на JavaScript.Книга предназначена для начинающих , а также желающих углубить свои знания до уровня профессионального Full-Stack разработчика.
Вы начнете с самых азов: погрузитесь в синтаксис, освоите типы данных, функции, объекты и современные возможности ES6+. Перейдете к созданию динамичных пользовательских интерфейсов с помощью мощного React-фреймворка, научитесь управлять состоянием, использовать хуки и строить сложные UI-компоненты.
Вас ждет погружение в мир Backend-разработки с Node.js. Вы освоите создание RESTful API на Express, работу с базами данных (SQL и NoSQL), научитесь строить масштабируемые серверные приложения. Особое внимание уделено тестированию кода (Unit-тесты с Jest), повышению надежности с помощью TypeScript – языка.
Книга также охватывает темы, такие как архитектурные паттерны (SOLID, MVC), чистый код, DevOps и автоматизация (CI/CD, Docker), основы облачных технологий (AWS, Azure, GCP) и многое другое.