Открыто

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

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

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

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

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

  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. Petr_G
      Petr_G участвует.
      8 дек 2024
    2. skladchik.com
      В складчине участвует 20 человек(а).
      8 дек 2024
    3. Mita2019
      Mita2019 не участвует.
      23 сен 2024
    4. onlywebstudy
      onlywebstudy не участвует.
      16 авг 2024

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

    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 человеку нравится это.