Курс на Stepik
Обложка курса «Web-технологии» на Stepik
Бесплатно

Web-технологии ★ 3.500

Открыть на
STEPIK.ORG

Курс «Web-технологии» охватывает широкий спектр технологий и подходов, использующихся при разработке Интернет-сайтов и Веб-приложений. Рассматривается разработка на Node.js с использованием JavaScript, основы PHP, разработка интерфейса с использованием HTML и CSS, использование JQuery, Angular, разработка с TypeScript, основы React.js.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Web-технологии»Учеников на курсе 12 293
Сертификаты, выданные на курсе «Web-технологии»Сертификатов выдано 292
Отзывы о курсе «Web-технологии»Отзывов получено 16
Рейтинг курса «Web-технологии»Рейтинг курса 3.500
Уроки в курсе «Web-технологии»Количество уроков 55
Задачи с кодом в курсе «Web-технологии»Количество задач с кодом 17
Время прохождения курса «Web-технологии»Время прохождения курса —
Обновления курса «Web-технологии»Обновления курса — —
Дата публикации курса «Web-технологии»Дата публикации курса — ———
Последнее обновление курса «Web-технологии»Последнее обновление — ———

Содержание курса

Разделы в курсе «Web-технологии» 15 разделов Уроки в курсе «Web-технологии» 55 уроков Задачи в курсе «Web-технологии» 17 задач Время прохождения курса «Web-технологии» 22 ч. Последнее обновление курса «Web-технологии» обн. 5 лет назад

Введение в web-технологии

3 урока
1. Протокол HTTP ↗
2. Web-серверы ↗
3. Практика 1 ↗

Язык JavaScript

2 урока
1. Основы JS ↗
2. Практика 2 ↗

Применение Node JS

6 уроков
1. Модули ↗
2. Простейший сервер ↗
3. Внешние журналы ↗
4. Потоки (streams) ↗
5. Deno ↗
6. Практика 3 ↗

HTML. CSS

3 урока
1. Язык гипертекстовой разметки HTML ↗
2. Каскадные таблицы стилей CSS ↗
3. Практика 4 ↗

Тег form. Модуль Express

5 уроков
1. Программируемый язык стилей LESS ↗
2. Формы в HTML. Тег ↗
3. Express - фреймворк веб-приложений. Шаблоны pug ↗
4. Прочее ↗
5. Практика 5 ↗

Передача состояния представления. Ajax

6 уроков
1. Передача состояния представления (REST) ↗
2. Открытый протокол авторизации OAuth ↗
3. Асинхронный JavaScript и XML - Ajax ↗
4. Хранилища - storage ↗
5. Object-Relational Mapping (ORM) ↗
6. Практика 6 ↗

Библиотека JQuery

3 урока
1. Koa - веб-фреймворк Node.js ↗
2. Библиотека jQuery ↗
3. Практика 7 ↗

Библиотека JQuery UI

3 урока
1. Библиотеке jQueryUI ↗
2. Библиотека jQuery Mobile ↗
3. Практика 8 ↗

Язык TypeScript. Применение Flow

3 урока
1. Язык программирования Typescript ↗
2. Статический анализ типов в JavaScript с использованием Flow ↗
3. Практика 9 ↗

Фреймворк Angular. Библиотека Backbone.JS

3 урока
1. Фреймворк разработки одностраничных приложений Angular ↗
2. Задание структуры JS-приложения на основе библиотеки Backbone ↗
3. Практика 10 ↗

Применение React

4 урока
1. Библиотека Immutable ↗
2. Управление состоянием с помощью Redux ↗
3. Библиотека React ↗
4. Практика 11 ↗

Модульное тестирование

3 урока
1. Разработка на основе тестирования - TDD ↗
2. Фреймворки для тестирования ↗
3. Практика 12 ↗

Автоматизация сборки

5 уроков
1. Использование web-сокетов ↗
2. Автоматизация часто повторяющихся задач - GULP ↗
3. Сборка с использованием webpack ↗
4. WebAssembly ↗
5. Практика 13 ↗

Язык PHP

4 урока
1. Настройка nginx ↗
2. Язык PHP ↗
3. Системы управления содержимым - CMS ↗
4. Практика 14 ↗

Уязвимость web-приложений

2 урока
1. Уязвимость web-приложений и борьба с уязвимостью ↗
2. Практика 15 ↗