What you will learn
- Программированию на JavaScript с использованием различных операторов, условий и логических выражений.
- Работе с управляющими структурами (if, switch, for, while) и типами данных (числа, строки, логические значения и другие), а также преобразованию типов данных.
- Созданию и использованию различных типов функций (именованные, анонимные, рекурсивные, колбэк, IIFE, стрелочные), в том числе передаче параметров и возвращении значений.
- Работе с массивами, в том числе сортировке, фильтрации и работе с многомерными массивами, а также теории множеств.
- Использованию алгоритмов сортировки и поиска, работе с символами, подстроками и регулярными выражениями.
- Работе с датой, временем, математическими функциями и операциями, JSON-форматом.
- Обработке ошибок и исключений с использованием throw и try..catch конструкций.
About this course
Самый полный курс по JavaScript для начинающих программистов!
Если у вас нет возможности оплатить курс в рублях напишите в Telegram или на электронную почту: awilum.dev@gmal.com
Этот курс идеально подходит для начинающих программистов, которые хотят изучить основы языка программирования JavaScript. В ходе курса вы узнаете основные концепции языка, включая переменные, типы данных, условные конструкции, циклы, функции и объекты. Курс также включает в себя большое количество практических заданий, которые помогут закрепить полученные знания.
JavaScript — мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили.
JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам. По состоянию на 2023 год 98% веб-сайтов используют JavaScript на стороне клиента для создания динамичных веб-страниц, часто с использованием сторонних JavaScript библиотек.
Вот некоторые распространенные способы использования JavaScript:
- Веб-разработка (Web development)
- Веб-приложения (Web applications)
- Автономные приложения (Standalone applications)
- Серверные приложения (Server-side applications)
- Разработка игр (Game development)
- Мобильная разработка (Mobile development)
- Разработка Интернета вещей (Internet of Things (IoT) development)
- Визуализация данных (Data visualization)
- Автоматизация Тестирования (Testing Automation)
- Искусственный интеллект (Artificial intelligence)
Модули курса:
- Введение
- Основы
- Операторы
- Управляющие структуры
- Типы данных
- Функции
- Алгоритмы сортировки
- Алгоритмы поиска
- Теория множеств
- Работа с множествами
- Работа с массивами
- Работа с объектами
- Работа со строками
- Работа с датой и временем
- Математические методы
- Работа с JSON
- Регулярные выражения
- Обработка ошибок
- Заключение
Каждый модуль в курсе состоит из нескольких уроков, которые представляют собой теорию и задания для закрепления материала теоретической части.
Все задачи можно решать столько раз, сколько вы пожелаете. За ошибки баллы не снимаются, поэтому не бойтесь пробовать и ошибаться!
В конце каждого модуля вас ожидают практические задания по написанию JavaScript кода с использованием программной платформы NODE.JS.
Whom this course is for
Курс будет полезен: IT-специалистам, Frontend разработчикам, Разработчикам игр, Мобильным разработчикам, Тестировщикам
Initial requirements
Для освоения курса требуются базовые знания из школьной программы по информатике и математике.
Meet the Instructors
Course content
Certificate
What you will get
- Навыки и знания, востребованные работодателем.
- Возможность отработать теорию на практике.
- Поддержку наставника.
- Сертификат о прохождении курса.