Доступно

Курсы программирования на 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
      Складчина доступна.
      14 июн 2023
    2. skladchik.com
      CandyBoy хранитель.
      14 июн 2023
    3. skladchik.com
      Складчина закрыта.
      13 июн 2023
    4. skladchik.com
      Складчина доступна.
      13 май 2022

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

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

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