Доступно

JavaScript. Профессиональная разработка веб-интерфейсов (2024) [Тариф Индивидуальный формат] [HTML Academy]

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

Цена: 12000р.-90%
Взнос: 1178р.
100%

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

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

Статус обсуждения:
Комментирование ограничено.
  1. 10 мар 2023
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: JavaScript. Профессиональная разработка веб-интерфейсов (2024) [Тариф Индивидуальный формат] [HTML Academy]

    Без имени.png

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

    Что вас ждет на обучении:
    • Глубокая теория
      Сначала вы изучаете теорию: проходите тренажёры, смотрите лекции, экспериментируете с интерактивными демонстрациями и изучаете учебник.
    • Практика
      Затем вы выполняете домашние задания, в котором работаете над своим проектом и закрепляете учебный материал.
    Подходит ли вам этот курс:
    • Курс рассчитан на новичков. Для его прохождения достаточно завершить тренажёры по основам HTML, CSS и JavaScript. Курс подразумевает, что вы обладаете достаточной компьютерной грамотностью, чтобы устанавливать и запускать программы.
    • Учебный процесс устроен таким образом, чтобы обучение можно было комфортно проходить при любом графике работы.
    Программа
    1. Знакомство c JavaScript
    2. Основные возможности JavaScript
    3. Объекты и массивы
    4. Встроенные объекты и функции
    5. Организация кода
    6. DOM и события
    7. Манипуляции с DOM
    8. Работа с событиями
    9. Внешние API и сторонние библиотеки
    10. Сеть
    11. Асинхронность. Работа с сетью
    12. обратная связь и оптимизация
    1) Знакомство c JavaScript
    Рассмотрим схему работы на курсе, какие инструменты понадобятся, и как их настроить. Разберём, что представляет собой язык JavaScript, причём здесь спецификация ECMAScript и браузер.

    Как проходит курс. Организационные вопросы.
    • Схема работы на курсе.
    • Обзор проектов.
    • Критерии качества.
    Язык JavaScript
    • Спецификация ECMAScript.
    • Что даёт JavaScript'у браузер.
    Основы JavaScript.
    • Базовый синтаксис: круглые и фигурные скобки, операторы, зарезервированные слова, комментарии.
    • Основные строительные блоки — переменные и функции.
    • Примитивы и сложные типы данных.
    Рабочие инструменты.
    • Редакторы кода.
    • Линтеры.
    • Сервер для разработки.
    2) Основные возможности JavaScript
    Начнём изучать основные конструкции JavaScript, особенно пристально — функции. Разберём нюансы объявления переменных. Познакомимся с инструментами разработчика.

    Переменные.
    • Области видимости.
    Условные операторы.
    • Тернарный оператор.
    • Оператор множественного выбора switch.
    Циклы.

    Приведение типов.

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

    Подвешивание (hoisting) переменных и функций.

    Знакомство с DevTools (инструментами разработчика).

    3) Объекты и массивы
    Раздел без лайва
    Вы самостоятельно познакомитесь со сложными типами данных: массивами и объектами. Научитесь создавать их и управлять ими.

    Сложные типы данных.

    Массивы.
    • Основные методы массивов.
    Объекты.

    Колбэки (функции обратного вызова).

    4) Встроенные объекты и функции
    Рассмотрим существующие в самом языке JavaScript объекты и функции. Затронем контекст выполнения this. Запустим и отладим код в консоли инструментов разработчика.

    Деструктуризация.

    Spread-синтаксис.

    Встроенные объекты и их методы.
    • String.
    • Number.
    • Boolean.
    • Date.
    • Math.
    Оператор new.

    Встроенные в JavaScript функции.

    Контекст функций.
    • Ключевое слово this.
    • Потеря окружения.
    DevTools. Использование Console (консоли).

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

    Области видимости.
    • Глобальная область видимости window.
    • Замыкания.
    Модульность.
    • Повторное использование кода, принцип DRY.
    • Понятие модуля.
    • Точка входа.
    • Модули ECMAScript, синтаксис import и export.
    DevTools: отладка кода с помощью Sources (исходников).

    6) DOM и события
    Раздел без лайва
    Вы самостоятельно познакомитесь с объектной моделью документа (англ. Document Object Model или DOM). Рассмотрите, как описывать реакции на действия пользователя: ввод текста, нажатие на определённые элементы, прокрутку и прочее.

    DOM-дерево.
    • document — корень всего.
    • Структура DOM-дерева.
    • Поиск элементов на странице.
    • Управление атрибутами элементов.
    Шаблоны и данные.

    События на странице.
    • Обработчики событий.
    7) Манипуляции с DOM
    Попробуем создавать, удалять, перемещать и управлять DOM-элементами. С помощью шаблонов отрисуем данные, созданные ранее.

    Управление DOM-деревом.
    • Управление атрибутами DOM-элементов.
    • Перемещение элементов в DOM-дереве.
    Подходы к созданию DOM-элементов.
    • Создание DOM-объектов.
    • Управление разметкой: append, prepend, insertAdjacentHTML, innerHTML, textContent.
    Шаблонизация.
    • Строковая шаблонизация (шаблонные строки).
    • Специальный тег <template>.
    8) Работа с событиями
    Обработаем взаимодействие с пользователем, чтобы страница реагировала на ввод текста в формы, нажатие на определённые элементы, прокрутку и прочее. Рассмотрим, как сделать это взаимодействие доступным.

    События.
    • Объект Event, управление событиями: preventDefault и stopPropagation.
    • Фазы событий и делегирование.
    • Клавиатурные события и доступность.
    Event Loop.

    Валидация форм.
    • Pristine — библиотека для валидации форм.
    Валидация с помощью регулярных выражений.

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

    9) Внешние API и сторонние библиотеки
    Рассмотрим, как не «писать свой велосипед», а переиспользовать чужой опыт и код. Познакомимся с понятием программного интерфейса (англ. Application Programming Interface или API), рассмотрим API сторонних JavaScript-библиотек и JavaScript API картографических сервисов. Кратко рассмотрим API, которые предоставляет разработчикам браузер.

    Понятие API.

    Картографические сервисы и их JavaScript API.
    • OpenStreetMap.
    • Leaflet.
    Сторонние библиотеки.
    • Зачем нужны библиотеки.
    • Как подключить в проект.
    • noUiSlider.
    Обзор API браузера.

    10) Сеть
    Раздел без лайва
    Вы самостоятельно рассмотрите протокол HTTP, формат данных JSON. Рассмотрите, как меняется взаимодействие пользователя с сайтом при работе с сетью, что может пойти не так.

    Протокол HTTP и форматы данных.
    • JSON.
    Обработка исключений.
    • try...catch.
    Инструменты для работы с сетевыми запросами.

    11) Асинхронность. Работа с сетью
    Разберём понятие асинхронности и способы её достижения с помощью промисов (англ. Promise, обещание). Познакомимся с технологиями, которые позволяют делать запросы к серверу из браузера. Рассмотрим, как на практике обработать ошибки при работе с сетью, если что-то пошло не так.

    Асинхронность.
    • setTimeout и setInterval.
    • Promise.
    Работа с сетью.
    • fetch для обращения к серверу.
    • Обработка ошибок в запросах.
    DevTools: работа с сетевыми запросами в Network (сети).

    12) Обратная связь и оптимизация
    Оптимизируем работу с данными и событиями на нашем сайте. Реализуем понятную и приятную пользователю обратную связь интерфейса.

    Продвинутая работа с массивами.
    • Сортировка.
    • Фильтрация.
    Оптимизации производительности.
    • Пропуск кадров — тротлинг (throttle).
    • Устранение дребезга — дебаунс (debounce).
    File API.
    • URL.createObjectURL().
    • FileReader.

    Тариф Индивидуальный формат
    Цена 12000 руб
    Скрытая ссылка
     
    Последнее редактирование модератором: 16 ноя 2024
    2 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      18 ноя 2024
    2. skladchik.com
      Взнос составляет 589р.
      17 ноя 2024
    3. skladchik.com
      Складчина активна.
      17 ноя 2024
    4. YoungDogg
      YoungDogg участвует.
      17 ноя 2024

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

    1. skladchik.com
      Складчина доступна.
      18 ноя 2024
    2. skladchik.com
      Взнос составляет 589р.
      17 ноя 2024
    3. skladchik.com
      Складчина активна.
      17 ноя 2024
    4. skladchik.com
      Сбор взносов начинается 17.11.2024.
      15 ноя 2024
  3. Обсуждение
  4. 6 июн 2023
    #2
    Организатор
    Организатор ОргОрганизатор
    Уважаемые участники, весь материал будет предоставлен в виде видео и изображений, без доступа к ресурсу и выгрузки исходных страниц сайта
    Пример - Скрытая ссылка
     
  5. 7 июн 2023
    #3
    konstantin_k
    konstantin_k ЧКЧлен клуба
    Почему бы не выгрузить как предложил я? У меня уже написан код, который соединит все страницы. Скриншотами изучать такую объёмную теорию сущий ад.
     
  6. 14 июл 2023
    #4
    konstantin_k
    konstantin_k ЧКЧлен клуба
    Присоединяйтесь к прохождению курсов с онлайн-доступом по Вёрстке и JavaScript от [HTML Academy]
    Старт потоков в сентябре! Собраться и выкупить материал нужно до старта потока
    Нажать здесь!
     
  7. 15 ноя 2024
    #5
    rar24
    rar24 ЧКЧлен клуба
    как будет производиться выдача? пдф или настроенный браузер?
     
  8. 16 ноя 2024
    #6
    konstantin_k
    konstantin_k ЧКЧлен клуба
    залинкованный html
     
  9. 16 ноя 2024
    #7
    Очень интересно
    Очень интересно МодерМодератор Команда форума
    @konstantin_k, нет ли информация, на версию какого года эта складчина?
     
  10. 16 ноя 2024
    #8
    konstantin_k
    konstantin_k ЧКЧлен клуба
    2024
     
    1 человеку нравится это.
Статус обсуждения:
Комментирование ограничено.