Курс JavaScript в веб-разработке в Днепре ECMAScript-2018, DOM, AJAX, Web API, jQuery, Node.JS, React

[JavaScript в веб-разработке | Front-end]

Курс JavaScript в веб-разработке в Днепре ориентирован на начинающих специалистов в области веб-разработки, которые уже знакомы с основами разработки веб-сайтов (и языками HTML&CSS) и ставят перед собой цель освоить программирование с применением языка JavaScript (ECMAScript-2018) и сопутствующие технологии: AJAX, Web API, jQuery, Node.JS, React. Этот курс для тех кто не умеет программировать и включает раздел основы программирования.


Курс длится 4 месяца (64 часа)
Занятия 2 раза в неделю (по 2 часа)
Занятия в вечернее время и/или по выходным
Взнос 2400 грн. в месяц
По окончанию курса международный сертификат *
В группе 8-12 человек
Следующий старт 8/09/2019
Место проведения: Днепр, КДЦ "Менора", ул. Шолом-Алейхема, 4/26

Этот курс входит в направление «Веб-разработка»

  • Основы веб-разработки и программирования | Веб-разработка

    Курс познакомит вас с веб-разработкой и затрагивает все её основные аспекты. Вы научитесь верстке веб-страниц применяя языки разметки и оформления HTML и CSS и применению CSS-фреймворка Bootstrap. Получите базовые знания и практические навыки в программировании на базе языков JavaScript и PHP. На практике освоите процесс построения сайтов на базе CMS WordPress.

  • JavaScript в веб-разработке | Веб-разработка

    Курс даст углублённые знания по языку JavaScript, необходимые профессиональному front-end разработчику, вплоть до нововведений стандарта ECMAScript-2015..2018, и навыки его практического применения. В рамках курса вы освоите подход AJAX, роботу с WebAPI и применение Node.JS в своей работе, а также получите практические навыки построения веб-приложений с применением популярных библиотек и фреймворков: jQuery и React.

  • Back-end разработка на PHP | Веб-разработка

    Курс даст вам знания и практические навыки необходимые профессиональному back-end и full-stack разработчику. В рамках курса вы освоите принципы функционирования и настройки веб-сервера, получите глубокие знания и навыки по применению языка PHP, системы управления базами данных MySQL и языка SQL в разработке веб-приложений.

Отзывы о курсе

Часто задаваемые вопросы

  • Нужно ли уметь программировать или знать какие-либо языки программирования?

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

  • Что нужно знать перед началом курса?

    Необходимо представлять как устроен и функционирует World Wide Web, понимать, что такое front-end и back-end что лежит в зоне их ответственности. Необходим опыт в вёрстке страниц (обратив особое внимание на CSS селекторы и CSS анимацию), а также уметь пользоваться CSS фреймворками (в т.ч. Bootstrap). Если вы не уверены в своих силах, то курс «Основы веб разработки» будет для ваc хорошим стартом. Также будет плюсом умение использовать сервис GitHub, в частности: уметь размещать свои репозитории и обновления к ним.

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

  • «Введение»:
    • Роль JavaScript в веб-разработке;
    • Цели и задачи стоящие перед JavaScript;
    • Основные сферы применения JavaScript.
    • JavaScript и стандарт языка ECMAScript.
  • «Основы программирования»:
    • Понятие переменных и типов данных;
    • Особенности не типизированных языков программирования;
    • Арифметические и строковые операторы и операции в JavaScript;
    • Понятие алгоритма, разработка алгоритмов решения задач;
    • Условные операторы и логический тип данных;
    • Ветвление алгоритма, разветвляющийся вычислительный процесс;
    • Битовые операторы и операции;
    • Операции многовариантного выбора;
    • Циклы в JavaScript, цели и задачи циклов;
    • Массивы в JavaScript, ассоциативные массивы в JavaScript;
    • Операции, выполняемые с массивами в JavaScript;
    • Повторное использование кода, функции, работа с функциями в JavaScript;
    • Области видимости в JavaScript;
    • Концепция объектно-ориентированного программирования (ООП);
    • ООП в JavaScript, объекты в JavaScript;
    • Прототипы объектов, прототипирование в JavaScript;
    • Исключения и обработка ошибок в JavaScript;
    • Нововведения стандарта ECMAScript-2015/2016/2017/2018: Классы, Promise/Async/Await и другие.
  • «Инфраструктура браузера»:
    • JavaScript и HTML, средства манипуляции HTML-документом;
    • Понятие объектной модели документа DOM (Document Object Model);
    • Понятие древовидной структуры HTML-документа (элементы дерева документа, родительские и дочерние элементы);
    • Таймеры и JavaScript;
    • Объекты инфраструктуры браузера: window и document;
    • События в браузере, событийная модель программирования;
    • Всплывающие события, события и действия по умолчанию;
    • Подходы к поиску (выборке) элементов дерева HTML-документа;
    • Live и static коллекции элементов.
  • «Практики»:
    • Формы, обработка форм средствами JavaSctipt, валидация данных;
    • JavaScript библиотеки: цели и задачи, сферы применения;
    • Библиотека jQuery: работа с деревом HTML-документа, анимация, графические эффекты;
    • JSON как формат обмена данными;
    • Технология AJAX, задачи решаемые технологией, асинхронная загрузка и выгрузка данных на странице;
    • Web API открытые интерфейсы взаимодействия со сторонними сервисами;
    • Практическая работа с открытыми API сервисами;
    • JavaScript вне браузера: Node.JS;
    • Прицнипы Backend-разработки на базе Node.JS;
    • React библиотека для создания пользовательских интерфейсов;
    • Утилита create-react-app — инструмент быстрого начала разработки React-приложений;
  • Домашние задания для закрепления пройденного материала.

Преподаватель курса

Наши выпускники

* Образовательный центр оставляет за собой право выдавать сертификат тем студентам, которые на протяжение курса выполняли обязательства по регулярному посещению занятий и выполнению контрольных работ.

** Образовательный центр оставляет за собой право вносить изменение в программу курса.