Курс WEB
разработки
Анализ
данных
Курс Android
на Kotlin
Курс C#
и .NET
React JS
HTML5 и CSS3
Javascript

О КУРСЕ

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

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

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

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

Мини-группы

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

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

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

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

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

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

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

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

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

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

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

On-line обучение

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

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

Сертификат

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

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

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

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

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

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

Как это работает?
Думаю, искусство программировать немногим сложнее других человеческих навыков.
Программирование делает вас лучше точно так же, как вам помогают развиваться изучение иностранного языка, математики или чтение книг.
Jack Dorsey

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

уровень 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
Профессия программиста является одной из самых востребованных в мире!
Средняя заработная плата составляет от 80 000 до 150 000 руб.
Statistics

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

СТОИМОСТЬ

easy
уровень 1
14 900 руб.
24 ак.часа (очно)
В стоимость включено
Видеозаписи занятий
Поддержка преподавателя
Сертификат
Посещение занятий с другими группами
Выберите группу
На данный момент набор в группы закончился.
В ближайшее время мы откроем набор в новые группы.
pro
уровень 2
14 900 руб.
24 ак.часа (очно)
В стоимость включено
Видеозаписи занятий
Поддержка преподавателя
Сертификат
Посещение занятий с другими группами
Выберите группу
На данный момент набор в группы закончился.
В ближайшее время мы откроем набор в новые группы.

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

"День открытых дверей в Nordic IT School" (Запись мероприятия)


Мы разберемся во многих вопросах:

Кто такие программисты и чем они занимаются?
Почему программирование - это интересно?
Есть ли спрос на таких специалистов?
Получится ли у меня?
Можно ли научиться программированию если ты никогда этим не занимался?
Кто преподает на курсах?
В каких аудиториях проходят занятия?


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

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

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

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

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

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

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

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

Khen-Sel

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

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

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

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

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

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

Зарплаты в ИТ во втором полугодии 2018 года
Автор статьи: Анна Старик

Делимся свежей статистикой по зарплатам в городе Москве за 2018. Программисты получают как всегда много! Сколько же получают в IT сегодня? подробнее...

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

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

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

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

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

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

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

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

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

МЫ РЯДОМ

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