3

Etapa 3

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

6

Etapa 6

Встроенные API

9

Etapa 9

DOM

11

Etapa 11

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

36

Etapa 36

Модули

40

Etapa 40

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

43

Etapa 43

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

45

Etapa 45

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

47

Etapa 47

Узкие места JS

3

Etapa 3

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

6

Etapa 6

Встроенные API

9

Etapa 9

DOM

11

Etapa 11

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

36

Etapa 36

Модули

40

Etapa 40

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

43

Etapa 43

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

45

Etapa 45

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

47

Etapa 47

Узкие места JS

06 enero 2018 21 noviembre 2018
Objetivo completado 27 diciembre 2018

Autor del objetivo

Юлия

Rusia, Санкт-Петербург

4 año / año / año

General

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

 Criterio del fin

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

 Recursos personales

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

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

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

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

    Coste de la etapa — 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, обязательная точка с запятой, подвешивание функций в области видимости, потеря окружения, инкапсуляция.

  • 3857
  • 06 enero 2018, 15:22
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?