Главная Школы Networking Technologies JavaScript: основи програмування на JS
Networking Technologies

JavaScript: основи програмування на JS

3 месяцев
Для начинающих
JavaScript Frontend
Этот курс научит вас основам JavaScript — от переменных и функций до работы с DOM и событиями. Вы разберетесь с циклами, массивами, методами работы с датой и инструментами вроде VS Code и GitHub. После курса вы сможете создавать простые программы, исправлять ошибки в коде и уверенно работать с веб-страницами.

О курсе

Программа курса

Основы JavaScript

На этом курсе начинают с фундаментальных вещей. Сначала рассматривают переменные и типы данных - то, из чего состоит любая программа. Потом переходят к браузерным функциям и преобразованию типов. Далее изучают базовые операторы, математику и операторы сравнения. Завершают модуль работой с условиями - операторами if, switch и другими, а также основами работы с консолью и комментариями.

Циклы и функции

Здесь обучаются автоматизировать повторяющиеся действия. Рассматривают все виды циклов - for, while, do...while, for in и for of. Каждый имеет свои особенности применения. Потом переходят к функциям - основам программирования. Изучают различные способы их создания, область видимости и более сложную тему замыканий, которая позволяет эффективно управлять данными.

Работа с данными

Этот блок посвящен структурам данных. Сначала разбирают массивы - их основы, методы работы с ними и способы перебора. Потом переходят к более сложным структурам Map и Set. Также изучают современные подходы - операторы Spread и Rest и деструктуризацию, которые упрощают работу с данными. Отдельно рассматривают работу с датой и временем, а также функции setTimeout() и setInterval() для планирования действий.

Взаимодействие с браузером

Здесь учат, как сделать код интерактивным. Начинают с DOM - модели документа, которая позволяет управлять элементами страницы. Показывают, как искать, изменять, создавать и удалять элементы. Потом переходят к работе с событиями - мыши, клавиатуры, форм. Это дает возможность создавать действительно живые интерфейсы, реагирующие на действия пользователя.

Инструменты и результаты

Во время курса работают с профессиональными инструментами - VS Code как основным редактором кода и GitHub для хранения проектов. После завершения курса выпускники умеют создавать программы уровня админ-панелей, находить и исправлять ошибки. Они получают глубокое понимание JavaScript и могут реализовывать сложный функционал на страницах. Также обучаются уверенно представлять себя на собеседованиях и развивать профессиональные навыки.

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора