ПРОГРАММА КУРСА
блок
- Базовая структура
- 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.
Слово нашим студентам!
Мы гордимся достижениями всех наших студентов. Некоторым нашим слушателям мы хотели бы выразить особую признательность за разработку нашего сайта.
ФОТО ШКОЛЫ
Вебинар
про React
Сегодня большинство работодателей хотят видеть у разработчика знание React. Что это такое? Всего лишь самый востребованный на сегодняшний день Js-фреймворк для разработки сайтов со сложным интерактивным интерфейсом.
На вебинаре вы узнаете все об этом фреймворке и получите ответы на вопросы, такие как:
- - Почему именно React?
- - Основные преимущества по сравнению с Angular и Vue?
- - Для каких проектов React подходит больше всего?
- - Что нужно чтобы начать писать на React?
- - Какими основными инструментами нужно владеть при работе с React?
- - Насколько React востребован в Европе?
- - Какие ресурсы можно порекомендовать изучающим React?
А поможет в этом Егор Мирон, Software Engineer at Hypervsn (Варшава). Егор обладает огромной базой знаний о React.
Ждем вас всех на нашем бесплатном онлайн-митапе 10 марта в 19:00!
Егор Мирон, Software Engineer at Hypervsn (Варшава) подробно расскажет вам о всех преимуществах и недостатках React.
МЫ РЯДОМ
№ 035452 от 19.09.2014 года