Станьте Java Developer
Платите за обучение после трудоустройства


За 5 месяцев наши менторы online подготовят вас к работе в IT
ИДЕТ НАБОР НА ПОТОК. СТАРТ В СЕНТЯБРЕ 2019!
Что нужно для участия?
1
Базовые знания языка Java
Необходимы базовые знания языка Java - каждый участник пройдет входное тестирование с нашим ментором.
2
Обучение минимум 25 часов в неделю
Готовность уделять учёбе минимум 25 часов в неделю - предпочтение отдадим участникам с большим количеством свободного времени.
3
Проживание в Москве или готовность к переезду после окончания программы
Вы должны проживать в Москве или быть готовы к переезду после окончания программы менторинга, так как по условиям нашего договора вы должны трудоустраиваться на работу в Москве.
4
Выполнить тестовое задание до 04.09 и пройти собеседование
Вы должны выполнить тестовое задание и пройти личное собеседование с основателем проекта - Германом Севостьяновым
5
Подписать договор
Заключить договор, с оплатой после трудоустройства. За свою работу мы просим 17% от зарплаты разработчика в течении 2-х лет. В свою очередь, мы обязуемся поддерживать вас на протяжении этого времени, ведь мы заинтересованы в вашем росте
6
Начать обучение в сентябре
Вы должны начать обучение
в сентябре 2019 года
Почему Java?
Самый востребованный язык программирования
Стабильно занимает лидирующую позицию
по данным индекса TIOBE.
Высокая зарплата
у специалистов
Средняя зарплата Java - разработчика
150 000 рублей
Что можно разрабатывать на Java?
1
Высоконагруженные системы
Google, Yandex, Facebook
2
Банковские приложения
Сбербанк, Альфа Банк, ВТБ 24
3
Мобильные приложения
Instagram, Telegram
4
Искусственный интеллект
Whatson, ViaVoice
5
Интернет-магазины
Ebay, Amazon
6
Игры
Minecraft
Почему студенты выбирают Java Mentor?
Обучение от практиков
Все менторы - опытные разработчики и наставники. Они совмещают работу программистов с обучением начинающих специалистов.
Реальный проект
В процессе обучения вы реализуете проект. Такой проект повышает вашу конкурентоспособность в глазах работодателя.
Большой опыт
За время существования Java Mentor мы выпустили > 300 программистов. 100% из них получили работу и начали строить карьеру Java - разработчика.
Как построено обучение?
Разбор теории и решение практических задач. Консультации от ментора голосом и в чате. Ментор дает задания, контролирует процесс обучения, отвечает на вопросы и дает рекомендации
Вы создаете полноценный проект, в котором используете весь стэк изученных и востребованных технологий
Ментор готовит вас к непростым вопросам на собеседовании,
а опыт работы в проекте делает резюме конкурентным
Вы устраиваетесь на работу
Java - разработчиком и только после этого начинаете оплату обучения
Программа обучения
Только востребованный стэк технологий
1 месяц
1 месяц
JAVA CORE
Изучение основ Java: объектно-ориентированное программирование, создание простых программ.
ПОДРОБНЕЕ>>
0,5 месяца
0,5 месяца
ОСНОВЫ WEB / ENTERPRISE РАЗРАБОТКИ
Углубленное изучение работы web-приложений, их тестирования, работа с ресурсами, базами данных, создание многопоточных web-приложений.
ПОДРОБНЕE>>
1 месяц
1 месяц
ПОДГОТОВКА К ПРОЕКТУ
(SPRING + HIBERNATE)
Подготовка к работе над проектом. Создание индивидуального проекта,
изучение инструментов командной разработки.
ПОДРОБНЕЕ>>
2 месяца
2 месяца
РАЗРАБОТКА НАСТОЯЩЕГО ПРОЕКТА В КОМАНДЕ
Написание настоящего коммерческого проекта с использованием
всего стэка технологий (Spring, Hibernate), необходимых Java – разработчику.
ПОДРОБНЕЕ>>
0,5 месяца
0,5 месяца
ПОДГОТОВКА К СОБЕСЕДОВАНИЮ +
ТРУДОУСТРОЙСТВО
Подготовка конкурентного резюме, тестовые собеседования с ментором, подбор актуальных компаний и трудоустройство в одну из них.
JAVA CORE
ТЕМА 1
Введение в Java: История и описание Java, средства разработки Java (JDK); виртуальная машина Java (JVM); первая программа в консоли; первая программа в среде разработки.

ТЕМА 2
Базовый синтаксис Java: Примитивные типы, классы-обертки; Преобразование типов; Ссылочные типы: строки и массивы, управляющие конструкции: условия и циклы.

ТЕМА 3
ООП в Java: Основы ООП, пакеты, модификаторы доступа, классы, перечисления, аннотации,
наследование, класс Object, абстрактные классы и интерфейсы.

ТЕМА 4
Исключения и логирование: Описание и иерархия исключений; Обработка и использование исключений; Логирование.

ТЕМА 5
Потоки ввода-вывода, доступ к файловой системе: Работа с файловой системой; Потоки байт; Потоки символов; Внешние процессы; Сериализация.

ТЕМА 6
Дополнительные возможности Java: Параметризованные типы; Java Collections; Функциональное программирование в Java; Stream API.
JAVA WEB
ТЕМА 7
Работа с ресурсами: Десериализация; XML; SAX parser; DOM parser; Java NIO.

ТЕМА 8
Сборщик Maven, Socket, Java EE Servlets, Веб сервера Jetty, Tomcat, Git

ТЕМА 9
Шаблонизаторы, Freemarker/Thymeleaf, JSP, JDBC

ТЕМА 10
JPA, Hibernate

ТЕМА 11
Тестирование: Виды тестирования; Unit тестирование (JUnit);

ТЕМА 12
Многопоточность: Потоки; Взаимодействия потоков; Concurrent Collections.


ПОДГОТОВКА К СОБСТВЕННОМУ ПРОЕКТУ
ТЕМА №1
Разработка web-сервиса с использованием технологий Tomcat, Servlet, JSP, Maven , JDBC + паттерн проектирования Executor.

ТЕМА №2
Добавление в проект JPA, Hibernate. Применение паттернов Factory, Singletone.

ТЕМА №3
Добавление RBAC (Role Based Access Control), разделение по ролям, контроль доступности ресурсов для администратора и пользователя. Использование технологии Servlet Filters.

ТЕМА №4
Знакомство с Spring Core, перевод проекта с Servlet на Spring MVC. Конфигурирование Spring для работы с ORM (Hibernate).

ЗАДАЧА №5
Подключение Spring Security вместо Servlet Filters. Настройка конфигурации безопасности web-приложения.

ТЕМА №6
Подключение фреймворка Bootstrap для создания адаптивных web страниц.

ТЕМА №7
Перевод проекта на Spring Boot с использованием шаблонизатора Thymeleaf.

ТЕМА №8
Создание RESTful сервиса с использованием технологий Spring REST. Построение грамотной REST архитектуры.

ТЕМА №9
Разработка клиента (пользователя) рестфул сервиса с использованием технологий Spring REST Template.
СОБСТВЕННЫЙ ПРОЕКТ
Разработка проекта с использованием всего стека актуальных технологий: Java Core, SQL, Spring (Core, MVC, Security), JDBC, Hibernate или Spring Data, HTML/CSS, JavaScript, Maven, Git.
Герман Севостьянов
Основатель проекта «Java Mеntor»
Помог начать карьеру в Java нескольким сотням человек.
Опытный программист и победитель хакатонов.
Организатор единственного IT-лагеря в CНГ по изучению Java - JavaBootcamp.
ПОДРОБНЕЕ>>
ГЕРМАН СЕВОСТЬЯНОВ
Основатель и наставник в собственном проекте «Java Mеntor»

Образование:
СПБГУТ, кафедра «Информационных систем и технологий».
Работал С++ разработчиком, переквалифицировался на Java

Награды за хакатоны:
▸Победитель Всероссийского хакатона HackRussia с проектом «OpenKnowledge» – портал для дистанционного обучения
▸Победитель на медицинском хакатоне ТилТехМедХак с проектом симптомчекер - «Наташа»
▸Победитель хакатона Промсвязьбанка PSB Samara Battle с проектом «Виртуальный платёжный терминал прямо в мобильном телефоне»
▸Победитель хакатона по технологиям в рекламе и маркетинге Adhack Galaxy
▸Победитель Международного хакатона AngelHack с проектом – «Сервис для борьбы с рекламой на асфальте»
▸Победитель Всероссийского хакатона HackUniversity с проектом «History Layers» – система, которая позволяет увидеть то, как мир выглядел вокруг нас в прошлом
▸Победители HR Hack Экспофорум с виртуальным помощником по подбору вакансий

Проекты:

▸Разработка CRM-системы для автоматизации отдела продаж и управления заявками
▸Разработка внутренней системы автоматизации работы в ресторанах
▸Проект для чемпионата мира по футболу «FIFA» - https://fifafanfest-spb.ru
(Так как разработанные проекты всегда коммерческие, то информация о них практически всегда не подлежит разглашению)
Отзывы
Открытый урок по ООП в Java
16 июля, вторник | с 20:00 по Москве
Открытый урок для тех, кто начинает изучение Java. Разбираем тему ООП в Java.
Проводит Станислав Сорокин - опытный Java Mentor и практикующий разработчик.
Программа урока:
— Разберемся с тем, что такое объектно-ориентированный подход;
— Расскажем, какие проблемы он решает;
— Коснемся темы классов и объектов и разберемся, какие основные парадигмы ООП существуют. — Подробно разберем реализацию ООП в Java: класс Object, абстрактные классы и методы, интерфейсы, static.
ООП в Java
Проводит Станислав Сорокин - опытный Java Mentor и практикующий разработчик
Свяжитесь с нами
Остались вопросы? Напишите вопросы в форме ниже.
Write Close
Close
Write to us
Telegram
WhatsApp
Viber
VK
Messenger
Skype
Остались вопросы? Свяжитесь с нами!
Write Close
Close
Остались вопросы? Свяжитесь с нами!
Telegram
WhatsApp
Viber
VK
Mail
Оставьте заявку
Введите свои данные
Измените свою жизнь
Будьте в курсе новостей, следите за прямыми эфирами, задавайте вопросы профессионалам и получайте предложения о закрытых акциях!
Made on
Tilda