Обучение JAVA
Мы гарантируем трудоустройство по договору.
100% наших выпускников устраивается на работу.
Пройти 5 пробных дней
Большие возможности для разработкиJava
Высоконагруженные системы
(Google, Yandex, Facebook)
Банковские приложения
(Сбербанк, Альфа Банк, ВТБ 24)
Мобильные приложения
(Instagram, Telegram)
Искусственный интеллект
(Whatson, ViaVoice)
Интернет-магазины
(Ebay, Amazon)
Игры
(Minecraft)
Высоконагруженные системы (Google, Yandex, Facebook)
Банковские приложения (Сбербанк, Альфа Банк, ВТБ 24)
Мобильные приложения (Instagram, Telegram)
Искусственный интеллект (Watson, ViaVoice)
Интернет-магазины (Ebay, Amazon)
Игры (Minecraft)
JAVA - Самый востребованный
язык программирования
Стабильно занимает лидирующую позицию
по данным индекса TIOBE
Сколько можно зарабатывать?
Средняя зарплата ведущего Java - разработчика
200 000 рублей
Xxxxxx xxxx xxx xxxxxx xxxxx.
Xxxxx xxxxx xxxx xxx xxx xxxx
забронировать
Индивидуальная программа обучения
Неограниченное общение с ментором 7 дней в неделю
Мы гарантируем вам трудоустройство по договору
ОСТАВИТЬ ЗАЯВКУ
Герман Севостьянов
▸ Наставник в собственном проекте Java Mеntor
▸ Победитель Всероссийского хакатона HackRussia с проектом OpenKnowledge – портал для дистанционного обучения
▸ Победитель на медицинском хакатоне ТилТехМедХак с проектом симптомчекер - «Наташа».
▸ Победитель хакатона Промсвязьбанка PSB Samara Battle с проектом "Виртуальный платёжный терминал прямо в мобильном телефоне"
▸ Победитель Всероссийского хакатона HackUniversity с проектом History Layers – система, которая позволяет увидеть, как мир вокруг нас выглядел в прошлом
▸ Победитель хакатона по технологиям в рекламе и маркетинге Adhack Galaxy
▸ Победитель Международного хакатона AngelHack
с проектом – сервис для борьбы с рекламой на асфальте
▸Победитель HR Hack Экспофорум с виртуальным помощником по подбору вакансий
▸ Работал С++ разработчиком, переквалифицировался на Java
Задать вопрос
Наши партнеры по трудоустройству
iSimpleLab - российский разработчик современной системы ДБО для физических и юридических лиц iSimpleBank 2.0
Рексофт - один из ведущих российских разработчиков программного обеспечения.
Работает в сфере IT-услуг с 1991 года, за это время успели выполнить более 1000 проектов в области IT-консалтинга, проектирования, разработки, тестирования и поддержки ПО
SEMrush- международная IT-компания, которая разрабатывает платформу для интернет-маркетологов. Продукт входит в ТОП-3 маркетинговых сервисов мира.
При единовременной оплате
7 месяцев обучения, 8 месяц в подарок
84 000 рублей Вместо 96 000 рублей
Получить скидку
.....................................................................
Посмотреть видео
Обучение с ментором - это возможность устроиться на первую работу Java – разработчиком в минимальный срок
8 месяцев регулярных занятий
приведут вас к трудоустройству в IT
Получение базовых знаний, необходимых для работы с Java: знакомство с консолью, данными в Java, управляющими конструкциями
Тема 1 Знакомство с консолью: Вывод в консоль; ввод с клавиатуры
Тема 2 Знакомство с данными в Java: Начальные знания о переменных, начальные знания о классах и методах
Тема 3 Знакомство с управляющими конструкциями: Начальные знания об условиях, начальные знания о циклах
Изучение основ Java :объектно-ориентированное программирование, создание простых программ
Тема 4 Введение в Java: История и описание Java, средства разработки Java (JDK); виртуальная машина Java (JVM); первая программа в консоли; первая программа в среде разработки.
Тема 5 Базовый синтаксис Java: Примитивные типы, классы-обертки; Преобразование типов; Ссылочные типы: строки и массивы, управляющие конструкции: условия и циклы.
Тема 6 ООП в Java: Основы ООП, пакеты, модификаторы доступа, классы, перечисления, аннотации,
наследование, класс Object, абстрактные классы и интерфейсы.
Тема 7 Исключения и логирование: Описание и иерархия исключений; Обработка и использование исключений; Логирование.
Тема 8 Потоки ввода-вывода, доступ к файловой системе: Работа с файловой системой; Потоки байт; Потоки символов; Внешние процессы; Сериализация.
Тема 9 Дополнительные возможности Java:
Параметризованные типы; Java Collections; Функциональное программирование в Java;
Stream API.
Изучение основ работы с сетью, принципов создания web-приложений, работа с базами данных, создание простых web-приложений
Тема 10 Знакомство с инструментами разработки: Maven; Git; Jetty; Freemarker;
Тема 11 Работа с сетью: WebSockets; Servlet API; HttpSession; Cookie
Тема 12 Работа с базами данных: Java Database Connectivity (JDBC); Object Relational Mapping (ORM); Persistency API (JPA); Hibernate; Data Access Object (DAO); Транзакции.
Углубленное изучение работы web-приложений, их тестирования, работа с ресурсами, создание многопоточных web-приложений
Тема 13 Тестирование: Виды тестирования; Unit тестирование (JUnit); Дублёры (Mockito); Нагрузочное тестирование; JMX.
Тема 14 Работа с ресурсами: Десереализация; XML; SAX parser; DOM parser; Java NIO.
Тема 15 Многопоточность: Потоки; Взаимодействия потоков; 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 – разработчику
Разработка коммерческого решения для бизнеса в команде от 3 до 6 человек с TeamLead’ом по методологии SCRUM.Стек используемых технологий: Java Core, JSP или другой шаблонизатор (Freemarker/Thymeleaf), Servlet, SQL, Spring Core Spring MVC, Spring Security, JDBC, Hiberante/ Spring Data, HTML/CSS, JavaScript, Maven, Git. Опыт разработки этого проекта вы сможете указать как последнее место работы на позиции Java разработчика. Это создание НАСТОЯЩЕГО коммерческого продукта.
Подготовка конкурентного резюме, тестовые собеседования с ментором, подбор актуальных компаний и трудоустройство в одну из них
НАЧАТЬ ОБУЧЕНИЕ
Почему обучение
с личным ментором эффективнее?
Другие
менторы
Курсы
Обучающие
платформы
Книги
Удаленное обучение из любого города
Выстроенная теория
Много практических задач
Автоматическая проверка кода
Общение со студентами через чат
Ориентированность на результат – трудоустройство
Подробный разбор слабых сторон
и контроль усвоения материала
Ручная проверка кода и отработка
альтернативных путей решения
Работа над настоящим
коммерческим проектом в команде
Неограниченное общение
с каждым студентом голосом
До встречи с ментором я уже программировал и имел опыт разработки на С#. Я решил переквалифицироваться на Java, чтобы найти работу, так как вакансий на С# было гораздо меньше. Вот я и начал изучать Java курсы, статьи, книги, очень много информации, но нельзя объять необъятное... Поэтому я решил, что нужен тот, кто уже прошёл этот путь и работает Java – разработчиком, и кто задаст мне ориентир, в какую сторону копать. И вот, я его нашёл!
Герман давал задания, пояснял их, объяснял как, что устроено. Я начал выполнять задания, набирался опыта и практики. Это было летом, поэтому будучи студентом, я мог сидеть сутками напролёт. В день я занимался по 8 часов. Получив задания, я сразу не задавал ментору вопрос, типа "как это сделать?", а сидел и разбирался сам. Ментор меня направлял так, чтобы я изучил те технологии, которые необходимо знать джуну на его первой работе. Я делал свой проект и продолжаю его делать, как известно, на работе мы не всегда изучаем что-то новое, мы решаем, прикладные проблемы, поэтому чтобы развиваться и "быть на плаву" нужны домашние проекты. Так вот, примерно, после 3 месяцев такого продуктивного развития, я уже начал искать работу. Кстати, в вопросе связанном с собеседованиями, Герман также не оказался в стороне. Он собеседовал меня сам, и это было очень полезно. Так вот, походив на собеседования, мне было предложено пару офферов на вакансии Java - разработчик. И вот, теперь я уже работаю в фирме программистом, за что хочу сказать своему Ментору огромное Спасибо!
Когда я решил учить Java, я около года потерял, пытаясь научиться чему-то самостоятельно, но это напоминало хождение по кругу. Я активно учил основы околомесяца, писал простенькую программу, потом про все забывал, а через месяц все начиналось заново.Я начал искать ментора, но понять может ли человек на самом деле из меня сделать разработчика или просто хочет срубить денег не было ясно. И вот в один из вечеров мне написал Герман, представился ментором и предложил созвониться. После беседы, я подумал, что стоит попробовать и не прогадал. Уже через неделю пробных занятий и постоянной помощи и советов не только Германа, но и таких же, как я ребят, я согласился поступить на обучение. Сама Java завлекла меня настолько, что иногда я проводил за задачами по 12 часов. Но обучение программированию - это не только выучить синтаксис и написать пару тройку тестовых заданий! Были моменты, когда Герман давал мне задания иногда совсем несвязанные с Java, но позволяющие получить другие полезные навыки, такие как: регулярные выражения, работа с API других Web-сервисов и многое другое.В те моменты, когда ты трое суток бьёшься над одной задачей, есть желание все бросить, решить, что это не твое и вообще разочароваться в себе. Именно тогда я понял, зачем мне нужен ментор. Он не просто расскажет в какой строчке кода ты ошибся, но и объяснит почему это так, даст пару советов и вернет желание изучать язык.Герман научил меня не просто программировать, он сделал меня разработчиком, за что я ему благодарен. 5 месяцев моего обучения были, пожалуй, самыми насыщенными и сложными, но теперь, уже работая разработчиком, я понимаю, что все сделал правильно.
Я давно задался целью - работать Java-dev. Читал статьи, проходил различные курсы. Но этого было так недостаточно, чтобы устроиться на работу! Мне не хватало человека, который поможет структурировать информацию и объяснить огромное количество нюансов. Тогда я нашёл Германа. С ним стало намного проще, а процесс обучения намного быстрее!
Изучать программирование я решил после окончания института. Выбор пал на Java из-за большой популярности этого языка и высоких зарплат Java-программистов. Первое время учил самостоятельно, но из-за обилия информации, и, непонимания того, что мне нужно в итоге, обучение затягивалось и не приносило результатов. Поняв это, я начал искать ментора. Выбор пал на обучение у Германа по двум причинам: во-первых, из-за возможности постоянного контакта с ментором и контроля с его стороны за моим прогрессом, во-вторых, из-за того, что Герман ставит своей задачей именно устройство ученика на работу, а это то, что меня интересовало. Во время занятий с Германом я стал чувствовать, что занимаюсь именно тем, что мне нужно из-за четко выстроенного плана обучения, особенно мне понравилось работать на реальном проекте с другими учениками. После окончания проекта я почувствовал, что за это время стал настоящим программистом и без проблем смог устроиться на работу, как и хотел. Рекомендую всем обучение у Германа потому, что оно нацелено именно на становление ученика как java-программиста и устройство на первую работу.
До встречи с ментором я уже программировал и имел опыт разработки на С#. Я решил
переквалифицироваться на Java....
Я давно задался целью - работать Java-dev. Читал статьи, проходил различные курсы. Но этого было так
недостаточно, чтобы устроиться на работу...
Посмотреть видео Отзыв
Изучать программирование я решил после окончания института. Выбор пал на Java из-за большой популярности этого языка и высоких зарплат Java-программистов...
Открыть отзывКогда я решил учить Java, я около года потерял, пытаясь научиться чему-то самостоятельно, но это напоминало хождение по кругу.
Открыть отзывМы гарантируем вам трудоустройство по договору или вернем все деньги
Осталось: 5 из 12 мест
iN JAVA WE TRUST
При единовременной оплате
7 месяцев обучения,
8 месяц в подарок
Пройдите пробное обучение, чтобы узнать,
как у нас все устроено.
Начать пробное обучение
Наши выпускники работают в:
Хотите начать обучение с лицензированной средой разработки IDEA от наших партнеров JetBrains?
Пройдите тест и получить ключ бесплатно