Тема 3 из 6 Важная тема

Месяц 3. JavaScript, часть 2

Регулярные выражения, асинхронность, Promise, fetch, формы, REST API и npm.

8 уроков · ≈84 мин чтения

  1. 01 Регулярные выражения и рекурсия В этом уроке разберём две темы, которые часто пугают новичков, но на деле устроены просто. Регулярные выражения помогают искать и проверять текст по шаблону: email, номер… ≈11 мин
  2. 02 Асинхронность: Event Loop, Promise и Promise.all До сих пор наш код выполнялся строго сверху вниз: строка за строкой. Но в реальных сайтах многое занимает время — загрузка данных с сервера, таймеры, ожидание клика. В этом уроке… ≈10 мин
  3. 03 Асинхронность, часть 2: try, catch, finally Ошибки в программе неизбежны: сервер не ответил, пользователь ввёл буквы вместо числа, в JSON пришёл мусор. Плохо, когда из-за одной ошибки «ломается» весь сайт. В этом уроке… ≈10 мин
  4. 04 Запросы на сервер: fetch, async/await и метод GET Почти любой современный сайт получает данные с сервера: ленту новостей, список товаров, профиль пользователя. В этом уроке разберёмся, как браузер «разговаривает» с сервером по… ≈11 мин
  5. 05 Работа с формами и метод POST Формы — это главный способ, которым пользователь передаёт сайту данные: регистрация, вход, комментарий, заказ. В этом уроке разберём HTML-теги для форм ( form , input , label … ≈11 мин
  6. 06 REST API, HTTP и HTTPS, методы PUT и DELETE Мы уже умеем получать данные методом GET и создавать их методом POST. Пора разобраться, по каким правилам вообще устроены API, с которыми работает фронтенд. В этом уроке поговорим… ≈11 мин
  7. 07 Пакетный менеджер npm и package.json Программисты редко пишут всё с нуля: для форматирования дат, красивых уведомлений или сборки проекта уже есть готовые библиотеки. В этом уроке познакомимся с npm — пакетным… ≈9 мин
  8. 08 Презентация проектов. Итоговая работа месяца Этот урок завершает месяц JavaScript. Вы научились проверять текст регулярками, работать с асинхронностью и промисами, отправлять запросы на сервер, обрабатывать формы и… ≈11 мин
Отзыв