Курс WEB
разработки
Курс JAVA
и Android
HTML5 и CSS3
Javascript
PHP
AJAX
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 обучение

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

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

Сертификат

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

Многие из вас знакомы с достоинствами программиста.
Их всего три, и разумеется это: лень, нетерпеливость и гордыня.
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

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

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

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

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

On-line занятия экономят Ваше время и деньги, так как стоимость on-line занятий значительно ниже очного обучения.

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

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

СТОИМОСТЬ

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

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

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

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

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

Khen-Sel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Истории успеха наших студентов или как создавался новый сайт Nordic IT School.
Автор статьи: Мария Симонова

Сегодня мы хотим поделиться историей Ивана Жилина, который успешно прошел обучение в Nordic IT School и сразу же получил свой первый заказ, коим оказался сайт, на котором Вы сейчас находитесь! подробнее...
02 марта 2018

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

МЫ РЯДОМ

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