Dozhd
Администратор
- Регистрация
- 18 Янв 2014
- Сообщения
- 135.296
- Реакции
- 386.963
Складчина: JavaScript с нуля - основы языка и практика для начинающих (2025) [Антон Ларичев]
Базовый курс по современному JavaScript в 2025 году для начинающих. С нуля до проекта на реальных примерах и упражнениях
Чему вы научитесь?
После прохождения курса вы сможете:
Писать полноценные web приложения на JavaScript
Разбираться в основах JavaScript
Работать с функциями, массивами, строками и объектами
Писать циклы, сортировки, фильтры
Понимать процесс работы JavaScript
Понимать работу stack вызовов
Работать с контекстом и ключевым словом this
Писать замыкания и понимать как они устроены
Работать с Document Object Model
Обрабатывать данные форм
Сохранять данные в Local Storage
203 урока
видео с конспектами
30упражнений для закрепления на практике
Что в курсе?
JavaScript является самым популярным языком программирования в мире. На нём работают все веб приложения в мире, а так же множество мобильных и desktop приложений. Вы можете создать на нём полноценное fullstack приложение с backend написанным там же на JavaScript.
Этот курс является первой частью курсов по JavaScript, которая направлена на детальное изучение основ языка и того как он работает "под капотом". Курс подойдёт даже тому, кто раньше никогда не сталкивался с JavaScript и имеет разве что базовые знания html и css, которые нужны для финального проекта. При этом если вы новичок, то даже без знаний html и css сможете целиком освоить курс и начать свой путь в разработке. Большое внимание в курсе уделено упражнениям, чтобы вы не просто осваивали теорию и повторяли за мной код, но и смогли закрепить знания на практике. Так же делается акцент на современном синтаксисе языка и его возможностях.
Лекции содержат как теоретическую часть, так и live-code, где мы вместе будем писать код, разбираю особенности работы JavaScript. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания. В конце вас ожидает большой проект, где мы реализуем полноценное web приложение на чистом JavaScript - трекер привычек.
План курса:
Курс построен таким образом, чтобы доносить материал от простого к сложному. Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций по кнопке проигрывателя.
01. Введение
1.1 Почему JavaScript?
1.2 Как устроен курс?
1.3 Обзор проекта
1.4 Обзор курсов
1.5 Курс с наставником
1.6 Работа на платформе
1.7 Командный проект
02. Настройка окружения
2.1 Настройка окружения
2.3 Настройки VSCode
2.2 Установка NodeJS
03. Старт проекта
3.1 O JavaScript
3.3 Домашние задания
3.5 Работа с gitflow
3.2 Подключение JS файлов
04. Oсновы
4.1 Переменные и значения
4.2 Арифметические операторы
4.3 Операторы присваивания и сравнения
4.4 Порядок операторов
4.5 Типы данных
4.6 Упражнение - Расчёт проекта
4.7 Шаблонные строки
4.8 Преобразование типов
4.9 False из других типов
4.10 Занятие - Основы
05. Управление потоком
5.1 lf else
5.2 Упражнение - Размещение депозита
5.3 Операторы равенства
5.4 Switch
5.5 Тернарные операторы
5.6 Упражнение - Проверка робота
5.7 Занятие - Управление потоком
06. Булева логика
6.1 Булева логика
6.2 Логические операторы
6.3 Операторы с другими типами
6.4 Оператор нулевого слияния
6.5 Упражнение - Проверка прав
6.7 Занятие - Булева логика
07. Функции
7.1 Введение в функции
7.2 Анонимные функции
7.3 Стрелочные функции
7.4 Упражнение - Упрощение функции
7.5 Параметры по умолчанию
7.6 Условия в функциях
7.7 Функции в функциях
7.8 Упражнение - Кредит на МасВоок
7.9 Занятие - Функции
08. Массивы
8.1 Знакомство с массивами
8.2 Управление элементами массива
8.3 Поиск элемента
8.4 Slice, splice, concat, reverse
8.5 Из строки в массив и обратно
8.6 Упражнение - Обновление списка задач
8.7 Принцип DRY
8.8 Деструктуризация
8.9 Rest оператор
8.10 Упражнение - Функция разбора URL
8.11 Занятие - Массивы
09. Циклы
9.1 Цикл for
9.2 Break u continue
9.3 Упражнение - Цикл в обратном порядке
9.4 Цикл в цикле
9.5 Цикл while
9.6 Циклы for of u for in
9.7 Упражнение - Расчёт итогового баланса
9.9 Занятие - Циклы
10. Функции высшего порядка
10.1 Функции высшего порядка
10.2 Callback
10.3 Возврат функции
10.4 Упражнение - Стрелочные функции
10.6 Занятие - Функции высшего порядка
10.8 Отзыв о курсе
11. Итерации в массивах
11.1 forEach
11.2 map
11.3 filter
11.4 Упражнение - вывод изменений цен
11.5 reduce
11.6 Упражнение - среднее значение
11.7 find u findindex
11.8 Упражнение - реализация some
11.9 flat и flatMap
11.10 sort
11.11 Быстрое создание массивов
11.13 Занятие - Итерации в массивах
12. Работа со строками
12.1 Вводное видео
12.2 Базовые методы
12.3 Упражнение - выделение имени
12.4 Преобразование строки
12.5 Упражнение - проверка номера
12.6 Строки и массивы
12.7 Дополнение строк
12.8 Упражнение - маскировка карты
12.10 Занятие - Работа со строками
13. Объекты
13.1 Знакомство с объектами
13.2 Обращение к элементам
13.3 Упражнение - сортировка пользователей
13.4 Упражнение - преобразование объ
13.5 Методы объектов
13.6 Упражнение - кошелёк
13.7 Enhance object literals
13.8 Итерирование по объекту
13.9 Деструктуризация и rest
13.10 Optional chaining
13.11 Упражнение - склад
13.13 Занятие - Объекты
14. Как работает JS под капотом
14.1 Вводное видео
14.2 Обзор работы JavaScript
14.3 Процесс исполнения JavaScript
14.4 Контекст исполнения и stack вызова
14.5 Пример работы call stack
14.6 Примитивы и объекты
14.7 Пример примитивов и объектов
14.9 Занятие - Как работает JS под капотом
15. Scope chain
15.1 Scope chain
15.2 Strict mode
15.3 Пример scope chain
15.4 Поднятие
15.5 Пример поднятия
15.6 Ключевое слово this
15.7 Пример использования this
15.8 Контекст в методах
15.9 Arguments
15.10 Упражнение - объект в объекте
15.12 Занятие - Scope и this
16. Управление this
16.1 EOL для методов
16.2 Call, apply
16.3 Bind
16.4 Упражнение - управление this
16.5 lIFE
16.6 Замыкания
16.7 Упражнение - работа с замыканиями
16.9 Занятие - Управление this
17. Document Object Model
17.1 Что такое DOM?
17.2 Выбор и манипуляции с элементами
17.3 Обработка нажатий
17.4 Обработка событий клавиатуры
17.5 Работа со стилями и классами
17.6 Установка атрибутов
17.7 Упражнение - получение DOM элементов
17.8 Добавление html на лету
17.9 Local storage
17.10 JSON
17.11 Упражнение - сохранение JSON
17.12 Tc - Document Object Model
17.13 Занятие - Document Object Model
18. Проект - трекер привычек
18.1 Обзор макета
18.2 Работа с Figma
18.3 Вёрстка макета - 1
18.4 Вёрстка макета - 2
18.5 Загрузка и сохранение данных
18.6 Работа меню
18.7 Рендер шапки
18.8 Упражнение - рендер дней
18.9 FormData API
18.10 Добавление дня
18.11 Упражнение - удаление дня
18.12 Вёрстка попап окна
18.13 Упражнение - появление попап окна
18.14 Select выбора иконки
18.15 Упражнение - форма добавления привычки
18.16 id привычки в url
Обновлено 12 апреля 2025 г
Тариф Самостоятельный
цена: 3999 рублей
СКАЧАТЬ
Базовый курс по современному JavaScript в 2025 году для начинающих. С нуля до проекта на реальных примерах и упражнениях
Чему вы научитесь?
После прохождения курса вы сможете:
Писать полноценные web приложения на JavaScript
Разбираться в основах JavaScript
Работать с функциями, массивами, строками и объектами
Писать циклы, сортировки, фильтры
Понимать процесс работы JavaScript
Понимать работу stack вызовов
Работать с контекстом и ключевым словом this
Писать замыкания и понимать как они устроены
Работать с Document Object Model
Обрабатывать данные форм
Сохранять данные в Local Storage
203 урока
видео с конспектами
30упражнений для закрепления на практике
Что в курсе?
JavaScript является самым популярным языком программирования в мире. На нём работают все веб приложения в мире, а так же множество мобильных и desktop приложений. Вы можете создать на нём полноценное fullstack приложение с backend написанным там же на JavaScript.
Этот курс является первой частью курсов по JavaScript, которая направлена на детальное изучение основ языка и того как он работает "под капотом". Курс подойдёт даже тому, кто раньше никогда не сталкивался с JavaScript и имеет разве что базовые знания html и css, которые нужны для финального проекта. При этом если вы новичок, то даже без знаний html и css сможете целиком освоить курс и начать свой путь в разработке. Большое внимание в курсе уделено упражнениям, чтобы вы не просто осваивали теорию и повторяли за мной код, но и смогли закрепить знания на практике. Так же делается акцент на современном синтаксисе языка и его возможностях.
Лекции содержат как теоретическую часть, так и live-code, где мы вместе будем писать код, разбираю особенности работы JavaScript. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания. В конце вас ожидает большой проект, где мы реализуем полноценное web приложение на чистом JavaScript - трекер привычек.
План курса:
Курс построен таким образом, чтобы доносить материал от простого к сложному. Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций по кнопке проигрывателя.
01. Введение
1.1 Почему JavaScript?
1.2 Как устроен курс?
1.3 Обзор проекта
1.4 Обзор курсов
1.5 Курс с наставником
1.6 Работа на платформе
1.7 Командный проект
02. Настройка окружения
2.1 Настройка окружения
2.3 Настройки VSCode
2.2 Установка NodeJS
03. Старт проекта
3.1 O JavaScript
3.3 Домашние задания
3.5 Работа с gitflow
3.2 Подключение JS файлов
04. Oсновы
4.1 Переменные и значения
4.2 Арифметические операторы
4.3 Операторы присваивания и сравнения
4.4 Порядок операторов
4.5 Типы данных
4.6 Упражнение - Расчёт проекта
4.7 Шаблонные строки
4.8 Преобразование типов
4.9 False из других типов
4.10 Занятие - Основы
05. Управление потоком
5.1 lf else
5.2 Упражнение - Размещение депозита
5.3 Операторы равенства
5.4 Switch
5.5 Тернарные операторы
5.6 Упражнение - Проверка робота
5.7 Занятие - Управление потоком
06. Булева логика
6.1 Булева логика
6.2 Логические операторы
6.3 Операторы с другими типами
6.4 Оператор нулевого слияния
6.5 Упражнение - Проверка прав
6.7 Занятие - Булева логика
07. Функции
7.1 Введение в функции
7.2 Анонимные функции
7.3 Стрелочные функции
7.4 Упражнение - Упрощение функции
7.5 Параметры по умолчанию
7.6 Условия в функциях
7.7 Функции в функциях
7.8 Упражнение - Кредит на МасВоок
7.9 Занятие - Функции
08. Массивы
8.1 Знакомство с массивами
8.2 Управление элементами массива
8.3 Поиск элемента
8.4 Slice, splice, concat, reverse
8.5 Из строки в массив и обратно
8.6 Упражнение - Обновление списка задач
8.7 Принцип DRY
8.8 Деструктуризация
8.9 Rest оператор
8.10 Упражнение - Функция разбора URL
8.11 Занятие - Массивы
09. Циклы
9.1 Цикл for
9.2 Break u continue
9.3 Упражнение - Цикл в обратном порядке
9.4 Цикл в цикле
9.5 Цикл while
9.6 Циклы for of u for in
9.7 Упражнение - Расчёт итогового баланса
9.9 Занятие - Циклы
10. Функции высшего порядка
10.1 Функции высшего порядка
10.2 Callback
10.3 Возврат функции
10.4 Упражнение - Стрелочные функции
10.6 Занятие - Функции высшего порядка
10.8 Отзыв о курсе
11. Итерации в массивах
11.1 forEach
11.2 map
11.3 filter
11.4 Упражнение - вывод изменений цен
11.5 reduce
11.6 Упражнение - среднее значение
11.7 find u findindex
11.8 Упражнение - реализация some
11.9 flat и flatMap
11.10 sort
11.11 Быстрое создание массивов
11.13 Занятие - Итерации в массивах
12. Работа со строками
12.1 Вводное видео
12.2 Базовые методы
12.3 Упражнение - выделение имени
12.4 Преобразование строки
12.5 Упражнение - проверка номера
12.6 Строки и массивы
12.7 Дополнение строк
12.8 Упражнение - маскировка карты
12.10 Занятие - Работа со строками
13. Объекты
13.1 Знакомство с объектами
13.2 Обращение к элементам
13.3 Упражнение - сортировка пользователей
13.4 Упражнение - преобразование объ
13.5 Методы объектов
13.6 Упражнение - кошелёк
13.7 Enhance object literals
13.8 Итерирование по объекту
13.9 Деструктуризация и rest
13.10 Optional chaining
13.11 Упражнение - склад
13.13 Занятие - Объекты
14. Как работает JS под капотом
14.1 Вводное видео
14.2 Обзор работы JavaScript
14.3 Процесс исполнения JavaScript
14.4 Контекст исполнения и stack вызова
14.5 Пример работы call stack
14.6 Примитивы и объекты
14.7 Пример примитивов и объектов
14.9 Занятие - Как работает JS под капотом
15. Scope chain
15.1 Scope chain
15.2 Strict mode
15.3 Пример scope chain
15.4 Поднятие
15.5 Пример поднятия
15.6 Ключевое слово this
15.7 Пример использования this
15.8 Контекст в методах
15.9 Arguments
15.10 Упражнение - объект в объекте
15.12 Занятие - Scope и this
16. Управление this
16.1 EOL для методов
16.2 Call, apply
16.3 Bind
16.4 Упражнение - управление this
16.5 lIFE
16.6 Замыкания
16.7 Упражнение - работа с замыканиями
16.9 Занятие - Управление this
17. Document Object Model
17.1 Что такое DOM?
17.2 Выбор и манипуляции с элементами
17.3 Обработка нажатий
17.4 Обработка событий клавиатуры
17.5 Работа со стилями и классами
17.6 Установка атрибутов
17.7 Упражнение - получение DOM элементов
17.8 Добавление html на лету
17.9 Local storage
17.10 JSON
17.11 Упражнение - сохранение JSON
17.12 Tc - Document Object Model
17.13 Занятие - Document Object Model
18. Проект - трекер привычек
18.1 Обзор макета
18.2 Работа с Figma
18.3 Вёрстка макета - 1
18.4 Вёрстка макета - 2
18.5 Загрузка и сохранение данных
18.6 Работа меню
18.7 Рендер шапки
18.8 Упражнение - рендер дней
18.9 FormData API
18.10 Добавление дня
18.11 Упражнение - удаление дня
18.12 Вёрстка попап окна
18.13 Упражнение - появление попап окна
18.14 Select выбора иконки
18.15 Упражнение - форма добавления привычки
18.16 id привычки в url
Обновлено 12 апреля 2025 г
Тариф Самостоятельный
цена: 3999 рублей
СКАЧАТЬ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Большой проект Хлеб + Игра Магазин-пекарня [busy-bee] [Елена Самсонова]
- Поиск и привлечение инвесторов в IT стартапы [stepik] [Владислав Тарасенко]
- Щелкунчик [busy-bee] [Елена Самсонова]
- Программа профессиональной переподготовки по Телесно-ориентированной психологии [Интеграция] [Константин Дуплищев, Анна Константинова, Сергей Богута]
- Скетчинг маркерами для начинающих. 6 разновидностей скетчинга [stepik] [Станислав Черевко]
- Стань своим в Турции [Хаяль] [Зухра Султаналиева]