Внимание! Этот курс находится в разделе «Песочница». Курсы в этом разделе сделаны пользователями Хекслета и всегда бесплатны. Администрация Хекслета не несет ответственности за эти курсы
Бесплатный курс

JS: Автоматное программирование

3526 студентов 291 сообщение
Последнее обновление: 06 мая 2024
Курс JS: Автоматное программирование
Бесплатный курс
Зарегистрироваться
  • Бессрочный доступ к теории
  • Асинхронный формат
    обучения

Включено в курс

4 урока (видео и/или текст)
12 проверочных тестов
Помощь в «Обсуждениях»

Чему вы научитесь

  • Видеть автоматы в происходящих вокруг процессах
  • Применять автоматное программирование для решения типовых задач
  • Использовать шаблон проектирования State
  • Использовать шаблон проектирования State Machine

Описание

На этом курсе вы изучите автоматное программирование. Вы узнаете о диаграммах состояний и удобной модели представления процессов, которые обладают несколькими явными состояниями. В итоге вы научитесь видеть и применять автоматы в реальной жизни. Знания из этого курса помогают программистам использовать шаблоны проектирования State и State Machine.

Чтобы учиться было проще, стоит заранее изучить курсы Основы командной строки и JS: Функции.

Программа курса

Продолжительность 2 часа

Формат обучения

Отзывы

Аватар пользователя Анастасия Ошуркова
Анастасия Ошуркова 16 сентября 2023

Шикарная статья! Браво!)


Аватар пользователя Павел Ким
Павел Ким 08 февраля 2019

Время от времени появляется чувство, что все это так сложно. Эта долбаная документация, непонятно, много кода (хотя с кодом, который уже в продакшне наверное сравнивать вообще нет смысла)... А потом садишься, листаешь доки, перечитываешь задание, смотришь в тесты (ДА! Тесты помогают понять, что должно произойти и чего вообще от тебя хочет Кирилл Мокевнин и вся команда Хекслета =). И после всего этого, когда выполняешь задание и проходишь все тесты, то такая радость детская нахлынывает.

Рекомендуемые программы

профессия
от 25 000 ₸ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 26 декабря
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 26 декабря
профессия
от 14 960 ₸ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 26 декабря
профессия
от 25 000 ₸ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 26 декабря
профессия
от 24 542 ₸ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 26 декабря
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 26 декабря
профессия
от 28 908 ₸ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 26 декабря
профессия
от 39 525 ₸ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 26 декабря
профессия
от 25 000 ₸ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
Старт 26 декабря