Александра
Занятия были очень интересными, много информации и практики. Большое спасибо за ваш профессионализм и за вашу помощь в освоении языка JavaScript!
Занятий
32Заданий
28Стоимость, бел.руб/мес.
220 (4 мес)Формат
Онлайн-занятияЛюбое веб-приложение (сайт, сервис, портал и прочее) состоит из двух глобальных слоев - серверного (backend) и клиентского (frontend). Серверный слой отвечает за хранение данных приложения, за прием и обработку запросов пользователей на получение этих данных, а также осуществляет сложные вычисления, если они предусмотрены в приложении. Клиентская сторона отвечает за отображение интерфейса приложения пользователю, за общение пользователя с приложением посредством интерфейса. Клиентская сторона реагирует на действия пользователя и формирует запросы на получение данных с сервера. Клиентская сторона получает данные с сервера и отображает их пользователю в интерфейсе.
Фронтенд-разработчик - это человек, который отвечает за клиентскую сторону веб-приложения, обеспечивает общение пользователя с приложением и общение интерфейса с сервером.
Средняя зарплата Frontend-разработчика в Минске по данным dev.by
место по кол-ву репозиториев на GitHub
вакансий, связанных с Frontend-разработкой в Минске на начало 2020 года (по данным hh.ru)
опытных разработчиков сейчас работают с JavaScript (по данным опроса StackOverflow)
Прохождение курса равносильно изучению годовой программы по веб-разработке с возможностью получения дальнейшего подтвержденного опыта для успешного трудоустройства во Frontend.
Курс рассчитан на начинающих разработчиков и нацелен на быстрое приобретение ими навыков, необходимых для коммерческой разработки (для успешной работы в IT-компании).
Курс позволит быстро и эффективно понять подход к построению веб-приложений и переквалифицироваться из других языков программирования или из среды веб-дизайна
Базовый синтаксис языка Javascript, а также перечень основных возможностей клиентского Javascript.
Глубокое понимание того, как устроено дерево документа, умение работать с ним, понимание событийной парадигмы в DOM, знание паттерна делегирования, извлечение и установка стилей, размеров и отступов элементов.
Перечень нововведений и мощных синтаксических возможностей языка, появившихся с 2015 года. Сегодня практически весь новый JS-код создается с использованием этих синтаксических возможностей.
Глубокое понимание прототипной парадигмы в Javascript, а также синтаксис классов из ES2015.
Набор дополнительных полезных возможностей, предоставляемых браузерами для Frontend-разработчиков, позволяющие существенно расширить функционал создаваемого приложения.
Понимание паттернов MVC и MVVM, умение спроектировать архитектуру приложения в одном из паттернов.
Четкое понимание взаимодействия клиент-сервер, принципов работы протокола HTTP и знание его составных частей.
Основы фреймворка, компонентный подход, CLI, Flux-хранилище, JSX, маршрутизация, расширения фреймворка, плагины, мультистраничные приложения.
NPM, Webpack, ESLint, Babel, Vue Config, Webpack asset management.
Bootstrap 4, Sass/SCSS, библиотеки UI-компонентов для DOM и выбранного фреймворка.
Принцип работы Node.js, запуск статического и простого пользовательского сервера.
Умение спроектировать и разработать веб-интерфейс приложения для решения бизнес-задачи.
Способность решать задачи обработки данных в декларативном стиле - наиболее лаконично и удобночитаемо с точки зрения кода.
Создние Single Page Applications с использованием форматов CSV или JSON для передачи данных при помощи технологии AJAX. Базовый навык для построения любого современного веб-приложения.
Способность использовать 3d-party (сторонние) решения в собственных веб-приложениях.
Знание и умение писать код согласно общепринятым правилам написания и проектирования.
Создание и работа с веб-приложением на базе фреймворка + сборщика Webpack с настройкой инструментов сборки.
Работа с проектом при помощи Git и хостинга Bitbucket, командная разработка, принципы разработки с использованием Git.
Каждый практикум - задача на разработку законченного веб-приложения, схожего с реальными задачами. Эти проекты станут первыми элементами Вашего портфолио и наполнят Ваш Github/Bitbucket-аккаунт.
Стажировка позволяет Вам поработать в условиях, максимально приближенных к реальным рабочим - разработка крупного веб-проекта, работа в команде, решение задач бизнеса.
Курс не является обзорным. В рамках курса рассматриваются все классические ситуации, которые возникают во время работы Frontend-разработчика, а также нарабатываются навыки для решения подобных задач.
Уровень материала, предлагаемого на курсах, примерно соответствует уровню знаний Middle Frontend-разработчика.
Знаний и навыков, полученных на курсе, будет достаточно для прохождения собеседования на старт карьеры в области Frontend на позицию стажера или Junior-разработчика. Прохождение стажировки после курса значительно повышает Вашу ценность как начинающего специалиста.
Это шанс получить опыт работы с реальными проектами и заказчиками. Стажировка способствует закреплению навыков, полученных во время курса, а также позволяет пополнить портфолио разработчика новыми проектами. Двухмесячный опыт работы будет несомненным плюсом при трудоустройстве.
Цель курса - выработка у студентов прочных практических навыков на твердом теоретическом фундаменте. В курсе 112 практических часов и 48 лекционных - такое количество и пропорция оптимальны для достижения описанной цели.
Студентам на курсе к каждой лекции предлагаются непростые, но интересные задачи, очень похожие на те, что решаются в реальных проектах. Как правило, задача заключается в разработке нового приложения, которое решает перечень бизнес-задач.
Курс преподается человеком, который долгое время работает как ведущий Fullstack-разработчик в RetarCorp и хорошо ориентируется в том, какие знания и навыки требуются от этого специалиста в первую очередь. Большой опыт преподавательской деятельности дает каждому студенту возможность впитать максимум предлагаемого материала.
Студенты могут активно участовать в курсе: предлагать расписание, проходить тестирование, задавать вопросы преподавателю на занятиях и за их пределами, запрашивать проведение дополнительных занятий для более полного усвоения материала.
Курс не является обзорным. В рамках курса рассматриваются все классические ситуации, которые возникают во время работы Frontend-разработчика, а также нарабатываются навыки для решения подобных задач.
Уровень материала, предлагаемого на курсах, примерно соответствует уровню знаний Middle Frontend-разработчика.
Если у Вас есть вопросы, связанные с курсом и не указанные далее, будем рады ответить Вам по почте info@retarcorp.by или по телефону/Viber/Telegram +375 (29) 850-76-55, а также через чат в углу этой страницы.
Занятия проводятся дважды в неделю в режиме онлайн, на них преподаватель рассказывает новый материал, показывает способы его практического применения и объясняет, как с ним работать. Студентам предлагаются к выполнению домашние задания к каждому занятию, также к занятиям предлагаются дополнительные материалы для рассмотрения - то, что не было показано на лекции и предлагается к самостоятельному изучению.
В конце каждого блока студенты выполняют небольшой полноценный проект (практикум) для закрепления всех знаний.
Вы будете включены в список участников курса. Вы получите письмо или звонок от нашего менеджера, который подтвердит Вашу запись и расскажет, когда и как пройдет организационное собрание перед стартом занятий. На организационном собрании будет описан весь процесс учёбы и дан официальный старт курсу.
Преподаватель будет рад ответить на все вопросы по курсу в своё рабочее время - не стоит держать вопросы до самих занятий.
По окончании курса студент получает рекомендательное письмо с информацией о том, что он прошел курс, а также: перечень изученных тем и выполненных проектов, оценка студента за весь курс. Может быть выдан электронный сертификат для удаленных студентов.
Основная часть курса дает знания и навыки, которые одинаково применимы при работе с любым фреймворком. В пятом блоке курса студенты могут выбрать для изучения фреймворк Vue или React. Эти фреймворки будут рассматриваться на одинаковом уровне - достаточном, чтобы работать фронтенд-разработчиком со специализацией в выбранном фреймворке.
Мы помогаем нашим студентам с трудоустройством следующим образом:
- Каждого сдавшего экзамен студента преподаватель проконсультирует касаемо составления резюме, оформления портфолио и старта поиска работы.
- Для успешно завершивших курс мы организуем стажировку для получения практических навыков и повышения вашей ценности как специалиста.
- Мы помогаем нашим студентам связаться с компаниями, ищущими сотрудников в сфере фронт-разработки - сами оформляем резюме успешно закончивших курс студентов и отправляем эти резюме тем компаниям, что ищут фронтенд-разработчиков в штат.
Да, по окончании курса всем студентам, получившим итоговую отметку не менее 7.0, будет предложено прохождение стажировки в количестве 100 рабочих часов (2-3 месяца). За это время студенты будут разрабатывать проекты, близкие к реальным или пробовать свои силы на одном из реальных проектов. Стажировка будет указана в дополнительном рекомендательном письме - с перечнем достижений стажера и примененных на стажировке технологий.
Да, студенты белорусских ВУЗов могут пройти у нас производственную или учебную практику от университета, которая будет проводиться как стажировка.
Со студентами заключается официальный договор. Оплата осуществляется студентом 1 раз в месяц в начале каждого блока курса через платежный интернет-шлюз либо сразу за весь курс.
Занятия были очень интересными, много информации и практики. Большое спасибо за ваш профессионализм и за вашу помощь в освоении языка JavaScript!
Учитывая то, что курсы не совсем для новичков) , получил все что планировал, спасибо. Поэтому единственное чего, хотелось бы, так это более подробных объяснений некоторых вещей...мм..по принципу и логике работы скажем так. А в общем и целом курсом я доволен, прояснились и обозначились направления в которых нужно ёкопать, поэтому спасибо еще раз и больших Вам успехов js)
Я получил хорошие знания в той сфере, в которой я хотел бы развиваться. Понравилось изложение материала и качественный подход к преподаванию. Практикумы, домашние задания были интересными. Недостатком является только то, что курс, на мой взгляд, довольно интенсивен, а это означает, что он не рассчитан на новичков.
На лекциях давались инструменты для выполнения задачи, а путь к выполнению необходимо было проделать самому, что было довольно интересно и познавательно. Позволило приобрести навыки поиска необходимой информации.
Лично я ходил с удовольствием и пытался не пропустить ни одного занятия. Как по мне, все было доступно объяснено и если не лениться, то этот язык за время этих курсов можно выучить. Единственное, мне хотелось узнать о курсах подробнее о каких-нибудь framework'ах и библиотеках Javascript.
Курс был полезен для меня, как для начинающего девелопера, и в принципе я не пожалел потраченными деньгами
Данный курс был очень полезен бля меня и несмотря на низкую цену качество оказалось на высоте . Ни секунды не жалел о потраченных деньгах и времени и приобрел массу знаний. Однако не стоит считать что здесь знания положат вам в рот и прожуют за вас , если от вас не будет никакой самоотдачи то и результат будет соответствующий .
Курс довольно трудный для того, кто слабо разбирается в программировании, но мне было интересно слушать, и задания были близки к реальным задачам, так что делать их было довольно интересно.