IT Academy
Минск

Разработка веб-приложений на JavaScript

Помощь в трудоустройстве
Рассрочка
Специальные условия для dev.ИТ-курсы
Курс
Online, Offline
1 февраля 2022
3 месяца
Стоимость курса
1 649 BYN
Скидка 5% по промокоду devacademy5 до 31 марта.

Разработка веб-приложений на JavaScript

Помощь в трудоустройстве
Рассрочка
Специальные условия для dev.ИТ-курсы
Навыки, которые вы получите:
JavaScript JSON MVC AJAX Git ООП Web-разработка DOM

Мир front-end-разработки невозможно представить без языка программирования JavaScript. Это основная технология для построения интерактивных пользовательских интерфейсов. С помощью JavaScript можно создавать современную графику, анимацию, игры, динамические стили — все то, что так или иначе придает «жизни» веб-страницам.

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

Кому подойдет курс

  • Студентам, которые хотят начать карьеру в ИТ и научиться проектировать и создавать клиентские приложения.
  • Тем, кто знаком с языками разметки (HTML, CSS) и хочет научиться создавать интерактивные веб-страницы с помощью JavaScript.
  • Тем, кто самостоятельно изучал JavaScript и хочет закрепить имеющиеся знания и навыки программирования.
  • Новичкам, желающим освоить профессию фронтенд-разработчика с нуля.
  • Специалистам, которые планируют посвятить себя фрилансу: Frontend Developer, PHP Developer, Web-дизайн, iOS Developer, Android Developer.

Необходимая подготовка

  • Обязательно уверенное владение компьютром и браузерами.
  • Обязательно понимание того, чем занимаются JavaScript-разработчики.
  • Обязательное владение принципами верстки и основами программирования на JavaScript.

Программа

  1. Введение. Функции. Массивы и хэши.
  2. Замыкания. ООП. Описание классов.
  3. Встроенные классы. Работа с DOM.
  4. События. Обработка событий.
  5. Объект события. События мыши, клавиатуры, тачскрина, drag&drop.
  6. Делегирование обработки событий. Event loop.
  7. Таймеры. Анимация.
  8. Render tree. Аппаратное ускорение анимаций.
  9. Мультимедиа. JSON. Хранение данных на клиенте. MVC.
  10. AJAX. Promises. Fetch and async/await.
  11. SPA. Компонентный подход в разработке приложений.
  12. Модульность. Регулярные выражения.
  13. Знакомство с Git.
  14. Разработка выпускного проекта.
  15. Защита выпускного проекта.

Чему вы научитесь

  • Эффективно работать с веб-страницами.
  • Обрабатывать события и работать с мышью и тачскрином.
  • Проводить отладку и тестирование кода.
  • Писать регулярные выражения.
  • Работать с мультимедийными возможностями браузеров — SVG и Canvas, создавать производительную графику и мультимедиа.
  • Использовать коммуникационные возможности браузера, в т. ч. JSON и AJAX.
Нам нужен ваш фидбек!
Честный и беспристрастный