Курс веб-разработчика – Обучение созданию веб-приложений с нуля | Level Up
Курс WEB Developer

- Начало курса
-
21.06.2021
- Продолжительность
- 4 месяца (72+ часа)
- Расписание
-
Пн 19:00 - 21:30Чт 19:00 - 21:30
Онлайн (11 мест) |
46990 | записаться |
Описание курса
- front-end (24 занятия)
- back-end (12 занятий)
Практика:
Во время обучения на курсе Вы:
- Научитесь настраивать окружение и освоите самые эффективные инструменты в работе, как с клиентской частью веб-приложения, так и на стороне сервера
- Научитесь работать в команде
- Научитесь создавать интерактивные веб-страницы на стеке технологий HTML5 / CSS3 / JavaScript
- Научитесь работать с фреймворками и популярными библиотеками - React.JS / Vue.JS
- Научитесь использовать 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
- Автоматизация сборки проекта при помощи Gulp, Webpack
- Установка проекта на рабочий сервер
- Heroku / nodejistsu
- Автоматизация сборки проекта при помощи Gulp, Webpack
- Установка проекта на рабочий сервер
#Кроссплатформенные приложения на JS
- Обзор возможностей
- Знакомство с Electron. Пишем простое приложение для десктопа
- Знакомство с React Native. Обзор
#Презентации проектов.
- Презентации проектов. Обсуждение
- FAQ на собеседованиях на разные вакансии
- Как начать работать на фрилансе?
- Подводим итоги. Что дальше?
Преподаватель
Антон
Кирилл
Айбол
Отзывы


Курс дал хороший обзор веб-технологий и оправдал ожидания.

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

Прекрасный курс, отличные преподаватели. Обучаясь самостоятельно на протяжении нескольких лет я дальше HTML и CSS не ушел. Но после прохождения курса стал понимать React и он оказался не таким уж и сложным.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Преподаватель очень понятно объясняет. Много качественного материала. Но надо исключить Yii2 или сделать отдельным курсом. Понравились конфетки :)
1. Наличными
Оплата наличными производится в нашем офисе в течение 2-х недель до начала курса.
2. Оплата на реквизиты (карта, банк)
После подтверждения участия в мероприятии, на электронную почту участника будет отправлена информация для оплаты.
Доступные способы оплаты:
- Банковские карты (Visa, MasterCard)
- Сбербанк-онлайн
- Оплата через интернет-банкинг
3. По счету от организации (для юридических лиц)
- Оплата услуг юридическими лицами возможна по счету.
- Все необходимые для бухгалтерии документы (договор, счет на оплату, акт выполненных работ ) подготавливаются в соответствии с законодательством РФ.
Выражаю искреннюю благодарность Антону и Руслану за проведение на высоком профессиональном уровне обучения. Данный курс стал отличным стартом в развитии.