Доступно

Курсы программирования на JavaScript [hexlet.io] [Базовый план] [Часть 1]

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

Цена: 3900р.-87%
Взнос: 474р.
96%

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

Статус обсуждения:
Комментирование ограничено.
  1. 6 апр 2022
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба
    Курсы программирования на JavaScript:
    JS: Массивы,
    JS: Настройка окружения,
    JS: Объекты

    preview2.png

    Онлайн-школа программирования, за выпускниками которой охотятся компании.

    Хекслет — практические курсы по программированию. Мы помогаем новичкам стать профессиональными программистами, а опытным разработчикам получать новые знания и расти профессионально.
    Мы считаем, что настоящий программист должен понимать, как работает компьютер, и обладать вычислительным мышлением. Он должен видеть проблему, а не задание. Должен уметь анализировать и рассуждать на уровне проблемы и выше, а не только на уровне кода.

    При сегодняшнем обилии учебных материалов, курсов и книг, главный вопрос, который встает перед новичком, это не «где учиться?», а «что и в каком порядке учить?». Существует множество мнений по этому поводу. Кто-то советует начинать с математики, кто-то советует конкретные языки и технологии.

    Хекслет — это готовый путь от абсолютного новичка до первого трудоустройства. Каждый урок на Хекслете включает в себя до трех шагов:
    1. Теория. Короткая лекция в виде текста или видео. Она основана на задаче, так что в отличие от традиционной академической теории, мы делаем упор на специфическую задачу, которая уже решена умными инженерами и программистами, а затем следуем по их шагам, чтобы понять решение.
    2. Тест. Проверка вашего понимания. Нам не важно запоминание фактов, поэтому вопросы теста нацелены на понимание концепции, а не на тренировку памяти.
    3. Практика. Упражнения по программированию в реальной среде разработки. Не в виде симуляции, не в виде игрушки, а на настоящей машине с базами данных, фреймворками, серверами и другими инструментами.
    JS: Массивы

    1. О курсе
    Узнать о курсе, его структуре, задачах и целях.

    2. Синтаксис
    Изучить синтаксис для работы с массивами

    3. Модификация
    Познакомиться с основными способами изменения массивов

    4. Проверка существования значения
    Разобрать типичные ошибки при работе с массивами: выход за границу, обращение к несуществующему ключу.

    5. Цикл for
    Научиться применять цикл for для массивов

    6. Ссылки
    Познакомиться с понятием "ссылочные данные" и узнать как правильно обрабатывать массивы в функциях.

    7. Агрегация
    Научиться агрегировать данные

    8. Цикл for...of
    Научиться простому способу обходить массив

    9. Удаление элементов массива
    Узнать о правильных и неправильных способах удаления элементов

    10. Управляющие инструкции
    Изучить работу `break` и `continue`

    11. Вложенные массивы
    Познакомиться с синтаксисом создания и обновления вложенных массивов

    12. Генерация строки в цикле
    Научиться эффективно собирать строки

    13. Обработка строк через преобразование в массив
    Узнать, как обрабатывать строки с помощью массивов

    14. Вложенные циклы
    Научиться вкладывать циклы друг в друга

    15. Теория Множеств
    Приобщиться к прекрасному

    16. Сортировка массивов
    Познакомиться с базовыми алгоритмами

    17. Стек
    Познакомиться с одной из самых фундаментальных структур данных

    18. Big O
    Познакомиться с оценкой сложности алгоритмов

    19. Деструктуризация
    Научиться раскладывать массив на части

    20. Rest-оператор и деструктуризация
    Научиться сворачивать данные в массив

    21. Spread-оператор и создание новых массивов
    Научиться применять spread-оператор (оператор "расширения") для массивов.

    22. Массивы в памяти компьютера
    Познакомиться с тем, что из себя представляют массивы в реальности

    23. Дополнительные материалы
    Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

    JS: Настройка окружения

    1. Введение
    Познакомиться с курсом и его целями

    2. Что такое JS?
    Узнать об особенностях JavaScript как языка программирования, познакомиться с ECMAScript.

    3. Установка JavaScript
    Установить интерпретатор и научиться пользоваться REPL

    4. NPM
    Научиться создавать проекты и пакеты в js экосистеме. Познакомиться с понятием зависимостей.

    5. Зависимости
    Познакомиться с понятием "зависимости" и научиться ими пользоваться

    6. Зависимости для разработки
    Изучить понятие "среды разработки". Узнать про разные типы зависимостей.

    7. Глобальная установка пакетов
    Научиться устанавливать и запускать JavaScript программы

    8. NPX
    Научиться запускать локально установленные пакеты-утилиты

    9. Линтинг
    Познакомиться с линтерами и установить Eslint

    10. Самостоятельная работа
    Дополнительные задания, которые позволяют закрепить полученную теорию

    11. Дополнительные материалы
    Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

    JS: Объекты

    1. О курсе
    Узнать о курсе, его структуре, задачах и целях.

    2. Синтаксис
    Изучить синтаксис для работы с объектами

    3. Модификация
    Познакомиться с основными способами изменения объектов

    4. Ссылки
    Познакомиться с понятием "ссылочные данные"

    5. Объекты в действии
    Рассмотреть реальные примеры использования объектов

    6. Проверка существования свойства
    Научиться правильно определять, есть ли у объекта свойство

    7. Обход свойств объекта
    Научиться использовать цикл for...of для обхода объекта

    8. Вложенные объекты
    Изучить синтаксис создания, извлечения и модификации вложенных объектов

    9. Слияние
    Научиться дополнять один объект данными из других объектов

    10. Клонирование (копирование)
    Познакомиться с созданием поверхностных и глубоких копий объектов

    11. spread и создание новых объектов
    Научиться применять spread (оператор "расширения") для объектов.

    12. Деструктуризация
    Узнать способ писать более лаконичный код для извлечения частей объекта

    13. Хеш-таблицы
    Разобраться с реальным устройством объектов

    14. Самостоятельная работа
    Дополнительные задания, которые позволяют закрепить полученную теорию

    15. Дополнительные материалы
    Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

    В складчину входят не только видео и статьи из уроков, но и тесты (в формате гугл форм), и упражнения (файлы .js, .md и по возможности тестирование на jest).

    Продающий сайт

    Цена: 3900 руб.
     
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      8 сен 2024
    2. skladchik.com
      artemeva хранитель.
      8 сен 2024
    3. skladchik.com
      Складчина закрыта.
      7 сен 2024
    4. skladchik.com
      Складчина доступна.
      14 июн 2023

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

    1. skladchik.com
      Складчина доступна.
      8 сен 2024
    2. skladchik.com
      artemeva хранитель.
      8 сен 2024
    3. skladchik.com
      Складчина закрыта.
      7 сен 2024
    4. skladchik.com
      Складчина доступна.
      14 июн 2023
  3. Обсуждение
  4. 13 май 2022
    #2
    Организатор
    Организатор ОргОрганизатор
    1. За 2 года материал курсов обновился. На странице каждого курса указана дата последнего обновления.
    2. Эта складчина другого формата. В материалах будет не просто текст уроков. Сюда входят все тесты, все упражнения с эталонными решениями и испытания с эталонными решениями.
     
    2 пользователям это понравилось.
Статус обсуждения:
Комментирование ограничено.