Курсы программирования JS

Продолжительность курса: 2 месяца

Формат: online/offline (в офисе в Алматы)

Курс JavaScript в Алматы

JavaScript – гибкий и мощный язык программирования. Он лежит в основе ключевых технологий web-девелопмента  и может использоваться как на стороне back-энда, так и при разработке front-энда.

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

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

Добавив к начальному курсу изучение популярнейших фреймворков React, Angular, вы значительно расширите круг своих навыков и умений, став желанным начинающим специалистом для многих IT – компаний.

Не откладывайте свой старт в освоении актуальной IT – специальности. Начинайте строить свое прекрасное будущее прямо сегодня. Записывайтесь на курс JavaScript от самой передовой школы программирования Казахстана.

Содержание курса

Теоретическая часть

Теория о том, как создавать браузерные компоненты на JavaScript, разбираться в коде и основные моменты по освоению фреймворка.

Практическая часть

Последовательная разработка java script кода, разбор моделей, функций, массивов, обработка событий, взаимодействие с сервером, сборка проекта, фрейворки, синтаксис.

Домашние задания

Разработка внутренней структуры проекта – внутренние сервисы, DAO, DTO, проектирование модели данных проекта и другие. Проверка и обсуждение работ.

Подведение итогов

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

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

01. Начало проекта

  • Знакомство
  • Обзор курса
  • Обзор фреймворков, библиотек, инструментов платформы Java

02. Объекты

  • Основные действия с объектами: запись и чтение свойств, перебор
  • Особенности объектов в JavaScript: передача по ссылке, копирование объектов
  • Методы объектов, использование this.

03. Массивы и Функции

Способы задания функций в JavaScript: Function Expression, Function Declaration, функции-стрелки, их отличия

04. DOM-модель

  • Создание, вставка, изменение элементов на странице
  • Атрибуты, свойства, управление классами
  • Простые задачи по генерации компонентов интерфейса

05. Обработчики событий

  • Установка обработчиков событий
  • Свойства событий
  • Погружение и всплытие

06. Компонентная архитектура, ООП

  • Классы, ООП в JavaScript
  • Модули в JavaScript

07. Более сложные компоненты

  • Drag'n'drop при помощи событий, компонент “слайдер" для проекта
  • Обработка пользовательского ввода, события клавиатуры
  • Компоненты “модальное окно", “ленточное меню"

08. Взаимодействие с сервером

  • Создание и отправка форм, динамические формы, их валидация
  • DOM-свойства и методы для форм. Чтение данных из формы
  • Метод fetch и, основы Promise для сетевых запросов

09. Promise в деталях

  • Событийный цикл браузера
  • Объектов Promise в деталях, их методы, цепочки Promise
  • Промисификация функций

10. Сборка проекта

  • Серверный JavaScript: основы Node.js
  • Сборка проекта при помощи Webpack

11. Фреймворки

Основные JavaScript фреймворки: как устроены, куда двигаться дальше, что изучать, откуда брать информацию

12. Подведение итогов

  • Анализ результатов
  • Обзор вакансий, советы по прохождению собеседования
  • Что делать дальше?

Отзывы о школе KnewIT

Контакты

Оставить Заявку

Посети наш пробный урок и узнай, как стать программистом с нуля и без опыта!


    Пожалуйста, докажите, что вы человек, выбрав дерево.