Javascript: от основ до full-stack разработки | Ольшевски Александр #1
Постоплата

Javascript: от основ до full-stack разработки | Ольшевски Александр

Тип книги:
Печать по требованию
О товаре
Перейти к описанию
Автор на обложке
Александр Ольшевски
Год выпуска
2025
Тип обложки
Мягкая обложка
Тип книги
Печать по требованию

О книге

Черно-белая книга в цветной мягкой обложке. Книга изготавливается по технологии “печать по требованию”. Срок печати 96 часов.. Практическое руководство для веб-разработки на JavaScript для начинающих
3 301 ₽ 
Магазин
Подписаться
Ridero
Перейти
4.8
Чат
Заказы
309 K
О магазине

Описание

Черно-белая книга в цветной мягкой обложке.

Книга изготавливается по технологии “печать по требованию”. Срок печати 96 часов.. Практическое руководство для веб-разработки на JavaScript для начинающих, а также желающих углубить знания до уровня Full-Stack разработчика.
Погрузитесь в синтаксис, типы данных, функции и современные возможности ES6+, создание динамичных интерфейсов с помощью React-фреймворка.
Исследуйте мир Backend-разработки с Node. js. Вы освоите создание RESTful API на Express, работу с базами данных (SQL и NoSQL), научитесь строить масштабируемые серверные приложения.
Оглавление
Вступление
  • Методология и структура руководства
  • Ключевые принципы обучения
Глава 1: Основы Веб-Технологий: Где Живет JavaScript
  • 1.1. Как работает Интернет: Клиент и Сервер
  • 1.2. Три кита веб-разработки: HTML, CSS, JavaScript
  • 1.3. Роль JavaScript: Оживление веб-страниц
  • 1.4. Где еще используется JavaScript?
Глава 2: Ваш Первый Код: Инструменты и Запуск
  • 2.1. Что нам понадобится: Браузеры и их инструменты
  • 2.2. Написание и выполнение JavaScript: В браузере и в файле
  • 2.3. Консоль разработчика: Ваш основной инструмент
  • 2.4. Комментарии: Как делать код понятным
Глава 3: Основы Языка: Переменные, Типы и Операторы
  • 3.1. Объявление переменных: var, let, const — когда что использовать
  • 3.2. Типы данных: Строки, числа, булевы значения и другие
  • 3.3. Основные операторы: Арифметические, сравнения, логические
  • 3.4. Преобразование типов: Явное и неявное
  • Практические задания
  • Ответы и решения
Глава 4: Логика Программы: Условия и Циклы
  • 4.1. Принятие решений: if, else if, else
  • 4.2. Тернарный оператор (Короткий if… else)
  • 4.3. Оператор switch (Для множественных однотипных сравнений)
  • 4.4. Циклы: for, while, do… while (Для повторения действий)
  • 4.5. Специальные циклы for...in и for… of
  • Практические задания
  • Ответы и решения
Глава 5: Функции: Ваш Инструментарий
  • 5.1. Создание функций: Function Declaration vs. Function Expression
  • 5.2. Стрелочные функции (Arrow Functions)
  • 5.3. Параметры и аргументы функций
  • 5.4. Возвращаемые значения (return)
  • Ответы и решения
Глава 6: Структуры Данных: Как Организовать Информацию
  • 6.1. Массивы (Arrays): Работа с коллекциями
  • 6.2. Объекты (Objects): Хранение данных в формате «ключ-значение»
  • 6.3. Объект Math
  • 6.4. Объект Date
Глава 7: Взаимодействие с Веб-Страницей: DOM
  • 7.1. Что такое DOM (Структура дерева)
  • 7.2. Как найти элементы на странице
  • 7.3. Изменение содержимого и атрибутов элементов
  • 7.4. Создание и удаление элементов
  • 7.5. Работа с классами CSS (краткое повторение)
Глава 8: Реакция на Действия: События
  • 8.1. Что такое события
  • 8.2. Как реагировать на события: Обработчики событий (addEventListener)
  • 8.3. Объект события (Event Object)
  • 8.4. Всплытие и погружение событий (Event Bubbling & Capturing)
  • 8.5. preventDefault и stopPropagation
Глава 9: Асинхронность: Работа с Временем и Ожиданием
  • 9.1. Что такое асинхронность и почему она важна
  • 9.2. Callback-функции: «Ад колбэков»
  • 9.3. Промисы (Promises): Более управляемый подход
  • 9.4. async/await: Синтаксический сахар для промисов
  • 9.5. Работа с setTimeout и setInterval
  • Практические задания
  • Ответы к базовым заданиям
  • Ответы и решения
Глава 10: Работа с Сетью: Fetch API и AJAX
  • 10.1. Запросы к серверу: GET, POST, PUT, DELETE
  • 10.2. XMLHttpRequest (кратко)
  • 10.3. Fetch API: Современный подход
  • 10.4. Работа с JSON-данными
  • 10.5. Обработка ошибок при сетевых запросах
  • Практические задания, часть 1
  • Практические задания, часть 2
  • Ответы и решения
  • Чек-лист самопроверки
Глава 11: Внутреннее Устройство JavaScript
  • 11.1. Объекты и Прототипы: Как JavaScript наследует свойства
  • 11.2. Замыкания (Closures): Мощный концепт
  • 11.3. This: Понимание контекста
  • 11.4. Модули: ES Modules (import/export)
  • Практические задания, часть 1
  • Практические задания, часть 2
  • Ответы и решения
  • Чек-лист самопроверки
Глава 12: Инструменты Разработчика: Ваш Рабочий Набор
  • 12.1. Контроль версий: Git
  • 12.2. Менеджеры пакетов: npm и Yarn
  • 12.3. Сборщики модулей: Webpack, Parcel, Vite (обзор и основы)
  • 12.4. Линтеры и форматеры кода: ESLint, Prettier
  • Практические задания, часть 1
  • Практические задания, часть 2
  • Ответы и решения
  • Чек-лист самопроверки
Глава 13: Frontend-фреймворки: React (основы)
  • 13.1. Зачем нужны фреймворки
  • 13.2. React: Основы (компоненты, JSX, state, props)
  • 13.3. Создание первого React-приложения (create-react-app или Vite)
  • 13.4. Маршрутизация (React Router)
Глава 14: Backend-разработка на JavaScript: Node. js.
  • 14.1. Что такое Node. js и его архитектура
  • 14.2. Установка Node. js и npm
  • 14.3. Создание простого HTTP-сервера на Node. js
  • 14.4. Фреймворк Express. js: Создание RESTful API
  • 14.5. Работа с базами данных (обзор)
  • Практические задания, часть 1
  • Практические задания, часть 2
  • Ответы и решения
  • Чек-лист самопроверки
Глава 15: Тестирование Кода
  • 15.1. Зачем тестировать код?
  • 15.2. Основные виды тестов
  • 15.3. Инструменты для тестирования: Jest
  • 15.4. Тестирование в React (краткий обзор)
Глава 16: Продвинутые Темы Frontend и Backend
  • 16.1. Продвинутые Темы Frontend-разработки (React)
  • 16.2. Продвинутые Темы Backend-разработки (Node. js / Express)
  • 16.3. Взаимодействие Frontend и Backend: Продвинутые Аспекты
  • Практические задания, часть 1
  • Практические задания, часть 2
  • Ответы и решения
  • Чек-лист самопроверки
Глава 17: TypeScript: Сильная Типизация для JavaScript
  • 17.1. Зачем Нужен TypeScript? Преимущества Статической Типизации
  • 17.2. Основы TypeScript: Типы, Интерфейсы, Классы
  • 17.3. Настройка TypeScript в Проекте
  • 17.4. TypeScript в Frontend (React) и Backend (Node. js)
  • 17.5. Продвинутые Концепции TypeScript
  • Практические задания, часть 1
  • Практические задания, часть 2
  • Ответы и решения
  • Чек-лист самопроверки
Глава 18: Архитектура Приложений и Лучшие Практики
  • 16.1. Принципы Чистого Кода (Clean Code)
  • 16.2. Архитектурные паттерны
  • 16.3. TypeScript: Типизация JavaScript
  • 16.4. Деплоймент (Deployment): Как запустить ваше приложение в интернете
  • 16.5. CI/CD (Continuous Integration / Continuous Deployment)
  • Практические задания, часть 1
  • Практические задания, часть 2
  • Ответы и решения
  • Чек-лист самопроверки
Глава 19: DevOps и Автоматизация
  • 19.1. Ключевые Принципы DevOps
  • 19.2. CI/CD Пайплайны (Pipelines)
  • 19.3. Контейнеризация: Docker
  • 19.4. Мониторинг и Логирование
  • 19.5. Безопасность в DevOps
  • Практические задания
  • Ответы и решения
  • Чек-лист самопроверки
Глава 20: Облачные Технологии: Архитектура, Сервисы и Развертывание
  • 20. Что такое Облачные Вычисления: Ключевые Концепции и Модели
  • 20.2. Ключевые Сервисы Облачных Провайдеров (на примере AWS)
  • 20.3. Развертывание Frontend-приложений в Облаке
  • 20.4. Развертывание Backend-приложений и API в Облаке
  • 20.5. Управление Базами Данных в Облаке
  • 20.6. Безопасность в Облаке: Идентичность, Доступ и Защита
  • 20.7. Мониторинг, Логирование и Оптимизация Расходов
  • Практические задания, часть 2
  • Ответы и решения
  • Чек-лист самопроверки
Глава 21: Расширение Горизонтов: JavaScript за пределами веба
  • 21.1. Backend-разработка: Node. js и его Экосистема (углубление)
  • 21.2. Десктопные Приложения: Electron
  • 21.3. IoT (Internet of Things) и Embedded Systems
  • 21.5. WebAssembly (Wasm)
  • 21.6. Выбор Инструментов и Пути Развития
  • Практические задания, часть 2
  • Ответы и решения
Глава 22: Заключение: Создание Карьеры и Непрерывное Обучение
  • 22.1. Подведение Итогов: Ваш Набор Инструментов Разработчика
  • 22.2. Построение Карьеры Разработчика
  • 22.3. Непрерывное Обучение и Развитие
  • 22.4. Напутствие
Артикул
3208356220
Автор
Ольшевски Александр
Автор на обложке
Александр Ольшевски
Год выпуска
2025
Тип обложки
Мягкая обложка
Тип книги
Печать по требованию
Язык издания
Русский
Количество страниц
440
ISBN
978-5-0068-7070-3
Возрастные ограничения
12+
Документы качества:
Товар не подлежит обязательной сертификации
Информация о технических характеристиках, комплекте поставки, стране изготовления, внешнем виде и цвете товара носит справочный характер и основывается на последних доступных к моменту публикации сведениях

Персоны

  • Ольшевски Александр Автор
Отзывы о товаре 0 Javascript: от основ до full-stack разработки | Ольшевски Александр
Рейтинга пока нет. Он формируется на основе актуальных отзывов на заказанные и оплаченные товары

Как правильно задавать вопросы?

Будьте вежливы и спрашивайте о товаре, на карточке которого вы находитесь

Если вы обнаружили ошибку в описанием товара, воспользуйтесь функцией

Как отвечать на вопросы?

Отвечать на вопросы могут клиенты, купившие товар, и официальные представители.

Выбрать «Лучший ответ» может только автор вопроса, если именно этот ответ ему помог.