Старт обучения 3 марта 2020г.

КУРС
ПРОГРАММИСТКА

Для кого?

Если Вы только мечтаете стать программистом, делаете первые шаги в этой перспективной профессии или уже начали изучать языки программирования. Данный курс позволит Вам за месяц погрузиться в про

О чем?

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

Что будет?

Мининум теории и много практики. Данный курс позволит Вам за месяц погрузиться в профессию frontend разработчика и создать собственное портфолио проектов.

03 марта 2020 г

Доброслободская, д 5

Женщинам – 19 800 рублей

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

Модуль 1: Введение в JavaScript

  • Что такое JavaScript. ECMAScript. История развития языка и его версии.
  • Применение JavaScript: Web-страницы, десктопные, серверные и мобильные приложения.
  • Возможности JavaScript для разработчика. Среда разработки.
  • Использование библиотек и фреймворков. Возможности популярных фреймворков Node.js, Vue.js, Angular.js, Ext.js, React.js.
  • Практикум: Работа со средствами разработчика в браузере.

Модуль 2: Синтаксис JavaScript

  • Создание простейшего скрипта. Как функционирует JavaScript. Встраивание кода JavaScript в HTML-код страницы.
  • Синтаксис языка JavaScript. Переменные и типы данных. Примитивные и ссылочные типы. Структура кода, методы встроенных объектов. Видимость переменных.
  • Операторы. Приоритеты операций. Логические и арифметические операции. Строковые, условные и битовые операторы. Использование конструкций Switch, While, For, Do … While, Break.
  • Массивы в JavaScript. Функции и их аргументы. Рекурсия.
  • Обработка исключений в JavaScript. Конструкция Try … Catch … Finally.
  • Функциональные выражения, анонимные выражения, замыкания, действия браузера по умолчанию. Области видимости. Типизация и декларация. Call-объект. Конструктор Function().
  • Практикум: Разработка калькулятора.
    • Определение переменных и функций.
    • Связывание с HTML-тегами.

Модуль 3: Управление элементами HTML-страницы c помощью модели DOM

  • Объектная модель документа DOM (Document Object Model). Структура HTML-кода и отражение её в DOM. Управление элементами HTML-страницы c помощью DOM.
  • Обработка событий. Делегирование. Поиск элементов на странице и добавление новых элементов. Модификация страницы.
  • Обработка событий. События браузера, события документа, события мыши и события клавиатуры. Обработка нажатий на клавиши.
  • Практикум: Создание страницы с изменяемым содержимым.
    • Создание страниц с текстовым и мультимедиа-контентом.
    • Разработка функций динамического изменения страницы.

Модуль 4: Работа с данными. Подключение библиотек и скриптов. Использование Git.

  • Что такое запрос? Отправление и получение запроса.
  • Технология AJAX. Механизм работы.
  • Работа с форматами JSON и XML. Актуальность данных, их хранение и передача.
  • Разделение программы на составные части. Подключение скриптов из локальных файлов и Internet-ресурсов.
  • Использование GitHub для сохранения и публикации решений.
  • Управление версиями проекта. Использование GIT.
  • Практикум: Чтение и запись данных в форматах JSON и XML.
    • Создание функций ввода и вывода данных JSON, XML.
    • Добавление на страницу карты

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

Алексей Шаблий

IT-тренер, автор учебных курсов, консультант-методист, разработчик программного обеспечения.

Области экспертизы:
• Обучение и консультирование в области разработки ПО.
• Проектирование ПО с возможностью масштабирования.
• Разработка методик в области Web-технологий и высоконагруженных систем.
• Обучение и оценка уровня знаний разработчиков ПО.

Контактная информация

 

Контактный телефон +7 (495) 967-66-70

E-mail: conf@academy.ru

Регистрация на курс

Ваше имя (обязательно)

Ваша фамилия (обязательно)

Ваш e-mail (обязательно)

Ваш контактный телефон (обязательно)

Откуда узнали о программе?





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

Место проведения