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

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

    Курс WEB Developer

    Курс WEB Developer
    Начало курса
    07.12.2017
    Продолжительность
    2,5 месяца (72 часа)
    Расписание
    Пн 20:00 - 22:30
    Чт 20:00 - 22:30
    Семинар
    (4 места)
    34990 записаться
    Вебинар(18 мест) 32990 записаться
    свернуть

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

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


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

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


    Практика: 


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

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

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


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

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

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

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

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

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

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

    Темы курса: 

      #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. Зачем он нужен? Особенности 

      #Работа в Adobe Photoshop 

      • Работа дизайнера в проекте. Что необходимо уметь разработчику?
      • Знакомство с инструментарием и возможностями. Форматы изображений для сайтов
      • Использование слоев. Построение макетов. Переиспользуемые компоненты
      • Дополнительная информация по дизайну сайтов. Хороший тон в веб-дизайне. Современный дизайн

      #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 на собеседованиях на разные вакансии
      • Как начать работать на фрилансе? 
      • Подводим итоги. Что дальше?

      свернуть

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

      Руслан

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

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

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

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

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

      Антон

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

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

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

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

      Светлана

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

      В данный момент Светлана работает на позиции веб-дизайнера в одном из ведущих digital агентств Санкт-Петербурга, а также преподаёт ряд дисциплин в университете по направлениям Графика и Реклама.

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

      На курсе Веб-дизайнер. Быстрый старт в профессию мы сделаем первый шаг к полному раскрытию Вашего творческого потенциала через профессию веб-дизайнер" - говорит Светлана.

      свернуть

      Фотографии

      свернуть

      Отзывы

      Всего отзывов: 19
      Курс 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-образования!