ПРОГРАММА КУРСА
блок
- Базовая структура
- css-свойства текста
- основной поток
- позиционирование

- Переменные, условия, циклы и функции в JavaScript
- DOM, BOM
- Библиотека jQuery: события, анимационные эффекты
- Как покупать домен
- Виртуальный хостинг и VDS/VPS
- настройка веб-сервера
- Установка на сайт счетчиков и целей
Google Analytics и Яндекс.Метрики
блок

- Media Queries
- верстка мобильной версии сайта
- Flex-модель
- анимации
- SCSS
- Bootstrap
- Методология BEM
- Классы и события в JS
- DOM/BOM
- AJAX
- Библиотека GSAP для эффективных анимаций

- Переменные
- условия
- циклы
- ООП в PHP
- SQL
блок

- Github
- основы GIT
- ветки
- мержи
- пуши и пулы


- Подход MVC
- Фреймворк YII
- Структура приложения
- Работа с базой данных
- Шаблоны

- Введение в vue.js
- Синтаксис шаблонов
- компоненты
- события
- обработка форм
СТЕК ТЕХНОЛОГИЙ
Наведите курсор, чтобы ознакомиться с кратким описанием каждой технологии.
HTML 5
Это язык разметки, с помощью которого формируется блочная структура веб-страницы. На HTML пишутся инструкции, следуя которым браузер располагает контент в соответствии с замыслом авторов.
CSS 3
Предлагает широкие возможности и существенно упрощает задачу визуально-графического представления контента.
Описывая такие свойства, как цвет, размер, положение, поведение, CSS позволяет применять их к целым массивам однотипных элементов.
При этом указанное стилевое единство обеспечивается централизованно, на все уровнях проекта.
Методология BEM
Методология web-разработки, а также набор библиотек и вспомогательных инструментов. Предлагает общую семантическую модель для всех frontend-технологий.
BEM позволяет структурировать программный код, разделяя его на независимые блоки. Это дает возможность легко и быстро разрабатывать интерфейсы любой сложности и повторно использовать имеющийся код, избегая «сopy-paste».
С ее помощью написанный вами код будет понятен другим разработчикам.
Bootstrap
Набор инструментов веб-разработчика, включающий в себя HTML- и CSS-шаблоны оформления для типографики, веб-форм, кнопок, меток, блоков навигации и прочих компонентов веб-интерфейса, а так же JavaScript-расширения.
Javascript
Это язык программирования, позволяющий задавать сложные интерактивные модели поведения для элементов веб-страницы. JS оживляет ваш контент, делает процесс взаимодействия с ним более привлекательным, разнообразным и содержательным.
PHP 7
Популярный серверный язык программирования для создания динамических сайтов. Предлагает широкий спектр встроенных средств и дополнительных модулей для разработки веб-приложений.
MySQL
Это одна из самых востребованных и перспективных систем управления базами данных в мире. СУБД нужны, чтобы создавать, хранить и администрировать массивы данных. MySQL особенно часто используется в связке с PHP.
jQuery
jQuery — самая известная библиотека готовых решений для языка JavaScript. Она ориентирована на взаимодействие JavaScript с HTML. Использование jQuery позволяет сэкономить время и значительно сократить объем программного кода.
AJAX
Комплекс решений, позволяющий обновлять данные на страницах без их перезагрузки. Практический результат выражается в ускорении отклика на действия пользователя, экономии его времени и усилий. Веб-интерфейсы на AJAX удобные и быстрые.
Vue.js
JavaScript-фреймворк с широкой сферой применения для создания динамических сайтов и сложных одностраничных веб-приложений.
YII Framework
Этот PHP-фреймворк предлагает обширный комплекс готовых решений для ускорения процесса веб-разработки и позволяет оптимизировать структуру проекта.
GIT
Система управления версиями позволяет хранить несколько вариантов одного и того же документа, при необходимости возвращаться к более ранним версиям и отслеживать изменения, вносимые в проект всеми его участниками.
HTML 5
Это язык разметки, с помощью которого формируется блочная структура веб-страницы. На HTML пишутся инструкции, следуя которым браузер располагает контент в соответствии с замыслом авторов.
Овладев этими технологиями, вы сможете создавать качественные веб-продукты.
В общем виде все инструменты веб-разработки по своему функциональному назначению можно поделить на frontend- и backend-ориентированные.
Frontend — это клиентская сторона пользовательского интерфейса к программно-аппаратной части сервиса, отвечающая за внешнее представление. Именно с ней вы взаимодействуете в процессе работы с веб-продуктом. Все, что вы видите, нажимаете в браузере у себя на экране — это frontend.
Backend — программно-аппаратная часть сервиса, включающая в себя материально-техническое оснащение и ПО на сервере. Ее можно сравнить со скрытым от наших глаз часовым механизмом. Это внутренняя реализация всего доступного пользователю функционала.
Мы предлагаем вам изучить и то, и другое в объеме, достаточном для создания полноценного веб-продукта.
На наших курсах по веб-разработке вас ждут
Мини-группы
Мы — сторонники индивидуального подхода в обучении, насколько это возможно, поэтому проводим занятия в группах по 6–10 человек.
3 собственных проекта
Это практический курс: вам предстоит разработать 3 проекта для своего портфолио.
Видеоархив занятий
Все учебные материалы, включая Видеоархив занятий, будут доступны вам в течение неограниченного времени.
Опытные наставники
Наши преподаватели сами занимаются практической разработкой современных систем и приложений.
подробнее...
Помощь в трудоустройстве
Мы сотрудничаем с рекрутинговыми IT-агенствами и комьюнити и поможем трудоустроиться лучшим студентам.
Сертификат
Успешно завершившие обучение студенты получат документ об окончании курса.
ПРЕПОДАВАТЕЛИ
13-летний опыт работы в сфере IT и программирования на языках Javascript, PHP.
Алексей является разработчиком веб-сайтов и внутренних CRM систем, а так же автором собственной платформы управления сайтами на языке PHP. Участвовал в создании более 40 веб-проектов для крупнейших российских и европейских компаний. С 2011 года успешно совмещает профессиональную деятельность с преподаванием.
Алексей всегда в курсе последних методик разработки и продвижения web-ресурсов, поэтому с ним вы будете обучаться исключительно современной верстке и программированию.
Педагогический стаж – с 2011 года (Kymenlaakson Opisto (Финляндия), Nordic IT School).
Закончил МГОУ с отличием по направлению "магистр физико-математического образования с правом на преподавание", после чего устроился на работу в качестве web-разработчика в IT студию.
Опыт в web-разработке более 6 лет, за которые реализовано более 30 успешных интернет проектов, начиная от сайтов визиток, до интернет магазинов и крупных CRM систем.
На данный момент так же работает в крупнейшем медиа холдинге "Rambler&Co", в котором занимает должность ведущего frontend-разработчика и является руководителем группы разработки.
7-летний опыт коммерческой разработки в IT на C++, Java, PHP, JavaScript и Go.
Начал работать в старших классах разработчиком на C++ и Qt. В университетские годы начал работать Android и iOS разработчиком, потом перешёл в web-разработку на PHP. За полтора года прошел путь от стажёра до team-lead'а группы разработки.
Участвовал в разработке и развитии большого количества сайтов и приложений, среди которых проекты АльфаБанка и Мегафона. Кроме этого Александр участвовал в различных стартапах.
Преподавал в школе и университете математику и физику, сейчас ведёт веб-уроки командной и профессиональный разработки на PHP, занимается развитием и тестирование стажёров и программистов в компаниях.
Сейчас Александр работает в компании laatu.solutions на позиции Chief Technical Officer, всегда следит за развитием технологий и методик web-разработки, стараясь использовать их оптимально в своей работе.
Более 3-х лет опыта коммерческой веб-разработки на языках HTML5, CSS3, JavaScript, PHP.
За свою карьеру разработал десятки Landing Page, сайтов компаний, интернет-магазинов и других сложных веб-приложений. Работал в качестве веб-разработчика в нескольких крупных IT-компаниях и рекламных агентствах.
В данный момент занимается созданием сайтов на заказ, разработкой своих проектов, а также преподает в Nordic IT School.
Опыт преподавания более 9-ти лет.
Более 5 лет опыта коммерческой разработки на PHP и Javascript(+HTML,CSS).
Является разработчиком веб-сайтов и CRM систем,. Имеет собственную платформа CMS(PHP+JS). Так же у Тимофея есть опыт в разработке нативных Android-приложений на Java для Android-маркета. Опыт создания API для интеграции различных сервисов.
В активе множество выполненных сайтов и лендингов в том числе для крупных компаний. Разрабатывал интерактивные чат боты для Telegram и Whatsapp.
Закончил Р. Э. У. Г. В. Плеханова и Волгоградский Технический Университет по специальности «Системы автоматизированного проектирования и поискового конструирования»
Начинал свою карьеру с разработки бухгалтерских информационных систем, далее перешел в область веб-разработки. Работал в нескольких веб-студиях, занимался разработкой веб-сервисов на PHP, JS, Python, Java, так же работал, как с реляционными базами данных, такими как: postgresql, mysql и объектно ориентированными: mongodb.
Опыт в разработке информационных систем более 5 лет, за которые реализовано более 30 успешных интернет проектов, начиная от информационных сайтов на UCOZ и Landing Page, до интернет магазинов и крупных информационных систем.
На данный момент, работает в Российской академии народного хозяйства и государственной службы при Президенте Российской Федерации и занимается разработкой frontend и backend частей веб сервисов академии.
Более 13 лет коммерческой разработки в IT на PHP, CSS, HTML, JavaScript.
Увлёкся созданием сайтов ещё будучи студентом, с тех пор постоянно оттачивает свои профессиональные навыки и обогащает свою базу знаний новыми подходами в разработке и технологиями. Прошёл полный путь от рядового программиста до начальника отдела веб-разработок.
Принимал участие в разработке и поддержке более 50 проектов. Работал с такими известными компаниями как: MTV Russia, Canon, HP, MTT, Beeline. Неоднократно работал с государственными компаниями.
Некоторое время работал в Шанхае в качестве технического веб-консультанта. Является действующим техническим экспертом старейшего в Москве экспертного бюро - МГБТЭ.
В настоящее время Сергей работает ведущим программистом Ruby в научно-техническом центре, а также ведет и поддерживает несколько коммерческих интернет-проектов.
Всем привет. Меня зовут Александр Соколов. Я работаю в компании «Intterra». Сейчас занимаю должность — frontend разработчик. Увлекся всем что связанно с информационными технологиями с пятого класса, когда в первый раз сел за компьютер на уроке информатики. С тех пор мое желание решать интересные задачи благодаря языкам программирования не утихло. Наоборот, с каждым днём я понимаю, что новые технологии не стоят на месте и мне нужно успевать за ними. Иначе они не станут ждать.
В своё время, когда я не знал ничего кроме табличной вёрстки, в свои ряды меня приняла компания «Алькон», которая занималась созданием и продвижением сайтов. В ней я проработал 8 лет.
В 2019 году переехал в Москву где сразу начал работать на должности frontend разработчик в компании «Intterra». Разрабатываю на VueJS. К знаниям, полученным в первой компании, добавился огромный пул новых, которые я узнал уже от своих товарищей по команде. Казалось бы совсем недавно задачи, над которыми я работаю сейчас, казались мне недостижимыми и очень сложными. Но все приходит с опытом.
Я хочу поделиться этим опытом с вами.
СЛОВО НАШИМ ПРЕПОДАВАТЕЛЯМ
Не бойтесь начать программировать!
Алексей Соколов — руководитель Nordic IT School
Хотел бы обратиться ко всем, кто задается вопросом «Смогу ли я?»: не стоит сомневаться, все не так страшно, как кажется на первый взгляд.
Обучение построено по принципу «step-by-step», от простого к сложному. В нем нет ничего такого, с чем бы вы не справились.
Чтобы успешно завершить курс и сделать первые самостоятельные шаги в профессии, вам понадобится лишь твердое намерение и минимальные навыки работы с ПК.
Code Review и принципы образовательного процесса
Вячеслав Жуков — руководитель курсов frontend-разработки в Nordic IT School
Мы — сторонники индивидуального подхода в обучении, насколько это возможно. В деле образования конечный результат во многом зависит от количества времени и внимания, уделяемого каждому студенту лично. Поэтому мы проводим занятия в мини-группах по 6–10 человек.
Мы — за то, чтобы учиться было интересно. У нас активный, оживленный образовательный процесс, теория чередуется с практикой. Чего у нас точно нет, так это скучных лекций.
Кстати, по окончании каждого занятия мы задаем домашнее задание, проверяем его и даже ставим оценки. Это отличный способ не только проверить степень усвоения материала, но и повысить качество обучения.
Преподаватель проводит полный разбор вашей самостоятельной работы, комментирует ошибки, дает рекомендации по улучшению кода. Это называется «сode review» и очень способствует профессиональному росту студентов.
то работа сама Вас найдет. Талантливые разработчики требуются по всему миру!
ЦЕНА ОБУЧЕНИЯ
Веб-разработка
Мы ответим на все ваши вопросы.
Учебный процесс
Занятия проходят в компьютерных классах по адресу: Москва, ул. Большая Спасская, д. 12.
Главное преимущество очного формата — моментальная обратная связь от преподавателя по всем вопросам. На своем экране в режиме реального времени вы увидите, как пишется программный код. Лекций мы не читаем.
На первых 2–3 занятиях осваиваем необходимый теоретический минимум, а затем переходим к рассмотрению конкретных практических задач и ситуаций.
Очный курс предполагает более интенсивный учебный процесс, за счет этого время обучения короче на месяц по сравнению с онлайн-вариантом.
Личное присутствие на занятиях в составе группы дисциплинирует и мотивирует студента серьезнее относиться к учебному процессу.
Все учебные материалы и записи занятий сохраняются в личном кабинете и будут доступны вам даже после окончания обучения.
В конце каждого занятия вы получаете задания для самостоятельной работы дома.
Обратная связь преимущественно в видео-формате: преподаватель проверяет, комментирует и оценивает вашу работу по 10-балльной шкале. Вы получаете Code Review и рекомендации для качественной доработки кода.
Предусмотрена возможность пересдачи.
У нас есть лицензия на осуществление образовательной деятельности. По окончании обучения вы получите документ, в котором будут указаны:
- стек освоенных технологий;
- объем курса в академических часах;
- средний балл за весь курс;
- количество решенных домашних заданий;
- финальный проект.
Мы со всей ответственностью подходим к образовательному процессу и следим за успеваемостью наших студентов. Вы не останетесь без поддержки.
FAQ
В чем заключается менторская поддержка?
Помощь специалиста будет весьма кстати, особенно если вы начинаете обучение с нуля.
Поддержка наставника включает в себя проверку и разбор ваших домашних заданий, полноценный code review, возможность консультироваться. Это очень ценная опция, она доступна, начиная с тарифа Middle. Рекомендуем не пренебрегать ей.
Тариф Light подойдет тем, кто уже знаком с выбранной сферой IT, имеет опыт практический работы и в целом чувствует себя уверенно. Если стоит задача просто упорядочить знания и попутно получить сертификат, тогда да, переплачивать нет смысла. Остальным студентам мы все же рекомендуем как минимум Middle.
Кто у вас преподает?
Практикующие веб-разработчики, которые совмещают работу в крупных компаниях и студиях веб-дизайна с преподаванием в нашей школе.
Важно отметить, эти люди не только глубоко разбираются в предмете, но и умеют объяснять сложные вещи доступным языком.
Смогу ли я?
Актуальный вопрос. Заниматься веб-разработкой может каждый. Отсутствие предшествующего профессионального опыта в сфере IT не препятствует получению новых заний, ведь обучение начинается с азов.
Чтобы стать программистом, вам не надо быть математиком или инженером и обладать каким-то особым складом ума.
Чтобы успешно завершить курс, нужно лишь перестать сомневаться в себе, не лениться и выполнять все задания.
Что я получу?
возможность применять на практике один из самых востребованных в сфере веб-разработки стеков технологий;
3 готовых проекта для вашего портфолио;
сертификат о прохождении курса
Быть веб-разработчикок — актуально?
Спрос на веб-разработчиков стабильно высок, ведь задач и вакансий значительно больше, чем специалистов на рынке труда.
Новички в профессии без опыта могут рассчитывать на зарплату в 50-60 тыс. руб., но уже через год она может вырасти до 100–130 тыс. руб. Специалисты с опытом работы 1–3 года могут претендовать на позиции с зарплатой 150 тыс. руб. и выше.
Не стоит также забывать о возможной перспективе удаленной работы.
А вдруг мне не понравится, вернете деньги?
Вы поможете мне найти работу?
Что дальше?
В общем случае человеку без опыта работы сложнее найти подходящую вакансию, чем специалисту со стажем — это главная проблема любого новичка.
Возможно, что IT-сообщество, с которым мы сотрудничаем, поможет вам найти работу по завершении курса. Также вы получите от нас рекомендацию, составленную с учетом всех результатов, которых вы достигли в ходе обучения.
Вы работаете с юридическими лицами?
Да, на тех же условиях, что и с физлицами, включая стоимость курсов.
Обращаем внимание, что оплачивать курс нужно до его начала.
ОСТАЛИСЬ ВОПРОСЫ? СВЯЖИТЕСЬ С НАМИ! СВЯЖИТЕСЬ С НАМИ!
Напишите, что бы вы хотели узнать и мы оперативно ответим.
А хотите, просто позвоните по телефону
+7 925 632-21-47 или +7 495 626-46-00.
Слово нашим студентам!
Мы гордимся достижениями всех наших студентов. Некоторым нашим слушателям мы хотели бы выразить особую признательность за разработку нашего сайта.
ФОТО ШКОЛЫ
МЫ РЯДОМ
№ 035452 от 19.09.2014 года