- Регистрация
- 26.05.2022
- Сообщения
- 26 711
- Реакции
- 180
- Баллы
- 63
Курсы программирования на JavaScript:
JS: Массивы,
JS: Настройка окружения,
JS: Объекты
Онлайн-школа программирования, за выпускниками которой охотятся компании.
Хекслет — практические курсы по программированию. Мы помогаем новичкам стать профессиональными программистами, а опытным разработчикам получать новые знания и расти профессионально.
Мы считаем, что настоящий программист должен понимать, как работает компьютер, и обладать вычислительным мышлением. Он должен видеть проблему, а не задание. Должен уметь анализировать и рассуждать на уровне проблемы и выше, а не только на уровне кода.
При сегодняшнем обилии учебных материалов, курсов и книг, главный вопрос, который встает перед новичком, это не «где учиться?», а «что и в каком порядке учить?». Существует множество мнений по этому поводу. Кто-то советует начинать с математики, кто-то советует конкретные языки и технологии.
Хекслет — это готовый путь от абсолютного новичка до первого трудоустройства. Каждый урок на Хекслете включает в себя до трех шагов:
Теория. Короткая лекция в виде текста или видео. Она основана на задаче, так что в отличие от традиционной академической теории, мы делаем упор на специфическую задачу, которая уже решена умными инженерами и программистами, а затем следуем по их шагам, чтобы понять решение.
Тест. Проверка вашего понимания. Нам не важно запоминание фактов, поэтому вопросы теста нацелены на понимание концепции, а не на тренировку памяти.
Практика. Упражнения по программированию в реальной среде разработки. Не в виде симуляции, не в виде игрушки, а на настоящей машине с базами данных, фреймворками, серверами и другими инструментами.
Содержимое курса JS: Массивы
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: Настройка окружения
JS: Настройка окружения
1. Введение
Познакомиться с курсом и его целями
2. Что такое JS?
Узнать об особенностях JavaScript как языка программирования, познакомиться с ECMAScript.
3. Установка JavaScript
Установить интерпретатор и научиться пользоваться REPL
4. NPM
Научиться создавать проекты и пакеты в js экосистеме. Познакомиться с понятием зависимостей.
5. Зависимости
Познакомиться с понятием зависимости и научиться ими пользоваться
6. Зависимости для разработки
Изучить понятие среды разработки. Узнать про разные типы зависимостей.
7. Глобальная установка пакетов
Научиться устанавливать и запускать JavaScript программы
8. NPX
Научиться запускать локально установленные пакеты-утилиты
9. Линтинг
Познакомиться с линтерами и установить Eslint
10. Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию
11. Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Содержимое курса JS: Объекты
JS: Объекты
1. О курсе
Узнать о курсе, его структуре, задачах и целях.
2. Синтаксис
Изучить синтаксис для работы с объектами
3. Модификация
Познакомиться с основными способами изменения объектов
4. Ссылки
Познакомиться с понятием ссылочные данные
5. Объекты в действии
Рассмотреть реальные примеры использования объектов
6. Проверка существования свойства
Научиться правильно определять, есть ли у объекта свойство
7. Обход свойств объекта
Научиться использовать цикл for...of для обхода объекта
8. Вложенные объекты
Изучить синтаксис создания, извлечения и модификации вложенных объектов
9. Слияние
Научиться дополнять один объект данными из других объектов
10. Клонирование (копирование)
Познакомиться с созданием поверхностных и глубоких копий объектов
11. spread и создание новых объектов
Научиться применять spread (оператор расширения) для объектов.
12. Деструктуризация
Узнать способ писать более лаконичный код для извлечения частей объекта
13. Хеш-таблицы
Разобраться с реальным устройством объектов
14. Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию
15. Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
В складчину входят не только видео и статьи из уроков, но и тесты (в формате гугл форм), и упражнения (файлы .js, .md и по возможности тестирование на jest).
Продающий сайт
Цена: 3900 руб.
JS: Массивы,
JS: Настройка окружения,
JS: Объекты
Онлайн-школа программирования, за выпускниками которой охотятся компании.
Хекслет — практические курсы по программированию. Мы помогаем новичкам стать профессиональными программистами, а опытным разработчикам получать новые знания и расти профессионально.
Мы считаем, что настоящий программист должен понимать, как работает компьютер, и обладать вычислительным мышлением. Он должен видеть проблему, а не задание. Должен уметь анализировать и рассуждать на уровне проблемы и выше, а не только на уровне кода.
При сегодняшнем обилии учебных материалов, курсов и книг, главный вопрос, который встает перед новичком, это не «где учиться?», а «что и в каком порядке учить?». Существует множество мнений по этому поводу. Кто-то советует начинать с математики, кто-то советует конкретные языки и технологии.
Хекслет — это готовый путь от абсолютного новичка до первого трудоустройства. Каждый урок на Хекслете включает в себя до трех шагов:
Теория. Короткая лекция в виде текста или видео. Она основана на задаче, так что в отличие от традиционной академической теории, мы делаем упор на специфическую задачу, которая уже решена умными инженерами и программистами, а затем следуем по их шагам, чтобы понять решение.
Тест. Проверка вашего понимания. Нам не важно запоминание фактов, поэтому вопросы теста нацелены на понимание концепции, а не на тренировку памяти.
Практика. Упражнения по программированию в реальной среде разработки. Не в виде симуляции, не в виде игрушки, а на настоящей машине с базами данных, фреймворками, серверами и другими инструментами.
Содержимое курса JS: Массивы
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: Настройка окружения
JS: Настройка окружения
1. Введение
Познакомиться с курсом и его целями
2. Что такое JS?
Узнать об особенностях JavaScript как языка программирования, познакомиться с ECMAScript.
3. Установка JavaScript
Установить интерпретатор и научиться пользоваться REPL
4. NPM
Научиться создавать проекты и пакеты в js экосистеме. Познакомиться с понятием зависимостей.
5. Зависимости
Познакомиться с понятием зависимости и научиться ими пользоваться
6. Зависимости для разработки
Изучить понятие среды разработки. Узнать про разные типы зависимостей.
7. Глобальная установка пакетов
Научиться устанавливать и запускать JavaScript программы
8. NPX
Научиться запускать локально установленные пакеты-утилиты
9. Линтинг
Познакомиться с линтерами и установить Eslint
10. Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию
11. Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Содержимое курса JS: Объекты
JS: Объекты
1. О курсе
Узнать о курсе, его структуре, задачах и целях.
2. Синтаксис
Изучить синтаксис для работы с объектами
3. Модификация
Познакомиться с основными способами изменения объектов
4. Ссылки
Познакомиться с понятием ссылочные данные
5. Объекты в действии
Рассмотреть реальные примеры использования объектов
6. Проверка существования свойства
Научиться правильно определять, есть ли у объекта свойство
7. Обход свойств объекта
Научиться использовать цикл for...of для обхода объекта
8. Вложенные объекты
Изучить синтаксис создания, извлечения и модификации вложенных объектов
9. Слияние
Научиться дополнять один объект данными из других объектов
10. Клонирование (копирование)
Познакомиться с созданием поверхностных и глубоких копий объектов
11. spread и создание новых объектов
Научиться применять spread (оператор расширения) для объектов.
12. Деструктуризация
Узнать способ писать более лаконичный код для извлечения частей объекта
13. Хеш-таблицы
Разобраться с реальным устройством объектов
14. Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию
15. Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
В складчину входят не только видео и статьи из уроков, но и тесты (в формате гугл форм), и упражнения (файлы .js, .md и по возможности тестирование на jest).
Продающий сайт
Цена: 3900 руб.