Онлайн
в удобное время
Трудоустройство
после прохождения курса
Доступ к курсу
навсегда
Полностью практический курс идеально подойдет тем, кто хочет освоить профессию frontend-разработчика и научиться программировать на JavaScript. Во время обучения вы научитесь технологиям JavaScript, Node.js, основам React и Typescript и др. для создания интерактивных элементов и адаптивного дизайна.
Кому подойдёт этот курс
Для тех, кто хочет стать веб-разработчиком
Основная задача курса — подготовить вас к специальности. После обучения вы сможете найти работу и уже в рамках компании быстро развивать свои навыки
Чему вы научитесь
JavaScript
основы языка, циклы, массивы и создание функций
Анимация и эффекты в JavaScript
понимание работы JS-анимаций
Интерактивные элементы
понимание, как создаются сложные компоненты без применения сторонних библиотек
DOM API
понимание внутреннего устройства JS и принцип работы объектов
Оптимизация рендеринга.
Основы работы с библиотекой Anime.js
Содержание курса
Введение в курс
Введение JavaScript
Кратко о JS: тип языка по виду трансляции, в каких целях используется, спецификация ECMAScript, движки и какие бывают
Переменные и типы данных
Способы создания переменных и ключевые слова: const и let. Принцип работы переменных в JS. Типы данных и динамическая типизация. Примитивные типы данных: number, string, BigInt, undefined, boolean, Symbol. Остальные типы: Object, null, Function. Функция console.log для отладки
Математические операторы и преобразование типов
Основные операторы: присваивания, сложения, разности, деления, умножения, остаток от деления, возведение в степень. Двоякое использование одного и того же оператора. Декремент и инкремент, постфиксные и префиксные. Преобразование типов данных при математических операций. Самостоятельное преобразование с помощью Number, String, Boolean
Логические операторы: сравнение (== и ===), отрицание, больше и меньше. Приведение типов при сравнении. Подводные камни (как всегда)
Ветвления и условные операторы
Логические операторы: И, ИЛИ, НЕ. Конструкции: if, if else, if else if. Тернарное условие Конструкция switch
Встроенные функции для взаимодействия с пользователем
Функции alert, prompt, confirm и как их использовать
Итог: Понимание, что есть такое JavaScript. Основы: создание переменных, типы данных, приведение типов, условия и логические операторы, математические операции. Подводные камни, которые уже могут возникнуть в таких банальных вещах.
Понимание массивов, как создавать и как изменять. Циклы и применение для поиска элементов, а также для других задач. Дополнительные команды для работы с консолью.
Понимание внутреннего устройства JavaScript и принцип работы объектов. DOM и взаимодействие со страницей.
Понимание работы анимаций JavaScript-анимаций. Оптимизация рендеринга. Основы работы с библиотекой Anime.js.
Определение функции. Стрелочная функция и её отличия от обычной. Function Expression и Function Declaration
Область видимости
Что такое область видимости блока. Как она работает. LexicalEnvironment
Таймеры и замыкание
Функции setInterval, setTimeout, clearInterval, clearTimeout. Что такое замыкание и как его можно использовать
Функции обратного вызова
Определение функций обратного вызова. Примеры применения
Функции в JavaScript. Способы их создания. Область видимости и замыкание
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
Популярные курсы
-
Онлайн-курс для подростков «Стресс...3 900 ₽От Детская бизнес-школа ITC Group
-
MBA: Менеджмент в медицине, програ...350 000 ₽От Emas
-
MBA: Стратегический менеджмент, ди...315 000 ₽От Emas
-
Executive MBA ǀ 1 год385 000 ₽От Emas
-
Executive MBA: Стратегический мене...385 000 ₽От Emas
-
DBA: Стратегический менеджмент, ди...505 000 ₽От Emas