Готовим Front-End разработчиков
Оплата только после трудоустройства


За 6 месяцев наши менторы online подготовят тебя к работе в IT

Что нужно для участия?
1
Базовые знания языка JavaScript
Необходимы базовые знания языка JavaScript - каждый участник пройдет входное тестирование с нашим ментором.
2
Онлайн-обучение минимум 25 часов в неделю
Готовность уделять учёбе минимум 25 часов в неделю в удобное тебе время. Предпочтение отдаем участникам с большим количеством свободных часов.
3
Проживание в Москве или готовность к переезду после окончания программы
Ты должен проживать в Москве или быть готовы к переезду после окончания нашей программы менторинга, так как по условиям нашего договора ты будешь трудоустраиваться на работу в Москве
4
Выполнить тестовое задание и пройти собеседование
Ты должен выполнить тестовое задание и пройти личное собеседование с нашим ментором.
5
Подписать договор
Заключить договор, с оплатой после трудоустройства. За свою работу мы просим 17% от зарплаты разработчика в течение 2-х лет. В свою очередь, мы обязуемся поддерживать тебя на протяжении этого времени, ведь мы заинтересованы в твоём росте
6
Начать обучение в ноябре
Ты должен начать обучение в ноябре 2019 года.
Почему Front-end?
JavaScript самый востребованный язык программирования
Стабильно занимает лидирующую позицию
по данным Github.
Высокая зарплата
у специалистов
Средняя зарплата Front-end разработчика в Москве
120 000 рублей
Что можно разрабатывать на JavaScript?
1
Веб интерфейсы
Google Mail, Facebook, Microsoft, Netflix, WhatsApp, Dropbox
2
Мобильные приложения
Facebook, Instagram, Pinterest, Skype, Uber
3
Приложения для ПК
Slack, Skype, Discord
4
Высоконагруженные
сервера на node.js
Netflix, Linkedin, Wallmart
Почему студенты выбирают нас?
Обучение от практиков
Все менторы - опытные разработчики и наставники. Они совмещают работу программистов с обучением начинающих специалистов.
Реальный проект
В процессе обучения ты реализуешь проект. Такой проект повышает твою конкурентоспособность в глазах работодателя.
Большой опыт
За время существования Java Mentor мы выпустили > 300 программистов. 100% из них получили работу и начали строить карьеру разработчика.
Как построено обучение?
Разбор теории и решение практических задач. Консультации от ментора голосом и в чате. Ментор дает задания, контролирует процесс обучения, отвечает на вопросы и дает рекомендации
Ты создашь полноценный проект, в котором используешь весь стек изученных и востребованных технологий
Ментор готовит тебя к непростым вопросам на собеседовании,
а опыт работы в проекте делает резюме конкурентным
Ты устроишься на работу
Frontend - разработчиком и только после этого начнешь оплату обучения
Программа обучения
Только востребованный стек технологий
1 месяц
1 месяц
WEB CORE
Изучение основ создания интерфейсов в вебе

ПОДРОБНЕЕ →
1,5 месяца
1,5 месяца
JAVASCRIPT CORE
Базовые концепции языка, работа в браузере, написание простых программ
ПОДРОБНЕE →
1,5 месяца
1,5 месяца
REACT.JS CORE
Основы разработки Single Page Applications
ПОДРОБНЕЕ →
1.5 месяца
1.5 месяца
КОМАНДНЫЙ КОММЕРЧЕСКИЙ ПРОЕКТ
Разработка frontend части для настоящего коммерческого проекта на стеке HTML/CSS/JS, React + Redux с применением Git, npm, webpack
0,5 месяца
0,5 месяца
ПОДГОТОВКА К СОБЕСЕДОВАНИЮ +
ТРУДОУСТРОЙСТВО
Подготовка конкурентного резюме, тестовые собеседования с ментором, подбор актуальных компаний и трудоустройство в одну из них.
Web core
ТЕМА 1
Принципы работы веба, веб серверы и DNS, протокол HTTP

ТЕМА 2
Структура HTML документа, блочная модель, основные теги

ТЕМА 3
Семантическая разметка, доступность и SEO

ТЕМА 4
Работа с формами, взаимодействие с сервером

ТЕМА 5
CSS стилизация страниц: селекторы и приоритет применения, позиционирование, работа с сетками, flexbox. Кроссбраузерная верстка.

ТЕМА 6
CSS фреймворки, преимущества и недостатки, работа с Bootstrap

ТЕМА 7
Обзор подходов к организации стилей, БЭМ методология, преимущества и альтернативы

ТЕМА 8
Продвинутые техники CSS: Стилизация псевдоэлеметов, анимации, тени и градиенты

ТЕМА 9
Работа с графикой, стилизация и фильтры. Jpeg, Webp, gif и svg - применение

ТЕМА 10
Адаптивная верстка: Media queries, подход mobile first, адаптивная графика

ТЕМА 11
Интрументы разработки: Обзор препроцессоров, минификация кода

ТЕМА 12
Производительность и оптимизации веб страниц



Javascript core
ТЕМА 13
Основной синтаксис языка, типы данных, структуры, функции, циклы, рекурсия

ТЕМА 14
Обработка ошибок, отладка, инструментарий разработчика

ТЕМА 15
Продвинутый синтаксис языка: стрелочные функции, rest/spread операторы, деструктуризация

ТЕМА 16
Замыкания, область видимости, контекст вызова, всплытие

ТЕМА 17
Модель наследования, прототипы и классы. Функциональная и ООП парадигма

ТЕМА 18
Пакетный менеджер npm, модульная система, сборка проекта с Webpack, интрументы контроля качества кода

ТЕМА 19
Работа с DOM, обход дерева. Выборка и модификация элементов. Событийная модель, генерирование событий.

ТЕМА 20
Работа с асинхронной моделью (Promises, callback, async/await)

ТЕМА 21
Работа с сетевыми запросами: ajax, fetch, websocket. Архитектура REST. Работа с формами

ТЕМА 22
Браузерный API: History, File API, сохранение данных на клиенте
react.js core
ТЕМА 23
Как работает react.js, синтаксис JSX и работа Virtual DOM

ТЕМА 24
Компонентный подход, состояние компонентов, передача данных, обработка событий

ТЕМА 25
Условия и циклы в шаблонах

ТЕМА 26
Жизненный цикл компонента, оптимизация рендеринга

ТЕМА 27
Работа с формами и взаимодействие с сервером

ТЕМА 28
Работа со стилями в React

ТЕМА 29
Роутинг в приложении с react-router

ТЕМА 30
State management: Введение в Redux, события, работа с сайд эффектами, асинхронное взаимодействие

ТЕМА 31
Тестирование компонентов

ТЕМА 32
Построение клиент-серверных приложений
Александр Иванов
Team Lead front-end направления, ментор
Опытный программист и победитель хакатонов.
Team Lead front-end направления в Java Mentor
ПОДРОБНЕЕ
Александр Иванов
Team Lead Front-end направления в Java Mentor

Образование:
СПбГМТУ, кафедра «Приборостроения». Работал системным администратором, переквалифицировался в full-stack разработчика

Рабочий стэк технологий:
Frontend:
* JavaScript, TypeScript
* React, AngularJS, Angular 2+, Next.js, Redux, Lodash
* CSS3, БЭМ нейминг, responsive design
* Sass, Pug (ex. Jade), gulp, WebPack
* HTML5, SVG
* Оптимизация фронтэнда

Backend:
* PHP: Codeigniter 2, немного Laravel и Yii2
* Node.js: Nest.js, Typeorm
* DB: MySQL, PostgreSQL, Clickhouse

Other:
* Git
* linux, bash
* PhpStorm, Sublime Text, vim
* DevOps: ansible, docker
* Monitoring: grafana+telegraf+influxdb, zabbix, sentry

Проекты:

▸Разработка сайта с нуля о статистике/аналитике криптовалютных торгов (http://cryptorank.io/).
Аггрегация данных с почти сотни API, подсчет средних показателей, новостной аггрегатор, разработка public api, биллинг.
▸Разработка различных интернет магазинов
▸Разработка внутренний CRM в TurboDealer
Отзывы
Тут ты найдешь отзывы наших выпускников, кто успешно прошел программу по Java и уже работает на позициях Java Developer. За три года мы выпустили более 300 разработчиков, которые успешно работают в России, СНГ, Европе, США и Канаде.
Теперь настало время Front-end.
Отзывы выпускников
Свяжись с нами
Остались вопросы? Задай их нам в форме ниже.
Остались вопросы? Свяжись с нами!
Write Close
Close
Остались вопросы? Свяжитесь с нами!
Telegram
WhatsApp
Viber
VK
Mail
Оставь заявку
Введи свои данные
Будь в курсе новостей, следи за прямыми эфирами, задавай вопросы профессионалам и получай предложения о закрытых акциях!