Full Stack курс

$
40.00
Разработка веб-страниц на языке разметки HTML с использованием каскадных таблиц стилей CSS
Введение в веб-технологии. Структура HTML. Форматирование текста с помощью HTML.
Форматирование с помощью CSS. Списки. Отступы и поля CSS.
Использование графики. Оптимизация графики. Гиперссылки. Принципы навигации по сайту.
Таблицы.
Позиционирование. Блоки разметки веб-страницы.
Адаптивный дизайн.
Флексбокс.
Сетчатый макет.
Формы. Фреймы.
Системы контроля версий.
Bootstrap.

Изучение языка программирования JavaScript
Введение в JavaScript. Типы данных. Переменные. Операторы. Диалоговые окна.
Условия.
Циклы.
Объект. Массивы. Объект массива. Строки. Строковый объект. Объект Date. Математический объект.
Функции.
ООП.
ECMAScript 6, ECMAScript 11.
Модульное тестирование.
Обработка событий веб-страницы.
Объектная модель документа.
Формы.
Валидация форм. Использование Cookie.
Командная работа. SDLC. Scrum.

Использование фреймворка React
NodeJS.
Введение в React.
Знакомство с функциональными компонентами.
Работа с формами. Отображение списков данных.
Условное отображение. Рендеринг. Стили.
Фрагменты. Порталы. Отсылки.
Побочные эффекты. Контекстный API.
Взаимодействие с сервером.
Тестирование React-приложения.
Компоненты классов.
Маршрутизация.
Redux.

Разработка веб-приложений с использованием Node.js
Введение в Node.js.
Менеджер пакетов, события в Node.js.
Использование буферов, потоков, файлов. Глобальные объекты.
Веб-модуль.
Введение в работу с базами данных.
Введение в Express Framework.
Архитектура REST в Express Framework.
Масштабирование решений Node.js.