Минск
+375 44 758 02 02
заказать звонок

JavaScript базовый курс

Базовый курс JavaScript предназначен для изучения основ этого языка программирования новичками. Но и действующие IT-специалисты смогут упорядочить и дополнить уже имеющиеся знания.

Язык программирования JavaScript создавался максимально похожим на другой популярный язык – Java. Но при этом его создатели сделали его достаточно простым, чтобы его могли использовать и не программисты. Вот почему он идеально подходит для изучения начинающими IT-специалистами.

В ходе учебного процесса будут рассмотрены фундаментальные вопросы языка JavaScript: структура лексики, переменные, типы операторов, существующие функции, понятия массива, объекта и многое другое.

Значительная часть курса посвящена практическим занятиям и, в частности, системе контроля версий Git. Такой подход позволяет слушателям академии ITSTAR максимум практических навыков, которые по окончании курса можно будет применять в реальных проектах.

Окончив базовый курс JavaScript вы сможете:

- Выполнять функции разработчика и проверять написанный код;

- Работать с переменными, операторами и различными типами данных;

- Использовать условия и циклы в теле программы;

- Уверенно работать в команде и понимать распределение обязанностей при реализации проекта.

Формат обучения: онлайн-уроки с преподавателем индивидуально или в мини-группе

Пробный урок бесплатно

 

программа обучения

Занятие 1. “Ввод в JavaScript”

  • Общая информация о языке и его особенности;
  • Внешние скрипты и порядок их подключения;
  • Первый скрипт “Hello World”;
  • Переменные и правила их именования;
  • Типы данных, typeof;

Занятие 2. Основные операторы 1/2

  • Основные операторы;
  • Операторы сравнения и логические значения;
  • Взаимодействие с пользователем: alert, prompt, confirm;
  • Условные операторы;
  • Логические операторы;

Занятие 3. Основные операторы 2/2

  • Тернарный оператор;
  • Преобразование типов;
  • Циклы ‘for’,’while’, ‘do...while’;
  • Конструкция ‘switch’;

Занятие 4. Массивы

  • Способы создания массивов;
  • Добавление, удаление, перезапись элементов массивов;
  • Многомерные массивы.

Занятие 5. Объекты

  • Отличие от массивов;
  • Способы создания массивов;
  • Основные принципы работы с объектами.

Занятие 6. Функции

  • Понятие и синтаксис функции
  • Параметры функции;
  • Области видимости;
  • return;
  • Замыкания;
  • Контекст;
  • Особенности стрелочных функций.

Занятие 7. События

  • Введение в браузерные события;
  • Обработчик событий;
  • Всплытие и перехват;
  • Делегирование событий;
  • События с использованием мыши, клавиатуры и прокрутка;
  • Работа с SetTimeout/ SetInterval;

Занятие 8. CSS и JS

  • Работа с CSS посредством JavaScript;
  • Работа с классами CSS посредством JavaScript.

Занятие 9. DOM и BOM

  • Что такое DOM и BOM;
  • Навигация по DOM-элементам;
  • Взаимодействие с консолью.

Занятие 10. Формы

  • Работа с пользовательским вводом;
  • Свойства и методы форм;
  • Элементы форм.

Занятие 11. Git

  • Что такое git и система контроля версий;
  • Принципы работы git;
  • Первый репозиторий;
  • Основы git для работы в команде.

Занятие 12. Практическое занятие

  • Разбор вопросов;
  • Куда двигаться дальше.
преподаватели курса
Шабан Ева Владимировна
Закончила колледж легкой промышленности, специальность «Бухгалтерский учет, анализ и контроль»; Филиал БГУИР, специальность «Программное обеспечение информационных технологий»; БГУИР «Электронные системы безопасности» . Опыт работы с сайтами и продвижением более 5 лет, работала системным администратором, тестировщиком.
Начните воплощать свои мечты об интересной и оплачиваемой работе вместе с нами сейчас.
ОТЗЫВЫ НАШИХ СТУДЕНТОВ
Αндреев Αртур
Создание сайтов
Я долго шел к выбору профессии.Однако отучившись и проработав по специальности, решил несколько откорректировать ее. Выбрав курсы Web-верстка (HTML, CSS), я практически с нуля научился создавать сайты. Преподаватель очень грамотный, объяснял всё очень доступно. Огромное спасибо за полученные знания!
itstar.by