Голосов: 0
#1
Начальный уровень: новичок
Интенсив рассчитан на новичков без навыков программирования. Для прохождения интенсива нужны навыки HTML и CSS, для получения которых достаточно пройти бесплатные интерактивные курсы на HTML Academy.
Профессиональный рост
Этот интенсив предназначен для «прокачки» от верстальщика-новичка до полноценного фронтенд-специалиста, востребованного на рынке.
Продвинутые инструменты
В процессе обучения на интенсиве будут постоянно использоваться те инструменты, которыми должен владеть каждый верстальщик-профессионал. Практическая часть будет завязана на GitHub, будут активно использоваться средства автоматизации.
Почему мы?
Что включает в себя интенсив:
- Мы являемся работодателями, постоянно ищем технических специалистов и знаем, что они должны уметь и как их этому научить.
- Уже сейчас интерактивные курсы на HTML Academy с удовольствием проходят более 150 000 учеников, которые выполнили более двенадцати миллионов заданий.
- Нас знают на рынке.
- 9 вебинаров по 2 часа
- 5 часов индивидуальных консультаций персонального наставника.
- Методические материалы: видеозаписи лекций, презентации, интерактивные пошаговые руководства.
- Отдельный форум для общения и взаимопомощи.
- Сертификат при успешном прохождении интенсива.
1 раздел: Введение
- Инструменты работы с JavaScript: браузер, консоль, IDE.
- Введение в работу с системой контроля версий.
- Рабочий процесс на интенсиве.
2 раздел: Знакомство с DOM
- Введение в JavaScript.
- Области применения JavaScript.
- Функции, типы данных, переменные.
- Условные операторы, циклы.
- Диалоговые окна.
- Интерпретируемость языка, очередность выполнения команд.
- Исключения.
- Консоль.
- Введение в работу с DOM. Формы.
- События. Модель DOM Level 0.
- Cookies.
- Javascript. Контекст функции.
3 раздел: Погружение в DOM
- Продвинутая работа с DOM: создание, удаление элементов, DocumentFragment.
- Введение в шаблонизацию.
- Работа с изображениями.
4 раздел: Передача и обработка данных
- Базовые структуры данных: массивы и объекты.
- Библиотеки jQuery, lodash/underscore, mout.
- Интервалы и таймауты.
- Асинхронность JavaScript, очередность выполнения кода, потеря окружения.
5 раздел: События
- Введение в HTTP: методы, коды состояния, заголовки.
- Введение в AJAX.
- Объект XMLHttpRequest.
- GlobalFetch.
- jQuery.ajax.
- Cross-Origin Resource Sharing (CORS).
- Работа с коллекциями.
- Хранение данных в localStorage.
- Модель событий DOM Level 2.
- Обработчики событий. Создание, удаление обработчиков.
- Объект Event. Фазы события.
- Контекст функции. Задание контекста.
- Замыкания.
6 раздел: Введение в ООП
- Делегирование событий.
- Обработка событий в jQuery.
7 раздел: Медиа и графика
- Введение в объектно-ориентированное программирование (ООП).
- Особенности ООП в JavaScript: Прототипы. Конструкторы. Цепочка прототипов. Наследование в JavaScript.
8 раздел: Работа с состояниями приложения
- HTMLMediaElement на примере audio и video.
- Графика на SVG.
- Введение в графику на Canvas.
9 раздел: Лучшие практики и оптимизация
- Работа с адресной строкой. window.location. document.location.
- Введение в работу с историей браузера. pushState/popState.
- Введение в MVC. Библиотека backbone.js
- Лучшие практики JavaScript. Модульность. Паттерны проектирования.
- Введение в работу с памятью, профилирование.
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.