Школы

Рейтинг на основе отзывов, авторитетности и популярности

Подборки

Полезные и актуальные курсы, отобранные вручную

JS: Архитектура фронтенда

Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Нет

Стоимость курса

3 900 ₽
Нет рассрочки

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

  • 11 уроков (видео и/или текст)
  • 13 упражнений в тренажере
  • 19 проверочных тестов
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы

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

  • Создавать модульные и легко расширяемые фронтенд-приложения
  • Правильно разделять приложения на слои и строить зависимости между ними
  • Структурировать состояние приложения оптимальным способом
  • Использовать теорию автоматов для описания происходящих процессов в коде

Вы узнаете, как разбивать приложение на слои (MVC), выделять состояние и правильно его организовывать. Вы научитесь работать с текстами, формами и узнаете, как правильно выделять процессы. Курс пригодится, если вы решите научиться создавать легко расширяемые веб-приложения. Знания из этого курса помогут выстроить архитектуру веб-приложения без привязки к конкретным веб-фреймворкам и их особенностям. Курс подойдет для тех, кто приступает к изучению веб-разработки и хочет изучить базовые принципы создания приложений. Для прохождения курса требуются знания JS и понимание работы DOM API.

Что вы получите после обучения

Навыки
2
MVC
3
Нормализация данных
4
Состояние
5
Конечные автоматы
6
i18n
7
Интерфейсы
8
UI State

Школа

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

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

Введение
Познакомиться с курсом и его целями

Состояние приложения
Познакомиться с концепцией отделения данных программы от представления (внешнего вида страницы)

Комплексное состояние
Изучить лучшие практики по организации структуры сложного состояния

Отрисовка (рендеринг) состояния
Рассмотреть разные стратегии обновления представления на основе данных

Состояние отображения (UI State)
Познакомиться с понятием UI-состояние и научиться правильно его организовывать не смешивая с данными приложения

Процессы и автоматы, их описывающие
Научиться видеть корневые процессы и строить состояние на их основе

Нормализация данных
Познакомиться с базовыми принципами нормализации данных

MVC
Познакомиться с архитектурой Model-View-Controller

Состояние форм
Познакомиться с разными способами контроля состояния формы

Организация текстов интерфейса
Научиться правильно хранить, обрабатывать и выводить надписи и тексты на сайте

Инициализация приложения
Узнать как правильно разделять приложения на различные стадии работы

Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
Может быть интересно
JS: Архитектура фронтенда
На сайт курса

JS: Архитектура фронтенда