3

Етап 3

Основы программирования

6

Етап 6

Встроенные API

9

Етап 9

DOM

11

Етап 11

Обработка событий

36

Етап 36

Модули

40

Етап 40

Работа с сетью

43

Етап 43

Структуры данных

45

Етап 45

Компонентный подход

47

Етап 47

Узкие места JS

3

Етап 3

Основы программирования

6

Етап 6

Встроенные API

9

Етап 9

DOM

11

Етап 11

Обработка событий

36

Етап 36

Модули

40

Етап 40

Работа с сетью

43

Етап 43

Структуры данных

45

Етап 45

Компонентный подход

47

Етап 47

Узкие места JS

06 січня 2018 21 листопада 2018
Мета завершена % date%

Автор мети

Юлия

Росія, Санкт-Петербург

4 Рік / року / років

Загальна

Интенсивный онлайн-курс Базовый JavaScript

 Критерій завершення

Решены все задачи

 Особисті ресурси

Время, Деньги

  1. Основы программирования

    Типы данных, примитивные типы, операторы, приведение типов, алгоритмы, виды алгоритмов, линейные алгоритмы, ветвящиеся алгоритмы.

    Это задача мной была решена весной 2017, поэтому на ее решение максимум день!

    Вартість етапу — 192.05 $

    1. Просмотр лекции

    2. Учебный проект: начинаем программировать

  2. Встроенные API

    Массивы, циклические алгоритмы, объекты, свойства и методы, DOM, canvas, отладчик кода.

    Это задача мной была решена весной 2017, поэтому на ее решение максимум день!

    1. Просмотр лекции

    2. Учебный проект: холст

  3. DOM

    DOM-дерево. Работа с элементами на странице: поиск, управление элементами на странице, создание, удаление DOM-элементов. Шаблоны.

    При помощи наставника я решила задачу личного проекта. Задача с учебного проекта не была решена.

    1. Просмотр лекции

    2. Учебный проект: нас орда

    3. Личный проект: милый DOM (Кекстаграм)

    4. Личный проект: милый DOM (Кексобукинг)

  4. Обработка событий

    Асинхронность. События. Обработка событий. A11Y. Продвинутая работа с событиями: фазы события, делегирование, использование объекта Event, множественные обработчики событий.

    Решена первая задача по личному проекту, но без проверки наставника

    1. Просмотр лекции

    2. Учебный проект: одеть Надежду

    3. Личный проект: подробности (Кекстаграм)

    4. Личный проект: подробности (Кексобукинг)

    5. Личный проект: доверяй, но проверяй (Кекстаграм)

    6. Личный проект: доверяй, но проверяй (Кексобукинг)

  5. Модули

    Состояние. Хранение состояния. Области видимости функций, поведение переменных в областях видимости. Использование функций как JS-модулей.

    1. Просмотр лекции

    2. Учебный проект: разделяй и властвуй

    3. Личный проект: модуляция (Кекстаграм)

    4. Личный проект: модуляция (Кексобукинг)

    5. Учебный проект: в движении

    6. Личный проект: максимум подвижности (Кекстаграм)

    7. Личный проект: максимум подвижности (Кексобукинг)

    8. Учебный проект: обобщение

    9. Личный проект: уникальный код (Кекстаграм)

    10. Личный проект: максимум подвижности (Кексобукинг)

  6. Работа с сетью

    Протокол HTTP. AJAX, JSON, XMLHttpRequest. Проектирование интерфейса, который работает с данными.

    1. Просмотр лекции

    2. Учебный проект: pimp my mage

    3. Личный проект: надо подкачаться (Кекстаграм)

    4. Личный проект: надо подкачаться (Кексобукинг)

  7. Структуры данных

    Данные. Объекты. Списки. Продвинутая работа с массивами: сортировки, выборки, мапирование, поиск элементов, свертка.

    1. Просмотр лекции

    2. Учебный проект: фильтруй заклинания!

    3. Личный проект: перламутровые пуговицы (Кекстаграм)

    4. Личный проект: перламутровые пуговицы (Кексобукинг)

  8. Компонентный подход

    Создание объектов с помощью функций-конструкторов. Использование объектов для описания виджетов. Виды модулей.

    1. Просмотр лекции

    2. Учебный проект: выкладываем фото (необязательное задание)

    3. Личный проект: шер, лайк (необязательное задание) (Кекстаграм)

    4. Личный проект: шер, лайк (необязательное задание) (Кексобукинг)

    5. Учебный проект: компонентный подвох (необязательное задание)

    6. Личный проект: три главных слова (необязательное задание) (Кекстаграм)

    7. Личный проект: три главных слова (необязательное задание) (Кексобукинг)

  9. Узкие места JS

    WAT, что вас могут спросить на собеседовании, особенности JS, обязательная точка с запятой, подвешивание функций в области видимости, потеря окружения, инкапсуляция.

  • 3858
  • 06 січня 2018, 15:22

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?