8 812 320 13 03
  • Новости
  • Расписание
  • Курсы
  • Организациям
  • Контакты
  • Перезвоните мне

    Курсы по созданию сайтов, обучение web программированию, разработке сайтов.

    Курс WEB Developer

    Курс WEB Developer
    Начало курса
    06.02.2020
    Продолжительность
    3 месяца (72 часа)
    Расписание
    Пн 19:00 - 21:30
    Чт 19:00 - 21:30
    Семинар
    (14 мест)
    38990 записаться
    Вебинар(18 мест) 36990 записаться
    свернуть

    Описание курса

    СертификатКурс Web Developer организован как форма активного обучения, целью которого является освоение и применение на практике ( в рабочем проекте ) всех инструментов и технологий, необходимых веб-разработчику. 


    Акцент курса делается на понимание и умение профессионально использовать все инструменты, технологии, языки программирования и фреймворки. 

    Курс условно состоит из 2-х частей: front-end и back-end продолжительностью 26 занятий по 2,5 - 3 астрономических часа. 
    Для увеличения объема пройденного материала часть теории будет вашей домашней работой с последующим закреплением в форме вопросов, обычно задаваемых на собеседовании при приёме на работу. 


    Практика: 


    Практической частью курса будет последовательная разработка 1-го или 2-х веб-проектов.

    От скорости прохождения материалов курса группой будет зависеть объем функциональности полученного в конце курса проекта/ов. 

    У каждого участника в конце курса будет, как минимум 1 проект в альфа / бета версии, которые можно будет показать на собеседовании, либо добавить в портфолио.


    Во время обучения на курсе Вы: 

    • Научитесь настраивать окружение и освоите самые эффективные инструменты в работе, как с клиентской частью веб-приложения, так и на стороне сервера
    • Научитесь работать в команде
    • Научитесь создавать интерактивные веб-страницы на стеке технологий HTML5 / CSS3 / JavaScript 
    • Научитесь работать с фреймворками и популярными библиотеками - Jquery / AngularJS / ReactJS 
    • Научитесь использовать Node.js для разработки серверной части приложений
    • Научитесь работать с базами данных (MongoDB и MySQL) 
    • Если хватит времени, и очень зависит от скорости прогресса группы в целом, научитесь делать десктопные и мобильные  приложения на Javascript
    • Реализуете один или несколько своих проектов

    После окончания курса Вы сможете: 

    • Начать карьеру Javascript-разработчика в компании
    • Сможете работать фрилансером
    • Собрать команду и организовать свой проект 

    Стажировки / Трудоустройство:

    В данный момент мы работаем с несколькими компаниями - разработчиками ПО и имеем возможность отправлять успешных студентов на стажировки / собеседования. 

    Для стажировки / трудоустройства необходимо, чтобы выполнялись несколько условий:
    • Наличие вакансий / стажировок у наших компаний-партнёров к моменту окончания курса
    • Наличие у Вас стремления устроиться на работу, что будет видно по Вашей учёбе и усилиям, которые Вы прикладываете
    • Наличие рекомендаций от преподавателей (вытекает из второго условия)
    При этом необходимо помнить, что очень многое зависит от Вас на собеседовании и для успешного трудоустройства, как правило, требуется наличие портфолио нескольких хороших проектов.


    Требования к участникам курса: 

    • Знание основ HTML, CSS (на курсе проходим достаточно быстро, поэтому если не знакомы, рекомендуем ознакомиться до начала курса)
    • Очень желательно, но необязательно знание основ программирования: переменные, типы данных, циклы, ветвления, массивы и т.п. Это на курсе будем разбирать подробно, при этом, если Вы уже знакомы с основами, будет просто легче воспринимать информацию.

    Темы курса: 

      #Workflow

      • Обсуждение проектов (участники, роли, стадии)
      • Инструменты разработчика на каждой стадии. Что должен знать и уметь разработчик?
      • Настройка окружения. IDE. Выбор редактора и первоначальная настройка
      • Работа с системой контроля версий на примере git (установка, основные команды) 
      • Основы работы в терминале Linux 

      #Верстка

      • Общие понятия о браузерах. Протокол HTTP/S. Домены, DNS
      • Знакомство с HTML. Структура страницы. Основные теги. 
      • Знакомство с CSS . Подключение, Селекторы. Свойства. 
      • Упрощение работы с CSS при помощи препроцессоров  SASS, LESS
      • PostCSS. Знакомство. Настройка. Сравнение с препроцессорами.
      • Векторные изображения в браузере. SVG. Особенности в работе.  
      • БЭМ

      #JavaScript 

      • Сферы применения
      • Основы языка. Функции, объекты, типы 
      • Контекст выполнения функций. Свойство this
      • Лучшие практики  для написания приложения 
      • Что нового в стандарте ES2016/17. Компиляция JS при помощи Babel
      • Promise. Async/Await. Generators.  Как писать асинхронный код без проблем. 
      • Знакомство с TypeScript. Зачем он нужен? Особенности 

      #JavaScript в браузере

      • Работа с DOM при помощи JS 
      • Ajax или как получать данные без перезагрузки  страницы. 
      • Jquery. Знакомство. Примеры использования 
      • Обзор самых эффективных фреймворков. Какие фреймворки есть для работы в браузере? Сравнение. Что выбрать? 
      • Введение в AngularJS
      • Введение в ReactJS
      • Популярные библиотеки для решения общих задач или как избежать  “велосипедов”. 
      • Шаблонизаторы. Для чего они нужны?  Что использовать? Примеры и рекомендации. 

      #Node.js   

      • Знакомство с платформой. Для чего можно использовать? Плюсы, минусы.  
      • Настройка  простого сервера.  
      • Знакомство с фреймворком Express.js. Плюсы,  минусы. Пишем быстрое серверное приложение. 
      • Знакомство с  socket.io или как написать простой чат. 
      • Построение REST API. Работа со сторонними API
      • Как можно использовать ReactJS на сервере
      • Обзор популярных фреймворков для NodeJS 

      #СУБД. MongoDB / MySQL

      • Знакомство и работа с MongoDB. Установка, первоначальная настройка. Плюсы и минусы
      • Знакомство и основы работы с MySQL. Построение запросов 

      #Доработка / Развёртывание проектов

      • Heroku / nodejistsu 
      • Travis CI
      • Автоматизация сборки проекта при помощи GulpWebpack 
      • Установка проекта на рабочий сервер

      #Кроссплатформенные приложения на JS

      • Обзор возможностей
      • Знакомство с Electron. Пишем простое приложение для десктопа
      • Знакомство c Phonegap. Пишем простое приложение под Android / iOS / Windows Phone
      • Знакомство с React Native

      #Презентации проектов.

      • Презентации проектов. Обсуждение
      • FAQ на собеседованиях на разные вакансии
      • Как начать работать на фрилансе? 
      • Подводим итоги. Что дальше?

      свернуть

      Преподаватель

      Руслан

      Software Engineer в компании DataArt.

      Программист с опытом работы более 7 лет. 

      В процессе профессиональной деятельности Руслан занимался разработкой ПО, используя такие инструменты, как HTML5, CSS 3, JS, TypeScript, Backbone.js, Angular.js, React.js, GoLang, NodeJS, Python, PHP, работал с различными СУБД (MySQL,Postgre, NoSQL) и многими другими технологиями. 

      На текущий момент работает в компании “DataArt” и большую часть времени занимается разработкой на JavaScript и его фреймворках.

      Руслан одинаково хорошо разбирается во фронт-енд и бэк-енд технологиях разработки. 

      "В процессе обучения мы постараемся сделать акцент на практику проектной работы с актуальными в настоящий момент технологиями и инструментами, научимся работать в команде, и напишем один или несколько интересных проектов, которые в последствии можно будет показать на собеседовании!" - говорит Руслан.

      Антон

      Fullstack developer в компании DataArt.

      Опытный программист со стажем более 6 лет в сфере разработки ПО.

      Начинал свою карьеру как desktop-разработчик, и сразу же проникся любовью к технологии WPF, тогда ещё довольно молодой, но крайне перспективной. Затем целиком и полностью ушёл в web-разработку, оставшись верным .NET framework'у. 

      Любимые языки программирования - C# и TypeScript. 
      Последние 2 года работает в компании DataArt, где занимается как фронт-эндом, так и бэк-эндом, а также созданием кроссплатформенных мобильных приложений. 

      "Если спросить меня, почему я выбрал программирование, я отвечу, что это, в первую очередь, творческий процесс, очень интересный и вариативный. Это работа, которая переходит в хобби, и хобби, которое переплетается с работой, а это не может ни надоесть, ни приесться. Кроме того, прогресс не стоит на месте, и каждый год выходят новые технологии, появляются новые инструменты разработки, а это отличный стимул не впадать в стагнацию, а продолжать совершенствоваться в профессиональной сфере, заставлять мозг шевелиться снова и снова! :-)" - говорит Антон.
      свернуть

      Фотографии

      свернуть

      Отзывы

      Всего отзывов: 40
      Курс WEB Developer
      Наталья Константинова
      Санкт-Петербург

      Насыщенный, плотный курс, сходу погружающий в тему веб-разработки. Курс реально помогает сориентироваться в профессии, даже при отсутствии опыта в программировании, и наметить цели для дальнейшего развития. Но, на мой взгляд, курс будет наиболее эффективен для людей с хоть каким-то IT-бэкграундом.

      Курс WEB Developer
      Эвелина Син
      Санкт-Петербург

      Курс является хорошей основой для дальнейшей самостоятельной практики. Количество материала для изучения исчерпывающее.

      Курс WEB Developer
      Григорий Заварухин
      Санкт-Петербург

      Отличные курсы, рекомендую всем, кто хочет поднять свои умения разработки сайтов на профессиональный уровень.

      Курс WEB Developer
      Игорь Артюшин
      Санкт-Петербург

      Спасибо, узнал много нового, многое понял, из того что раньше было туманно. Определился для себя с направлением развития. Удачи преподавателям и будущим студентам. Спасибо!

      Курс WEB Developer
      Анна Беликова
      Санкт-Петербург

      Очень продвинутый преподаватель. Материал подан, по большей части, понятно (я гуманитарий, усваивать новые знания сложно). Обязательно выполняйте задания и дополнительно читайте статьи, тогда эффективности от курсов будет больше. Большое спасибо и Антону и Руслану за полученные знания и терпение, с которым они каждый раз отвечали даже на самые глупые вопросы.

      Курс WEB Developer
      Штода Сергей
      Санкт-Петербург

      Курс понравился. Очень полезный и актуальный материал. Руслан отличный преподаватель. Так как он действующий сотрудник компании, то может рассказать и научить работать с инструментами, которые применяются в web-разработке в настоящее время - как делать правильно (что для меня было очень полезно). Хотелось бы иметь больше времени для практики во время проведения уроков, так как в свободное от занятий время его постоянно не хватает (поэтому я и записывался не на онлайн курс). Но наверное это было бы сложно реализовать из-за большого объема материала. Подумываю пойти на курс DevOps от LevelUp в будущем. Спасибо.

      Курс WEB Developer
      Ирина Глазунова
      Санкт-Петербург

      Курс очень насыщенный. Информации много, и надо быть готовым много изучать самостоятельно. Руслан - отличный проводник в мир web-разработки. Технологии развиваются быстро, и изучать их интереснее с практикующим разработчиком, как Руслан.

      Курс WEB Developer
      Григорьев Николай
      Санкт-Петербург

      Курс понравился, дал ответы на множество вопросов, я закрыл большинство пробелов в своих знаниях веб разработки. Очень рад тому, что появилось понимание того как создавать website с полного нуля до выгрузки на сервер.

      Курс WEB Developer
      Кирчук Вячеслав
      Санкт-Петербург

      Подача курса интересна с позиции новых технологий и организации работы в мире web. Основы и направления JS изложены достаточно для обучения и дальнейшего поиска работы. Тренеру курса пять с плюсом. Ожидания оправдались.

      Курс WEB Developer
      Алексей Смирнов
      Санкт-Петербург

      Пошел на курсы программирования Web Developer. очень доволен результатом. Очень много материала, который подается последовательно, интересно и сразу с примерами. Преподаватель очень позитивный, умеет расположить к себе, благодаря этому не стесняешься задавать любые, даже самые нелепые вопросы. Кроме самих занятий задаются очень интересные домашние задания, выполняя которые порой чувствуешь, что ты настоящий программист, приходит понимание материала, и это непередаваемые ощущения.

      Курс WEB Developer
      Олег Ефременков
      Санкт-Петербург

      Курс очень полезен начинающим разработчикам как отправная точка в профессию frontend разработчика. Преподаватель настоящий профессионал в области web deva, создает благоприятную атмосферу для обучения. Спасибо!

      Курс WEB Developer
      Мария Курбатова
      Санкт-Петербург

      В целом о курсе осталось очень положительное впечатление: все темы, которые интересовали, были так или иначе освещены. понравилось, что занятия были не только на “формальные” темы, но можно было также узнать что-то полезное из опыта коммерческой разработки преподавателя и других участников, затрагивались также темы “ философии” разработки. Из минусов: лично мне не хватило времени на выполнение заданий несмотря на то, что больших трудностей с пониманием материала не было. В общем, с работой совмещать сложно. В остальном спасибо - мне очень понравилась учеба, есть желание продолжить писать код и завершить  проект:)

      Курс WEB Developer
      Дмитрий
      Санкт-Петербург

      Погрузиться в JS (фреймворки, библиотеки) что для фронта, что для бэка, если с нуля, очень непросто, поскольку очень быстро прошлись по всем темам. Тяжело совсем, если мало времени уделять домашнему обучению. Чтобы получить погружение для первой работы. нужно увольняться и прорабатывать каждый урок, желательно целыми днями. И если время позволяет, то идти стоит. Организация и преподавание приличное! Феерический интерес пробуждают истории преподавателя из работы и жизни. Советую тем, кто готов много работать и учиться.

      Курс WEB Developer
      Белобородова Виктория
      Санкт-Петербург

      Изначально я была приятно удивлена тому, что материал курса имел достаточный объем и (что самое главное!) он подавался интересно!!! Очень интересно было задавать вопросы Руслану и узнавать про разработку изнутри, а не только получить теорию. Руслан - человек открытый, оптимистичный, действительно профессионал своего дела. Было очень приятно проходить данный курс в течение всех 3 месяцев! Большое спасибо!!! P.S. Было бы круто в начале получить небольшой туториал на бумаге с основным материалом курса (такие как  bash, git команды и т.д.). Рада была пройти курс в вашей школе. Спасибо! :)

      Курс WEB Developer
      Смирнов И.В.
      Санкт-Петербург

      Отличный курс. Хорошая организация. Огромное спасибо Руслану!

      Курс WEB Developer
      Сергей Л
      Санкт-Петербург

      Курс очень понравился, для себя почерпнул очень много знаний, смог глубже понять то, что уже знал, структурировал более-менее это в голове. Получил хорошие советы, смог выбрать благодаря курсу дальнейшее направление. Буду советовать курс друзьям и знакомым. Всё круто!

      Курс WEB Developer
      Николай Жуков
      Санкт-Петербург

      Курс привлекателен своей актуальностью, широкому подбору технологий, быстрое погружение и понимание, что есть что на текущий момент времени. В этом кроются как минусы, так и плюсы. Для большей пользы я бы порекомендовал будущим ученикам курса за 2-3 месяца до начала самостоятельно пробежаться по списку тем курса. Почитать, попробовать ручками, и уже на самом курсе все вопросы будут потихоньку отпадать, а также сам материал гораздо лучше будет восприниматься.

      Курс WEB Developer
      Владимир
      Санкт-Петербург

      Курс даёт хороший обзор текущих современных технологий в JS. Тренер развёрнуто и подробно отвечал на вопросы. Текущих знаний будет достаточно, чтобы дальше обучиться самостоятельно в понравившемся направлении и заниматься Web разработкой. Хотел еще раз сказать спасибо Руслану за подачу материала.

      Курс WEB Developer
      Игорь
      Санкт-Петербург

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

      Курс WEB Developer
      Мария
      Санкт-Петербург

      Курсы очень понравились. Теперь знаю, в каком направлении развиваться. Преподаватель настоящий профессионал своего дела! Из пожеланий: хотелось бы, чтобы больше времени уделялось разбору домашних заданий на занятии.

      Курс WEB Developer
      Егор Новожилов
      Санкт-Петербург

      Курс в целом понравился. Узнал много нового. Курс помог сделать первый уверенный шаг в мир web-разработки. Некоторые моменты тяжеловаты, сумбурны и запутаны. Но для того, чтобы с ними разобраться, нужно прикладывать собственные усилия, и это нормально - думаю, всем и так понятно, что за 3 месяца преподаватель не сможет вас всему очень хорошо обучить. По окончанию курсов появилась неплохая база, научился задавать правильные и нужные вопросы, что несомненно поможет в последующем развитии. Спасибо Руслану за бесконечный позитив :)

      Курс WEB Developer
      Станислав Янковский
      Санкт-Петербург

      Очень хороший курс. Он дал мне дальнейшее видение развития как веб-разработчика. Всё-таки на такой курс лучше приходить уже подготовленным, чтобы не изучать основы.

      Курс WEB Developer
      Николай Барсуков
      Санкт-Петербург

      Спасибо компании Level UP за быстрое и качественное погружение в JS и в целом в web-dev. Особая благодарность Руслану за качественную подачу материала. Объяснял всё просто и понятно. Хотелось бы, чтобы практика была, всё же, едина, чтобы даже если нет времени попробовать руками самостоятельно написать код, то можно было видеть прогресс и ошибки остальных, а также эталонный вариант. Спасибо за курс! Я получил Level UP!

      Курс WEB Developer
      Андрей Романенко
      Санкт-Петербург

      Отличный курс! Хорошо подходит для ознакомления и входа в данную специальность. Безусловно, надо понимать, что 2,5 месяцев не хватает, чтобы досконально разобраться во всех аспектах web-разработки и стать полноценным специалистом. Успех каждого человека напрямую зависит от усердия и от увлеченности определённого участника курса. Курс задаёт направление в дальнейшем развитии, даёт знания и отвечает на вопросы "где искать" и "что именно искать?" Благодарю преподавателя Руслана, организатора курсов и всю команду Level UP! Дальнейшего развития и процветания всем!

      Курс WEB Developer
      Рафаэль
      Санкт-Петербург

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

      Курс WEB Developer
      Алексей Максимов
      Санкт-Петербург

      В целом курс затронул большой объём материала, необходимого для понимания основ веб-программирования. Единственно, что хотелось бы пожелать - более подробно изучать темы, пускай их количество будет меньшим в курсе.

      Курс WEB Developer
      Ким С.Р.
      Санкт-Петербург

      Курс хороший, охватывает много аспектов, получил много полезной информации, но хотелось бы больше уделить внимания на домашние задания. То есть получать конкретные задания для получения практических навыков.

      Курс WEB Developer
      Белько Р.В.
      Санкт-Петербург

      Курс довольно большой, что неплохо. Дал достаточно информации для начала самостоятельного обучения. Благодаря этому курсу я знаю, в каком направлении двигаться и как развиваться. В общем это хороший старт для дальнейших достижений своих целей. Всем рекомендую. И преподаватель очень отлично всё рассказывал и показывал, большой респект.

      Курс WEB Developer
      Владимир Тертыченко
      Санкт-Петербург

      Понравилось: 1) что преподаватель не теоретик, а 100%-ый практик, 2) рассказывалось о самых современных методах и инструментах разработки, 3) Доступный язык изложения с примерами из реальных проектов. Хотелось бы, чтобы на курсе разрабатывался один большой сквозной проект, который бы пошагово включил в себя все изучаемые технологии. После каждого занятия конкретное домашнее задание. Кто сделал - демонстрирует решение на следующем занятии, кто не сделал - не ждём, идём дальше. Каждое новое состояние проекта выкладывается на github.

      Курс WEB Developer
      Сергей Тополов
      Санкт-Петербург

      Компетентность тренера: легче сказать о том, что Руслан не знает. Просто мозг. Старается не зависать на одной теме, при этом раскрывая главную мысль каждой. Риторика: легко и чётко. На все вопросы отвечает. Обширная программа для начинающих - захватывает! То, что надо! Но надо как-то заставить людей заниматься, что-то делать, выполнять какие-то задачи. Как новый курс - супер!

      Курс WEB Developer
      Dervis
      Санкт-Петербург

      Курсом я доволен. Материала было дано много. Хотелось бы, чтобы времени на этот курс было выделено больше. Преподаватель компетентен во всех вопросах, которые он рассказывал. Больше всего мне понравилось, что преподаватель практик, а не теоретик, в большей степени. Ибо знать и видеть, как это реализуется, лучше, чем просто услышать материал, которые не знаешь, как применить. На все вопросы, которые были заданы во время курса, был дан оперативный ответ. Но хотелось бы еще после каждого занятия, чтобы давались какие-нибудь мини-задачки по пройденным темам.

      Курс WEB Developer
      Анастасия
      Санкт-Петербург

      Артём - профессионал, всегда готовый прийти на помощь. Несмотря на занятость пытается помочь. Сама организация от Level UP заслуживает очень высокой оценки. Начиная от чая-кофе, заканчивая готовностью ответить на вопросы. Также хотелось бы, чтобы записи занятий выкладывались немного быстрее, особенно между занятиями на одной неделе.

      Курс WEB Developer
      Кахрамон Туйчиев (SEO специалист :)
      Санкт-Петербург

      Курс Web Developer в Level UP прошёл в летний период, прошел отлично. Доволен курсом веб разработки. Могу сказать, что курс веб разработки в Level UP самый лучший в Санкт-Петербурге.

      Курс WEB Developer
      Беспалов Е.
      Санкт-Петербург

      Всё понравилось, материал хорошо воспринимается, обстановка в аудитории отличная. Всем спасибо: тренеру, организаторам и обучающимся. Не хватало на курсах живых примеров по Javascript. Хотелось побольше посмотреть как делаются слайдеры для сайты и т.д.

      Курс WEB Developer
      Unknown Artist
      Санкт-Петербург

      Плюсы: объёмный материал. Хорошая подача. Все моменты и особенности были рассказаны и показаны доходчиво. Да и в основном курс очень интересный и весёлый. Единственный минус в том, что курс очень короткий, из-за этого приходилось делать всё быстро и не всегда успеваешь.

      Курс WEB Developer
      Александр Минин
      Санкт-Петербург

      Спасибо за курс, в общем получил те знания, которые хотел. Ожидал побольше фронтэнда, но в целом всё понравилось. Организация отличная, но стоит уделить больше внимания пунктуальности (начало занятий). Продолжайте развивать направление веб-разработки.

      Курс WEB Developer
      Вероника
      Санкт-Петербург

      Курс полностью оправдал ожидания. Я сразу понимала, что за 3 месяца стать "гуру" программирования невозможно, но старт был дан оооочень сильный! Теперь осталось самой прочитать кучу книжек и сайтов, которые советовал Артём, и тренироваться :) Преподаватель всегда помогал разобраться, в чем может быть ошибка, как улучшить код и т.д. Причём помогал не только на занятии, но и дома (и даже в воскресенье! :)) Очень боялась, что начав учиться, все мечты стать "великим программистом" отпадут, потому что пойму, что сложно, и гуманитарное образование даст о себе знать. Зря боялась :) Начало положено и самое интересное и сложное ещё впереди! Спасибо Level UP! :)

      Курс WEB Developer
      Дмитрий Молчанов
      Санкт-Петербург

      Удобное время посещения; структурированная подача. Стало меньше каши в голове, знаю, в какую сторону теперь развиваться.

      Курс WEB Developer
      Наталья Теребова
      Санкт-Петербург

      Хорошая структурированность курса. Понятность и доступность. Преподаватель - профессионал своего дела! В целом всё понравилось.

      Курс WEB Developer
      Арсений
      Санкт-Петербург

      Преподаватель очень понятно объясняет. Много качественного материала. Но надо исключить Yii2 или сделать отдельным курсом. Понравились конфетки :)

      Курсы программирования, тестирования, мобильных и веб-технологий от Level UP!
      Учитесь с профессионалами в сфере IT-образования!