Uzhhorod Informational Technologies School

JavaScript для початківців

6 500 UAH за курс
2 месяцев
Для начинающих
JavaScript
Этот курс поможет новичкам освоить основы веб-разработки и JavaScript. Вы научитесь работать с HTML, CSS, DOM, а также разбираться в переменных, функциях, массивах и объектах. Курс длится 2 месяца, занятия проходят онлайн по 3 часа в неделю.

О курсе

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

Этот курс научит основам JavaScript через практическую работу. Каждый модуль строится на знаниях из предыдущего.

Основы веб-разработки

На этом курсе начинают с объяснения того, как работает интернет. Затем устанавливают редактор кода и разбирают базовые понятия HTML и CSS. Это дает фундамент для всех последующих тем.

JavaScript: первые шаги

Тут знакомятся с языком JavaScript и его ролью на сайтах. Изучают основной синтаксис и учат, как связать JavaScript с HTML и CSS. Это основа для написания первых скриптов.

Работа с данными: переменные и типы

В этом модуле объясняют, как объявлять переменные и работать с разными типами данных - числами, строками, логическими значениями. Также рассматривают операторы и выражения для вычислений.

Логика и циклы

Студенты учат писать условные операторы if, else if и else, а также тернарный оператор для принятия решений в коде. Затем переходят к циклам for, while, do-while, изучают операторы break и continue для контроля выполнения программ.

Функции и структуры данных

Тут рассказывают о создании и вызове функций, передачу параметров и возвращение значений. Далее переходят к работе с массивами - их создание, методы изменения и практические задания. Последняя часть модуля посвящена объектам - их свойствам, методам и формату JSON.

Взаимодействие с веб-страницей

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

Работа с формами и сервером

Студенты учат работать с элементами форм, валидировать введенные данные и отправлять их на сервер. Далее рассматривают технологию AJAX для асинхронного обмена данными с сервером без перезагрузки страницы.

Современный JavaScript

Этот модуль охватывает новые возможности ES6 - шаблонные строки, стрелочные функции, улучшенную работу с объектами. Затем переходят к замыканиям - механизму для сохранения приватных данных в функциях.

Асинхронное программирование

Тут объясняют промисы - способ работы с асинхронными операциями. Студенты учат использовать методы then, catch, finally для обработки успешных результатов и ошибок.

Сохранение данных и будущие технологии

Последний модуль учит работать с браузерным хранилищем - cookies, LocalStorage и SessionStorage. В конце курса дают обзор популярных фреймворков и библиотек, таких как React и Node.js, чтобы помочь с выбором инструментов для дальнейшего обучения.

Детали курса

Курс длится два месяца. Занятия проходят онлайн три часа в неделю.

Что включено

Вечерние занятия
Сопровождение ментора