8 (812) 409-90-59

Курсы Javascript (frontend разработка)

Полностью практический курс идеально подходит тем, кто хочет освоить профессию front-end разработчика и научиться программировать на JavaScript. Во время обучения вы научитесь технологиям JavaScript, Jquery, Ajax, Bootstrap и др. для создания интерактивных элементов и адаптивного дизайна.
Обучение в центре Петербурга.

Junior developer Front-end Javascript Jquery Bootstrap CSS-препроцессоры Ajax Серьезные проекты Localstorage Успешное собеседование Принципы современной верстки
64
Академических часа Ак. часа
16
Занятий
6
Недель
19 900
при оплате до 23 декабря
Помощь в трудоустройстве

Вы узнаете, как грамотно составить резюме, пройти собеседование, где набраться опыта, как засветиться на рынке фриланса и как дальше развиваться в сфере веб программирования

Много практики

Курс практический. Большую часть времени вы будете самостоятельно отрабатывать информацию и получите первый опыт использования javascript уже во время обучения

Нужный вам курс

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

Небольшие группы 5-10 человек

Маленькие группы позволяют сохранить максимальную концентрацию всех учеников, а преподаватель может отслеживать успехи в программировании каждого слушателя

Преподаватели - действующие разработчики

Наши специалисты продолжают работать в программировании. Поэтому в течение обучения они делятся собственным опытом, личными наработками и свежей информацией

Бесплатное повторное прохождение

У вас есть возможность бесплатно пройти курс javascript повторно в течении полугода. Можете попасть на пропущенные уроки или ещё раз пройти обучение целиком

Ваши результаты

Во время курса
  • Подключение и настройка готовых плагинов на jQuery
  • Все необходимое для работы Junior Developer
  • Портфолио Javascript\Jquery плагинов
  • Подготовка к успешному собеседованию
Навыки для резюме
  • Уверенные знания JavaScript
  • Уверенные знания Jquery
  • Работа с современным  DOM API
  • Знание основ Node JS
  • Работа с препроцессорами
  • Знание AJAX и JSON
  • Адаптивный дизайн при помощи Bootstrap
JavaScript - входит в пятерку самых популярных языков программирования. Наиболее широкое применение JavaScript находит в браузерах как язык для придания интерактивности веб-сайтам. По данным HeadHunter в августе 2018 года на их сайте размещено 2907 вакансий со словом Javascript в названии вакансии

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

Действующие специалисты Санкт-Петербурга

Один из организаторов сообщества Wordpress в Санкт-Петербурге. Опыт работы 7 лет. Ведущий преподаватель учебного центра «Бруноям»

Бегалиев Руслан

Руслан о себе:
«Еще со школы я занимался созданием сайтов, по окончании университета разрабатывал и поддерживал сайт СПбГУ. С 2012 года перешел в сферу профессиональной веб-разработки. На данный момент являюсь независимым разработчиком, а также организатором и постоянным докладчиком конференций по WordPress в Санкт-Петербурге»



Отзыв слушателя:
«Занятия у Руслана пролетали за секунды. Для такого технического курса все было очень понятно! Хорошо чувствовал учеников - мы всегда вовлечены. Вопросов не осталось. Всё супер! Спасибо!» Виталий Ширяев. Группа WS51-929

Место работы: ООО Доходъ

Запись и оплата

19 900

28 500

Групповые занятия
Цена действительна при записи на курс до 23 декабря.

Всё необходимое включено в стоимость

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

от 1500 до 2000

Индивидуальное обучение
Стоимость указана за 1 ак. час и зависит от количества академических часов и программы курса

Возможность работы над своим проектом во время обучения
Индивидуальная программа курса. Более эффективное обучение чем в группе
Гибкий график обучения - учёба в удобное для вас время

Мы работаем с любым количеством человек, с любой продолжительностью и интенсивностью курса.
К сентябрю 2019 года обучили 950 компаний.
Обучение в 4 этапа:

Вы оставляете заявку
Мы связываемся с Вами и уточняем все нюансы
Составляем индивидуальный план и график обучения (если это необходимо)
Обучаем в Вашем офисе или у нас в аудиториях

Расписание групп

Группа Продолжительность Дни недели Время Запись в группу
Вечер 31 января - 11 марта
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
19:00 - 22:00 Записаться

10%

Скидка на второй курс

15%

Скидка на третий курс

25%

Скидка на четвертый курс

100%

Бесплатное повторное прохождение

Отзывы учеников

Дмитрий

Группа WI109-996

Результатом удовлетворён, учитывая, что представлял, что курс для разной аудитории, в т.ч. для новичков. Особенности с большим интересом прослушал про CSS, в частности RexBox. Хорошая подача преподавателя, высокий уровень подготовки и понимания вопроса. Юрий сразу оставляет впечатление о себе, как о большом специалисте с огромным опытом. По курсам - с удовольствием бы сходил на курсы по углублённому изучению фронтенда.

Рязанцева Анна

Группа WI109-996

Да удовлетворена результатами, получила все, что хотела. Насыщенный курс, много практики, все отлично! Много практических задач, интересный курс. Каждый урок был в удовольствие. Прохожу уже второй курс в Брунояме, все очень нравится, многие сложные вещи объясняются доступно и понятно. Преподаватель Юрий особенно заслуживает уважения, ощущение что знает все! Очень профессиональные уроки. Спасибо вам за качественные знания, отличную атмосферу и помощь в достижении целей.

Мария Мушкина

Группа WI109-996

Я очень хотела установить на своём сайте интерактив. После прохождения данного курса я смогла сделать всё, о чём мечтала! Выделила бы компетентность преподавателя и душевную атмосферу, царящую на курсе. Большое спасибо за то, что вы есть!

Лидия Лебедева

Группа WI109-1108

Изначально хотела научиться разбираться в javascript и PHP. Могу точно сказать, что осталась довольна. Хочется теперь ещё больше) Всё очень понравилось., хотя было непросто. Ох уж этот javascript... На курсе дали то, что я и хотела получить. Спасибо вам за грамотно организованную рабочую атмосферу. Преподаватели доходчиво объясняют материал - так, чтобы поняли все. В общем, я довольна, спасибо!

Подробный план курса

  1. Занятие 1. Основы JavaScript
    1. Знакомство с основами JS: переменные,
           условия, логические значения
    2. Назначение языка скриптовых
           сценариев JavaScript
    3. Способы подключения скриптов
    4. Версия языка: ECMAScript 5 / 2015+ (ES5/6+)
    5. Основы синтаксиса
    6. Объявление переменных
    7. Типы данных в JS
    8. Логические выражения
    9. Условный оператор if
    10. Особенности строгого и нестрогого сравнения
    11. Типобезопасные условия
    12. Применение функций prompt, alert, confirm
           для взаимодействия с пользователем
    13. Подключение скриптов к веб-страницам
  2. Занятие 2. Циклы и массивы
    1. Управляющие конструкции для организации
           циклов и работы с массивами
    2. Применение массивов в JavaScript
    3. Методы массивов: push, pop, shift, unshift, sort
    4. Обработка массивов с помощью циклов while и for
    5. Вложенные массивы и циклы
    6. Решение алгоритмических задач с обработкой
           списков и массивов
    7. Применение циклов для обхода
           элементов массива
  3. Занятие 3. Функции и объекты
    1. Понятие функций и знакомство с объектами
    2. Определение функций
    3. Аргументы и значения по умолчанию
    4. Возврат значений и оператор return
    5. Функции как данные
    6. Области видимости в JavaScript
    7. Понятие объектов
    8. Литерал объекта и объявление свойств
    9. Методы объектов
    10. Решение задач с определением
            собственных функций
    11. Применение объектов и массивов для
            хранения и обработки информации
  4. Занятие 4. DOM API
    1. Взаимодействие с веб-страницей через DOM
    2. Взаимодействие с DOM
    3. Объект document
    4. Навигация по дереву элементов
    5. Методы выборки элементов, getElementById,
            getElementsByClassName
    6. Глобальный объект window
    7. Обработка событий
    8. События onload, onclick
    9. Разработка простого микроблога с отправкой
           сообщений по нажатию на кнопку или при
           использовании сочетания клавиш ctrl+enter
    10. Разработка простого калькулятора доставки
  5. Занятие 5. Анимация и эффекты
    1. Разработка анимационных эффектов на JavaScript
    2. Особенности применения анимации в JavaScript
    3. Запуск функций по таймеру: setTimeout, setInterval
    4. Взаимодействие анимации в JS и CSS,
           @keyframes и transition
    5. Применение циклов для обработки
           коллекций элементов
    6. Генератор псевдослучайных чисел (Math.random)
    7. Создание всплывающих окон
    8. Разработка полноэкранного слайдшоу с
           управлением клавишами клавиатуры
    9. Создание эффекта постепенным выводом
           текста (эффект печатной машинки)
  6. Занятие 6. Интерактивные компоненты
    1. Создание полезных интерактивных компонент
    2. Методы объекта classList
    3. Работа со значениями атрибутов (setAttribute,
           getAttribute)
    4. Пользовательские атрибуты (data-*)
    5. Объект Event и информация о событии
    6. addEventListener
    7. Разработка интерактивной галереи
    8. Создание модуля «вкладки»
    9. Создание модуля «спойлеры» с
           анимационными эффектами на CSS
  7. Занятие 7. Слайдеры, аккордеоны, карусели
    1. Пишем с нуля самые популярные
           модули для сайтов
    2. Особенности HTML разметки и CSS для
           сложных интерактивных элементов
    3. Написание универсальных скриптов с
           возможностью повторного использования
    4. Расчёт размеров элементов: innerWidth, clientWidth
    5. Разработка модуля «слайдер» с автопрокруткой
           и навигационными элементами
    6. Программирование компонента
           «карусель изображений»
    7. Создание универсального скрипта
           для «аккордеонов»
  8. Занятие 8. AJAX
    1. Учимся взаимодействовать с сервером и
           подгружать данные через AJAX
    2. Понятие функций обратного вызова
    3. Формат данных JSON
    4. Методы: JSON.parse() и JSON.stringify()
    5. Объект xmlHttpRequest
    6. Загрузка данных из внешних источников
  9. Занятие 9. API-интерфейсы
    1. Знакомимся с полезными возможностями
           браузера
    2. Прикладные программные интерфейсы браузера
    3. Geolocation API
    4. LocalStorage, SessionStorage
    5. Разработка интерактивного модуля с Google Maps
           и определение местоположения через GPS
    6. Применение локального и сессионного
           хранилища для кеширования данных
  10. Занятие 10. Практика
    1. Тренируемся в применении полученных
           знаний на практике
    2. Всплытие и делегирование событий
    3. Повторение изученного материала
    4. Разработка простого веб-приложения с
           применением всех изученных ранее приёмов,
           включая работу с localStorage и AJAX
  11. Занятие 11. Знакомство jQuery
    1. Знакомимся с библиотекой jQuery
    2. Чем библиотека отличается от фреймворка
    3. Роль jQuery в современной веб-разработке
    4. Достоинства и недостатки jQuery
    5. Основы работы с функцией $()
    6. Поиск элементов на странице
    7. Готовые функции для типовых задач
    8. Взаимодействие с содержимым веб-страницы
    9. Анимационные возможности jQuery
    10. Переработка примеров с вкладками
           и аккордеоном на jQuery
  12. Занятие 12. Плагины для jQuery
    1. Учимся использовать и дорабатывать
           плагины для jQuery
    2. Понятие плагина
    3. Применение плагинов для решения типовых задач
    4. Работа с прокруткой документа
    5. Настройка плагинов для jQuery: SliсkSlider,
           Fancybox, Chosen
    6. Создание анимаций, которые запускаются
           при прокрутке страницы
  13. Занятие 13. Vue.js
    1. Изучаем декларативный подход и знакомимся
            с популярной UI-библиотекой
    2. Шаблоны HTML кода
    3. Декларативный подход к взаимодействию
           со страницей
    4. Знакомство с библиотекой js
    5. Объект приложения и модель данных
    6. Директивы: v-on, v-if
    7. Подстановка данных в шаблон
    8. Разработка ещё одного микроблога с
           декларативной разметкой и vue.js
    9. Примеры работы с директивами vue.js
  14. Занятие 14. Разработка приложений
    1. Создаём первое веб-приложение с Vue.js
    2. Понятие веб-приложения
    3. Проектирование приложения: Front-end
           и Back-end
    4. Повторение материала по Vue.js
    5. Директива v-for
    6. Связывание данных модели и полей ввода
    7. Разработка Front-end части веб-приложения
           для онлайн-тестирования
    8. Спроектируете веб-приложение
    9. Узнаете о продвинутых возможностях Vue.js
    10. Напишете Front-end часть для онлайн-теста
  15. Занятие 15. Node.js
    1. Знакомимся с серверными возможностями
           JavaScript
    2. Особенности платформы js
    3. Применение Node.js для разработки
           консольных утилит
    4. Понятие модулей, функция require
    5. Знакомство с пакетным менеджером NPM
    6. Установка сторонних модулей
    7. Разработка консольных скриптов
    8. Создание собственных модулей для Node.js
  16. Занятие 16. Выпускной
    1. Завершаем разработку веб-приложения
    2. Серверная часть на js
    3. Протокол HTTP
    4. Фреймворк express.js
    5. Работа с файловой системой
    6. Библиотека axios.js
    7. Завершение работы над веб-приложением
           для онлайн тестирования
    8. Разработка Back-end части для приложения
    9. Написание модульных тестов

FAQ по курсам

JavaScript — это лучший друг HTML и CSS. HTML задает разметку сайта, CSS отвечает за внешний вид, а JavaScript все это оживляет.  Без понимания основ HTML и CSS будет сложно освоить JavaScript.

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

Если какой-то момент остаётся непонятным, преподаватели быстро реагируют и разъясняют. В любой момент вы можете написать и своему личному онлайн-другу в Бруноям, который также подключится для разрешения всех вопросов!

Да. По окончании курса вы получаете сертификат и электронное подтверждение. Данный сертификат ученики часто используют при устройстве на работу, но стоит помнить, что самое ценное - это навык, который вы освоите на курсе.

Все наши курсы проходят на Спасском переулке 14/35 в двух минутах от метро Сенная/Садовая/Спасская. В разделе Контакты подробно расписано, как нас найти

 

Есть и перерыв, и кофе с печеньками, вода, чай - всё в вашем распоряжении!

Наши преподаватели - наш залог вашего успеха! Все они действующие специалисты, которым легко задавать вопросы и перенимать их опыт. За каждой группой закреплён конкретный преподаватель. Узнать можно по телефону, в чате на сайте или в сообщениях ВК группы.

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

В течение полугода после окончания курса действуют накопительные скидки: 10% на второй, 15% на третий и 25% на четвертый курс. Минимум раз в полгода ждем вас:)

На курсе вы структурируете знания, которые у вас есть, получите новый материал. Огромную ценность представляют практические и домашние задания. Добавляем опыт преподавателя, ваше желание научиться - получаем результат!

Так что да, курс пройти стоит!

Преподаватель даёт информацию по работе: как пройти собеседования в этой нише, где искать работу, как составить резюме и оформить портфолио, с какими заказчиками имеет смысл работать, а также расскажет о собственном опыте в поиске работы.

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

При такой поддержке у вас есть все шансы получить работу в короткие сроки!

Конечно! Более того, вы сможете индивидуально с преподавателем разобрать сложные моменты.

Но важно понимать, что выполнение домашнего задания - залог вашего успеха! А мы нацелены, чтобы вы результат после курса получили.

Зависит от конкретного задания, но чаще всего нужен. Если дома нет подходящей техники, вы можете приходить к нам в то время, когда свободны аудитории и выполнить задание. Но заранее следует с нами созвониться.

Очень!

Весь курс заточен на отработку информации именно на практике!