CyberBionic Systematics

JavaScript стартовий

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

О курсе

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

Основы JavaScript и работа с данными

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

Работа со строками и операторами

Этот блок посвящен работе с текстовыми данными и операторами. Слушатели научатся работать со строковыми литералами, использовать конкатенацию и шаблонные строки. Рассматриваются преобразования типов данных, использование функции prompt. Курс охватывает арифметические операторы, операторы сравнения, а также понятия бинарных и унарных операторов.

Условия и логические конструкции

Модуль посвящен логическим структурам программирования. Слушатели освоят операторы условий - if else, switch и тернарный оператор. Рассматривается преобразование к булевому типу, логические операции - конъюнкция, дизъюнкция, отрицание. Особое внимание уделяется правильному использованию ключевого слова break в конструкции switch.

Массивы и циклы

Этот раздел обучает работе с коллекциями данных и циклическими конструкциями. Слушатели освоят создание массивов, чтение и модификацию их элементов. Рассматриваются все типы циклов в JavaScript - while, do/while, for. Курс охватывает использование операторов continue и break, работу с метками в циклах, а также методы обработки массивов с помощью циклов.

Функции и области видимости

Модуль посвящен одной из ключевых концепций программирования - функциям. Слушатели научатся объявлять и вызывать функции, работать с параметрами и возвращаемыми значениями. Рассматриваются области видимости, локальные и глобальные переменные, явление hoisting. Курс охватывает стрелочные функции, анонимные функции, рекурсию, функции обратного вызова и методы работы с массивами.

Работа с объектами

Этот блок знакомит с объектно-ориентированным программированием в JavaScript. Слушатели научатся создавать объекты, работать с их свойствами и методами. Рассматриваются вложенные объекты, фабричные методы, контекст функции. Курс охватывает оператор in, цикл for...in, а также разницу между объектными типами и типами значений.

Практическое закрепление знаний

Завершающий модуль посвящен практическому применению полученных знаний. Слушатели решают дополнительные практические задания, разрабатывают курсовые проекты. Проводится работа над вопросами, оставшимися из домашних заданий, для полного закрепления материала курса.

Преимущества обучения

Курс включает практические занятия с проверкой домашних заданий. Доступен бесплатный видеокурс для дополнительного обучения. После завершения обучения проводится онлайн тестирование с выдачей сертификата.

Что включено

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