Открыто

[HTML Academy] Профессиональный онлайн‑курс JavaScript, уровень 1 [26 мая — 29 июля 2020] (Обновлённый поток)

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 6 апр 2020.

Цена: 21800р.-94%
Взнос: 1099р.

Основной список: 22 участников

Резервный список: 10 участников

  1. 6 апр 2020
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    [HTML Academy] Профессиональный онлайн‑курс JavaScript, уровень 1 [26 мая — 29 июля 2020] (Обновлённый поток)

    Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым профессионалом. Он подойдёт для работающих людей, у которых мало времени.

    [​IMG]

    Продлили запись до 22 сентября!

    Обновленная программа курса!

    Введение в программирование.
    • Программирование и алгоритмы.
    • Данные.
    • Линейные алгоритмы.
    • Ветвящиеся алгоритмы.
    Основы JavaScript.

    • Типы данных.
    • Операторы.
    • Приведение типов.
    • Переменные.
    • Функции.
    • Условные операторы.
    Знакомство с инструментами разработчика – DevTools.

    Раздел 2
    Встроенные API
    Теоретическая лекцияВторник с 19:00 до 21:00

    Разбираемся со сложными типами данных: массивы и объекты. Учимся создавать и управлять ими. Знакомимся со встроенными объектами JavaScript. Выполняем отладку кода.

    Параметры функций по умолчанию.

    Циклические алгоритмы.

    Сложные типы данных.
    • Массивы.
    • Объекты.
    Встроенные объекты.
    • Number.
    • String.
    • Boolean.
    • Date.
    • Math.
    Графика.
    • canvas, элемент для работы c программируемой графикой.
    DevTools: отладка кода в Console и с помощью точек останова.

    Раздел 3
    DOM
    Теоретическая лекцияПятница с 19:00 до 21:00

    Пробуем создавать, удалять, перемещать и управлять DOM-элементами. Опишем данные, которые будем отображать на странице, а затем, с помощью шаблонов отрисуем их.

    Управление DOM-деревом.

    • DOM-дерево: структура.
    • Поиск элементов на странице.
    • Управление атрибутами DOM-элементов.
    • Перемещение элементов в DOM-дереве.
    Подходы к созданию DOM-элементов.

    • Управление разметкой: insertAdjacentHTML, innerHTML, textContent.
    • Создание DOM-объектов.
    Шаблонизация.

    • Строковая шаблонизация.
    • Специальный тег <template>.
    Деструктуризация.

    DevTools: возможности Elements для работы с DOM.

    Раздел 4
    Обработка событий
    Теоретическая лекцияПятница с 19:00 до 21:00

    Рассмотрим динамическое взаимодействие с пользователем: как сделать так, чтобы страница начала реагировать на ввод текста в формы, нажатие на определённые элементы, прокрутки и прочее. Заодно попробуем сделать страницу более доступной: как добавить правильную работу с клавиатурой и зачем это нужно.

    Асинхронность, Event Loop.

    События.

    • Обработчики событий.
    • Объект Event, управление событиями.
    • Фазы событий и делегирование.
    • Клавиатурные события и доступность.
    Валидация форм.

    Валидация с помощью регулярных выражений.

    Стрелочные функции.

    DevTools: возможности Elements для работы с событиями.

    Раздел 5
    Модули
    Теоретическая лекцияВторник с 19:00 до 21:00

    Обсудим принцип DRY (не повторяйся), и как им пользоваться для того, чтобы писать меньше кода, но при этом делать больше.

    Перетаскивание.

    • Изменение координат элементов на странице.
    • Drag and Drop.
    Области видимости функций.

    • Области видимости.
    • Глобальная область видимости.
    • Замыкания.
    • Потеря окружения.
    Модульность.

    • Повторное использование кода, принцип DRY.
    • Функции как модули.
    • Понятие модуля, виды модулей.
    • Инкапсуляция.
    • Немедленно выполняющиеся функции (IIFE).
    DevTools: отладка кода с помощью Sources.

    Раздел 6
    Работа с сетью
    Теоретическая лекцияПятница с 19:00 до 21:00

    Взглянем на протокол HTTP и инструменты, которые позволяют делать запросы из браузера. Рассмотрим, как меняется взаимодействие пользователя с сайтом при начале работы с сетью, что может пойти не так, и что с этим делать.

    Исключения.

    Оператор множественного выбора switch.

    Протокол HTTP и форматы данных.

    • XML.
    • JSON.
    • Объект XMLHttpRequest.
    • Обработка ошибок в запросах.
    DevTools: работа с сетевыми запросами в Network.

    Раздел 7
    Структуры данных и производительность
    Теоретическая лекцияПятница с 19:00 до 21:00

    Разберём непопулярную среди фронтенд-разработчиков тему структур данных. Что такое данные, почему у них есть структура, и на доступных примерах посмотрим, как использование структур данных может облегчить разработчику жизнь. Оптимизируем работу с данными и событиями в приложении.

    Контекст функций.

    • Ключевое слово this.
    • Изменение контекста.
    Продвинутая работа с массивами.

    • Выборка.
    • Сортировка.
    • Фильтрация.
    DevTools: возможности Performance.

    Оптимизации производительности.

    • Пропуск кадров — тротлинг (throttle).
    • Устранение дребезга — дебаунс (debounce).
    Раздел 8
    Сборщики JavaScript
    Теоретическая лекцияВторник с 19:00 до 21:00

    Познакомимся с такими программами, как сборщики, и узнаем, как они могут облегчить жизнь фронтенд-разработчику.

    Что такое сборщик.

    Задачи сборщика.

    Обзор популярных сборщиков.

    • Webpack.
    • Rollup.
    • Parcel.
    DevTools: отладка кода по source maps (картам исходников).


    Раздел 9
    Узкие места в JavaScript
    Теоретическая лекцияПятница с 19:00 до 21:00

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

    • Необязательные точки с запятой.
    • Подвешивание (hoisting) переменных и функций.
    • Продвинутые техники программирования.
    • Минификация кода.


    Страница курса:
    Скрытая ссылка
     
    Последнее редактирование модератором: 15 сен 2020
    3 пользователям это понравилось.
  2. Последние события

    1. aprinciple
      aprinciple участвует.
      14 ноя 2022
    2. Vardeg
      Vardeg не участвует.
      16 авг 2022
    3. asladchik
      asladchik не участвует.
      12 авг 2022
    4. Free-look
      Free-look участвует.
      24 июн 2022

    Последние важные события

    1. skladchik.com
      Нужен организатор складчины.
      9 апр 2021
    2. skladchik.com
      super-sms организатор.
      15 сен 2020
  3. Обсуждение
  4. 6 апр 2020
    #2
    Rusmaug
    Rusmaug ЧКЧлен клуба
    Почему вы решили, что это обновленный поток? Ничего не увидел в продажнике про обновление
     
  5. 9 апр 2020
    #3
    Двойная радуга
    Двойная радуга ЧКЧлен клуба
    @Rusmaug, Приветствую ! Это не я решил, а заявление авторов в курсе HTML и CSS, уровень 1, что их каждый новый поток является обновленным по причине частичного обновления ими текущей информации в рамках данного курса )))
     
  6. 9 апр 2020
    #4
    FrontEnd-NodeJS
    FrontEnd-NodeJS ЧКЧлен клуба
    Взял бы с удовольствием по цене 150 - 200, но врядле столько соберется, а так без наставника нормального, который будет каждый шаг в курсе объяснять и разжевывать, ценность этого материала не особо велика, просто посмотреть, послушать лекцию если так.
     
  7. 9 апр 2020
    #5
    Двойная радуга
    Двойная радуга ЧКЧлен клуба
    полностью с тобой согласен, но ведь на HTML и CSS 1 уровень набрали народ в этом диапазоне, а это следующая тема - надеюсь наберем )))
     
    1 человеку нравится это.
  8. 26 апр 2020
    #6
    Borhan
    Borhan ЧКЧлен клуба
    Для новичков подойдет?
     
  9. 28 июл 2020
    #7
    Daxis
    Daxis ЧКЧлен клуба
    Прошел этот курс, с 3 раза на html academy покупал за полную стоимость, Тариф у меня был на 9 часов с наставником, но так как когда купил его осенью не было времени часы мои сгорели.
    Прошел без наставника и защитил на 100% тратил по 5-6 часов в день прошел за 40 дней, с наставником было бы быстрее, но считаю не намного. Наставника кстати можно найти в группах академии и договориться за 600-1000 р. за консультацию.

    PS 3 лекции смотрел с прошлых потоков, так как на этом один преподователь хуже обьяснял чем на прошлых другие преподаватели.
     
  10. 29 июл 2020
    #8
    Шелдон Купер
    Шелдон Купер ЧКЧлен клуба
    Работать над курсом должны ВЫ САМИ!!!
    Наставник дается для проверок работ и разъяснение диких затыков на определенное, небольшое количество времени,
    а не на разжевывание всех мелочей.
    Изучаете видео и работаете, а если Вы хотите волшебную таблетку)))))
    У меня для Вас огромный сюрприз)))
    Ее нет!!!
     
  11. 29 июл 2020
    #9
    gubeg4344
    gubeg4344 ДолжникДолжник
    Здравствуйте! Вы хотите сказать, что если курс приобрести, но ты не успеваешь с потоком, то ты можешь в своем режиме закончить купленный курс и все равно получить сертификат? Расскажите пожалуйста, как так получилось, может вы пере-договорились и перенесли оплату на следующий поток?
     
  12. 29 июл 2020
    #10
    Daxis
    Daxis ЧКЧлен клуба
    Можно 2 любых потока, после вашего основного пройти(имеете доступ ко всем материалам, новые лекции и т. п. просто перед началом нужного потока записываетесь) и защитить проект, некоторые через год или 2 сертификат получают, единственное нету консультаций и за проверку проекта на защите платишь 1000р.
     
    1 человеку нравится это.
  13. 29 июл 2020
    #11
    gubeg4344
    gubeg4344 ДолжникДолжник
    Это отличная информация! Большое спасибо!)
    А у вас был реальный опыт поиска наставника в группе? Нормально на контакт идут? (надеюсь этот вопрос можно открыто задать, не увидел как вам написать в личку, или если вас не затруднит самому мне в нее написать)
     
  14. 15 сен 2020
    #12
    super-sms
    super-sms ОргОрганизатор
    Друзья что скажите по цене?
    Будем собираться?
     
    1 человеку нравится это.

Поделиться этой страницей