Курс Fullstack-разработчик (JavaScript) – интенсивный курс веб-разработчика на JavaScript, ориентированный на получение участниками практических навыков проектирования и разработки веб-приложений с нуля.
Пройдя обучение веб-программированию на курсе JS, вы освоите и научитесь применять на практике все современные инструменты и технологии, необходимые веб-разработчику.
Акцент курса делается на понимание и умение профессионально использовать актуальные в данный момент инструменты, технологии и фреймворки.
Курс условно состоит из 2-х частей:
- front-end (40 занятий)
- back-end (12 занятий)
Для увеличения объема пройденного материала часть теории будет вашей домашней работой с последующим закреплением в форме вопросов, обычно задаваемых на собеседовании при приёме на работу.
Особенности | Практика:
Практической частью курса будет разработка и защита веб-проекта, который участники будут делать командах после основной части курса.
У каждого участника в конце курса будет, как минимум 1 проект в альфа / бета версии, которые можно будет показать на собеседовании, либо добавить в портфолио.
Во время обучения на курсе Вы:
- Научитесь настраивать окружение и освоите самые эффективные инструменты в работе, как с клиентской частью веб-приложения, так и на стороне сервера
- Научитесь работать в команде
- Научитесь создавать интерактивные веб-страницы на стеке технологий HTML5 / CSS3 / JavaScript
- Научитесь работать с фреймворками и популярными библиотеками - React.JS / Vue.JS
- Научитесь использовать Node.js для разработки серверной части приложений
- Научитесь работать с базами данных (MongoDB или MySQL)
- Если хватит времени, и очень зависит от скорости прогресса группы в целом, научитесь делать десктопные и мобильные приложения на Javascript
- Реализуете один или несколько своих проектов
После окончания курса Вы сможете:
- Начать карьеру Javascript-разработчика в компании
- Сможете работать фрилансером
- Собрать команду и организовать свой проект
Требования к участникам курса:
- Знание основ HTML, CSS (на курсе проходим достаточно быстро, поэтому если не знакомы, рекомендуем ознакомиться до начала курса)
- Очень желательно, но необязательно знание основ программирования: переменные, типы данных, циклы, ветвления, массивы и т.п. Это на курсе будем разбирать подробно, при этом, если Вы уже знакомы с основами, будет просто легче воспринимать информацию.
Стажировки / Трудоустройство:
В данный момент мы работаем с несколькими компаниями - разработчиками ПО и имеем возможность отправлять успешных студентов на стажировки / собеседования.
Для стажировки / трудоустройства необходимо, чтобы выполнялись несколько условий:
- Наличие вакансий / стажировок у наших компаний-партнёров к моменту окончания курса
- Наличие у Вас стремления устроиться на работу, что будет видно по Вашей учёбе и усилиям, которые Вы прикладываете
- Наличие рекомендаций от преподавателей (вытекает из второго условия)
При этом необходимо помнить, что очень многое зависит от Вас на собеседовании и для успешного трудоустройства, как правило, требуется наличие портфолио нескольких хороших проектов.