Курс WEB
разработки
Курс JAVA
и Android
Курс C#
и .NET
HTML5 и CSS3
Javascript
PHP
Angular JS
React JS

О КУРСЕ

Язык программирования JavaScript является основным языком при разработке любого сайта. С помощью него к страницам сайта добавляется интерактивность, которая, в свою очередь, добавляет удобство(юзабилити) при пользовании web-ресурсом.

Курс входит в программу Front-End разработки.

Курсы по JavaScript в Nordic IT School рассчитаны как на новичков, так и на уже имеющих знания программистов. За время курса мы изучим весь основной функционал языка Javascript, поработаем со встраиваемыми плагинами, такими как jQUERY, разберемся с работой API различных сервисов и окунемся в мир ООП(объектно-ориентированного программирования).

Требуется подготовка по курсам:
Занятия в мини-группах

Мини-группы

Обучение в мини-группах
6-8 человек

максимум практики для усваивания материала

Максимум практики

Все обучение построено вокруг реальных задач, с которыми сталкиваются Front-End и Back-End разработчики в настоящее время.

записи занятий курсов разработки сайтов для дальнейшего обучения

Записи занятий

Записи занятий и все материалы курса доступны студентам неограниченное время

опытные преподаватели-практики, разработчики современных web-сайтов

Опытные преподаватели

Наши педагоги - не просто преподаватели, знающие исключительно теоретический материал, но и разработчики современных систем и web-приложений.

on-line обучение в формате вебинара

On-line обучение

Нет времени посещать занятия очно? Занимайтесь удаленно в формате вебинара.

Сертификат по окончании курсов разработки сайтов

Сертификат

По окончании курса выдается сертификат.

Занимайтесь из любой точки мира!

Далеко не у всех есть возможность посещать занятия очно.

Поэтому специально для Вас мы организуем занятия и в формате вебинара с помощью профессиональной программы Clickmeeting.

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

как это работает?

Как это работает?
Многие из вас знакомы с достоинствами программиста.
Их всего три, и разумеется это: лень, нетерпеливость и гордыня.
Larry Wall

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

уровень 1
уровень 2
Введение в веб-программирование
Введение в веб-программирование
  • О языке JavaScript
  • Операторы
  • Выражения и инструкции
  • Переменные и константы
  • Манипуляции с базовыми типами
  • Тривиальные типы
  • Практическая работа: вывод трех случайных баннеров на сайте
Циклы и управляющие конструкции
Циклы и управляющие конструкции
  • DOM API (начало)
  • Циклы while, for, do while
  • Операторы инкремента и декремента
  • Условные конструкции if – else
  • Прерывание и продолжение цикла
  • Конструкция switch
  • Практическое задание: отображение различного контента при удачной/неудачной авторизации на сайте
Функции
Функции
  • Объявление функции
  • Аргументы функции
  • Возврат значений
  • Локальная область видимости
  • Функция-выражение
  • Анонимная самовызывающаяся функция
  • Функции управления временем
  • Практическое задание: реализация на html, css + js "идущих часов" на сайте
Объектные типы
Объектные типы
  • Объект (Object), свойства и методы
  • Объектный тип: Массив (Array)
  • Свойство и методы функций
  • Простейшая анимация с помощью setTimeout
  • Удаление таймеров
  • Практическое задание: разработка анимированного меню
Объектно-ориентированное программирование (ООП)
Объектно-ориентированное программирование (ООП)
  • ООП и его принципы
  • Конструкторы объектов
  • Пример работы с конструктором
  • Наследование
  • Наследование через прототипы в JS
  • Прототипное наследование
  • Практическое задание: разработка чат-бота на сайте
Объектная модель DOM
Объектная модель DOM
  • Объектная модель DOM и ее API
  • Поиск элементов на странице с помощью JS (document.querySelectorAll())
  • Динамическое получение и изменение стилей с помощью JS (getComputedStyle + el.style)
  • Практическая работа: Изменяем контент элемента по наведению мышкой; Делаем простейшую ленту из соц. сети с лайками и дизлайками
События
События
  • События и виды их обработчиков
  • Стандартная модель событий
  • addEventListener
  • DOMContentLoaded
  • События мыши
  • События клавиатуры
  • Динамическое создание элементов
  • Практическая работа: Загрузка изображения средствами js (показываем прелоадер пока картинка не загрузилась); Делаем слайдер со стрелками
Работа с формами
Работа с формами
  • Работа с формой
  • Валидация полей
  • Отмена действие по-умолчанию (preventDefault())
  • Модальные окна
  • Практическая работа: Кастомизированное модальное окно "Да-нет"
BOM и Cookie
BOM и Cookie
  • Браузерная модель документа (BOM)
  • history/screen/navigator/location
  • События и управление скроллом
  • Работа с окнами
  • Cookie
  • Практическая работа: Изменяем поведение в зависимости от браузера и его версии; Адаптируем контент в зависимости от разрешения средствами JS; Плавный автоскролл до произвольного места на странице

Кликни, чтобы посмотреть программу нужного уровня:

уровень 1
уровень 2
!
i
m
p
o
r
t
a
n
t
Если вы грамотный специалист, имеете определенный опыт в своей сфере,
то работа сама Вас найдет. Талантливые разработчики требуются по всему миру!
Statistics

ПРЕПОДАВАТЕЛИ

СТОИМОСТЬ

easy
уровень 1
9 900 руб.
24 ак.часа (очно)
стоимость on-line занятий: 9 000 руб.
В стоимость включено
Видеозаписи занятий
Поддержка преподавателя
Сертификат
Посещение занятий с другими группами
Выберите группу
22 сентября 2018
14.30 - 17.30
суббота
29 сентября 2018
14.30 - 17.30
воскресенье
записаться
pro
уровень 2
11 900 руб.
24 ак.часа (очно)
стоимость on-line занятий: 10 900 руб.
В стоимость включено
Видеозаписи занятий
Поддержка преподавателя
Сертификат
Посещение занятий с другими группами
Выберите группу
26 сентября 2018
18.30 - 21.30
ср, пт
29 сентября 2018
14.30 - 17.30
суббота
записаться

День открытых дверей

"День открытых дверей в Nordic IT School" 5 сентября в 19.00

Хотим поблагодарить всех участников "Дня открытых дверей",
который прошел в стенах Nordic IT School 5 сентября.

По окончании наши преподаватели ответили на все наболевшие вопросы.

За нас говорят наши студенты!

Мы гордимся их достижениями. А так же благодарим за разработку сайта, на котором Вы сейчас находитесь! =)

Чернов Владимир

Общение с отдельными специалистами узкого профиля по рабочим вопросам может стать серьезным испытанием. Истинность этого утверждения я почувствовал на себе недавно, когда возникла необходимость общаться по техническим вопросам со специалистами по программированию. Простое и понятное для них техническое задание - в моих глазах представляло длинную тарабарскую грамоту. Где хотя и черным по белому, но с использованием не знакомых мне крокозябр что-то было прописано. В момент, когда я окончательно понял, что ничего не понял, Максим подсказал мне обратиться сюда и пройти курс обучения.

Удобное месторасположение неподалеку от Ленинградского вокзала с отличной транспортной доступностью: как общественным транспортом (три станции метро площади трех вокзалов + неподалеку Сухаревская + неподалеку Красные ворота) и наличием постоянно свободных парковок на улице Большая Спасская.

Полностью отзыв смотрите здесь: moscow.flamp.ru

Болдинова Елена

Мой сын прошёл 1 уровень курса JavaScript у преподавателя Вячеслава Жукова. Во-первых, хочу выразить благодарность этому педагогу! После занятий у Вячеслава, я увидела, как у моего сына проснулся неподдельный интерес к программированию и появилась мотивация на будущее образование. Теперь компьютер для нас – это не просто инструмент для компьютерных игр, а возможность научиться новым «фишкам». Во-вторых, очень удобно выбраны дни обучения – три дня в неделю в будни или полный день в воскресенье. Мы остановились на втором вариант, потому что в будни затруднительно совмещать учёбу в школе, дополнительные уроки, спортивные секции и курсы. На занятиях сын получал теоретические знания, которые сразу же закреплялись практикой и обязательно домашнее задание, что, я считаю, важным в процессе обучения. После занятий педагог обязательно присылал записи, так что в процессе выполнения домашнего задания всегда можно было вернуться к сложному вопросу и восстановить пробел. Спасибо за эту уникальную возможность. Мы уже поспешили записаться на 2ой уровень курса.

Khen-Sel

Все очень понравилось! Прошла два курса HTML и CSS, и два курса JavaScript. Преподавателем был Жуков Вячеслав. Внимательный преподаватель, очень доходчиво объясняет, дается много примеров. Дают много разной полезной информации. Я сама не гений и все, что связанно с компьютерами очень тяжело дается, но тут так хорошо подается материал, что все понятно и легко запоминается. Если, возникает проблема и нет возможности приехать в аудиторию, можно заниматься онлайн)) Спасибо ОГРОМНОЕ Nordic IT School!!! Так держать)

Оригинал отзыва: otzovik.com

Винтоняк Татьяна

Добрый день! Хочу выразить благодарность Соколову Алексею за великолепное преподавание курса HTML и CSS уровень 1. Все было рассказано доступным языком и в интересной форме, время пробегало просто не заметно. Очень уютные аудитории и группа из 4 человек, Алексей всем уделял время и с каждым разбирал ошибки. Записалась на 2 уровень - буду с нетерпением ждать продолжения занятий с Алексеем. Спасибо огромное!!!

оставить отзыв

ЧИТАЙТЕ В БЛОГЕ

Nordic IT School в гостях у Avito
Автор статьи: Вячеслав Жуков

Специально для студентов курса "Веб-разработчик", 7 августа, компания Avito провела лекцию по организации фронтенд разработки. Лекцию проводил Сергей Мелюков - тим-лид одного из отделов фронтенд разработки в Avito. подробнее...
12 августа 2018

Какие книги читать начинающему программисту?
Автор статьи: Вячеслав Жуков

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

Сколько зарабатывают программисты?
Автор статьи: Вячеслав Жуков

Все знают, что разработчики получают много, это не секрет. Многие идут в программисты именно из-за высоких зарплат. Давайте выясним сколько именно получает среднестатистический программист. подробнее...
29 марта 2018

Теперь интернет официально становится мобильным.
Автор статьи: Мария Симонова

26 марта 2018 года, в понедельник, Google объявил, что после полутора лет экспериментов и тестирования, начался перенос сайтов, отвечающих всем требованиям mobile-first индекса. подробнее...
27 марта 2018

Какой язык программирования выбрать?
Автор статьи: Вячеслав Жуков

Это самый популярный вопрос у тех, кто решил стать разработчиком. Действительно, языков программирования очень много: javascript, php, c++, java, с++, python, go, perl, ruby и еще сотня других. В данной статье я расскажу про эти языки и дам вам несколько советов. подробнее...
20 марта 2018

ВСЕ СТАТЬИ...

МЫ РЯДОМ

Nordic IT School
Москва, ул. Большая Спасская 12
8(495)626-46-00
moscow@inordic.ru
лицензия на образовательную деятельность
Лицензия на образовательную деятельность:
№ 035452 от 19.09.2014 года