Курс «Web-технологии» на платформе Stepik посвящен базовым знаниям для создания веб-приложений.
Вы разберетесь, что такое HTML и CSS, научитесь модульному тестированию, использованию Ajax и многому другому.
Вам подойдет этот курс, если вы:
- умеете работать с Linux;
- хотите научиться разрабатывать приложения;
Ключевые навыки, которые вы освоите на этом курсе:
- основы JavaScript;
- работа с Node.js;
- база HTML и CSS;
- статистический анализ типов;
- использование языка стилей LESS, шаблонов pug и библиотеки jQuery;
- работа с Ajax и фреймворком Angular;
- основы языка Typescript и PHP;
- создание структуры приложения;
- модульное тестирование;
- автоматизация сборки;
- разработка безопасного приложения.
Учебная программа:
- введение: веб-серверы, HTTP;
- JS: база и практические задания;
- Node.js: простой сервер, модули, журналы, Deno;
- язык HTML и CSS;
- Express, ORM, Ajax, хранилища;
- jQuery: пользовательский интерфейс;
- Typescript и статистический анализ в JS;
- фреймворк Angular и библиотека Backbone;
- библиотеки React и Immutable;
- блочное тестирование: TDD и фреймворки для тестов;
- автоматизация сборки: сокеты, вебпак, WebAssembly, менеджер GULP;
- PHP: CMS, Nginx;
- создание безопасных приложений.
В конце обучения выдается сертификат.