JavaScript
*$225
*$225
Уровень: Базовый
Дата старта: 04.05.2017
30 часов / 1.5 месяца

* Оплата осуществляется по курсу НБУ на день подписания договора.

ЧТО НУЖНО ЗНАТЬ КАНДИДАТУ?

Программа не требует от слушателей предварительных знаний языка программирования JavaScript. В то же время кандидат должен обладать базовыми знаниями по процедурному и объектно-ориентированному программированию (понятия переменная/константа, операторы/операции, массив и т.д.), основам алгоритмизации, а также базово HTML и CSS.

Наличие сертификата о завершении любой из программ BIONIC School и BIONIC University гарантирует 10% скидки на обучение.

ЧТО БУДЕТ ЗНАТЬ И УМЕТЬ ВЫПУСКНИК?

Закончив программу, слушатели получат знания языка программирования JavaScript (ECMAScript, DOM, BOM), а также навыки программирования и разработки программ с использованием указанных средств. Это даст возможность выпускникам начать применение JS на рабочих и пэт-проектах, а также подготовит их к изучению курсов, для которых знание нативного JavaScript является требованием (например NodeJS, AngularJS и др.).

ОСНОВНЫЕ ТЕМЫ ПРОГРАММЫ

Введение

Обзор JavaScript. Что такое JavaScript, как это работает? Различие с Java. ECMAScript и его дополнения. Объектная модель документа (DOM). Объектная модель браузера (BOM)

Среда разработки. Среда разработки на JavaScript. Интегрированная среда разработки. IDE WebStorm. Внутренний сценарий, функция alert. Возможности дисплея на JavaScript: document.write, innerHTML, console.log. Prompt function

Основы JavaScript

Строки. Строковые литералы. Длинна строки. Конкатенация. Подстроки. Оператор if . Поиск подстрок

Числа. Числовые литералы. Арифметика. Цикл с параметром. Как найти сумму чисел. Reminders. Преобразования. Операторы сравнения. Округление. Математический объект

Условная конструкция. Оператор if , несколько условий. Булевая логическая операция. Else and else if clauses.

Оператор цикла. Операторы цикла while, do...while. Разрыв замкнутой цепи и оператор продолжения. 

Структуры данных 

Массивы. Что такое массив? Создание массива. Элементы массива. Доступ к элементам. Длинна доступа. Дополнительные элементы массива. Цикличность элементов массива

Объекты. Создание объекта. Свойства объекта: declaration and acces. Свойство существования. Свойства цикличных выполнений. Методы объектов. Keyword this. Массивы объектов

Работа с формами

Обзор HTML форм. Валидация форм. Подчинение форм. Обзор HTML события. Получение элементов формы. Формы как интерфейс программ на JavaScript

Финальное тестирование

ПРАКТИЧЕСКАЯ ЧАСТЬ ПРОГРАММЫ

В процессе обучения на программе, происходит апробация усвоенных знаний и умений, во время которой слушатели выполняют практические задания. Успешное завершение программы предусматривает написание и защиту индивидуального проекта, который бы демонстрировал уровень усвоения знаний выпускником, а также умение их применять на проектах. На защиту приглашаются технические и HR специалисты из ведущих компаний ІТ индустрии, что позволяет получить отзыв о защите от экспертов и расширить круг профессиональных контактов.

ИНТЕРНАТУРА BU DEVSTUDIO

Программа JavaScript это первая ступень в изучении технологии JS. Ты можешь начать свое обучение с любой программы, которая соответствует твоему уровню знаний. Все выпускники программ JS Pre-Production или AngularJS, получают приглашение на участие в интернатуре.

Интернатура BU DevStudio - это опыт командной работы над реальным бизнес-проектом для выпускников BIONIC School. 5 месяцев интерны разрабатывают программные решения для заказчика и презентуют готовый продукт (MVP) в конце. Таким образом интерны не только углубляют знания технологий, но и получают первый проект в портфолио, что выгодно отличает их на рынке труда. Около половины участников интернатуры находят работу еще до ее завершения.

Тренеры
Виктор Можарский
Senior Java developer, архитектор
Виктор Можарский
Senior Java developer, архитектор
Кандидат физико-математических наук. Более 40 лет опыта в IT-индустрии. Разработка программных продуктов для бизнеса различных стран мира, а также органов государственного управления. Проведение научных исследований, участие в разработке систем компьютерного зрения. Многолетний опыт разработки позволил создать и отработать собственный уникальный подход к преподаванию программирования на Java.
Количество мест
15
Занятий в неделю
2
Довольны обучением, %
79

Я считаю Bionic самым сильным учебным IT центром сейчас, очень много актуальных тем, преподователи все практикующие ребята, достаточно практики, куча единомышленников и интересных ребят.Очень рекомендовал бы всем студентам старших курсов и джунам/мидлам, ну или ребятам которые хотят расширить свои знания

Денис Баластрик
Окончил 3 Tech программы

Обучение в Bionic было для меня очень полезным, интересным. Полученные знания помогли быстро освоить новые технологии разработки. Спасибо за предоставленную мне возможность поучаствовать в Ваших программах.

Василий Скляров
Окончил 7 программ Tech+Soft

Да, Bionic однозначно помог добиться того, чего я так хотела, а именно стать программистом. Самому достаточно сложно достичь уровня, который соответствует современным требованиям работодателей, BIONIC же помог освоить язык программирования, технологии и главное попробовать все на практических проектах. Ваш университет повлиял на мою жизнь больше чем 5 лет в хорошем украинском ВУЗе. Спасибо!

Маргарита Козуб
Окончила 3 программы Tech+Soft