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

  • Автор темы VkurseBot
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
641
50
Голосов: 0
#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 руб.
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя