👨‍💻DEV [Антон Ларичев] JavaScript с нуля - основы языка и практика для начинающих (2025)

[Антон Ларичев] JavaScript с нуля - основы языка и_0.png


[Антон Ларичев] 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 г

Тариф Самостоятельный



—————————————————————————

🔗 Продажник:
Доступно пользователям: Зарегистрированный


📥 СКАЧАТЬ КУРС:
🔐 Хотите получить доступ?

Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.

💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал
 

Похожие курсы

Назад
Верх