Меню
Мечтаешь стать программистом, но не знаешь как? Тогда тебе к нам, с нуля до устройства на работу!
Индивидуальные онлайн курсы для тех, кто всегда хотел, но не знал как. При ведении курса мы используем индивидуальный подход, каждому студенту свой наставник с большим опытом!

Цель нашей команды устроить вас на работу Java программистом. Оплата за результат!
Оставить заявку
И в ближайшее время Михаил свяжется с вами и расскажет про курс подробнее
Онлайн курсы без
наставника убивают в нас мотивацию
Большинство современных курсов устроено вот так. Вы платите деньги, вам открывают доступ к видео или текстовым занятиям и вы сами готовитесь. Такой подход работает только на пользу создателей курсов: 90% платят за курс, но не заканчивают его.

Наш подход сильно отличается. Наша цель устроить вас на работу Java программистом. При этом мы используем личное общение наставника (да-да, у каждого студента есть свой наставник), который всегда сможет объяснить и ответить на ваши вопросы, а самое важное — он все время на связи с вами.
Как устроен курс?
1
‎Первый блок обучения: Java Core Developer
Даем базовые знания, без которых никак. Здесь мы изучим синтаксис, основные конструкции языка, алгоритмы, структуры данных, параллельное программирование и многое другое (ссылка на отдельную страницу). Продолжительность блока 2-2.5 месяца. Содержание блока
2
Второй блок обучения: Java Web Developer
Углубленное изучение web разработки на java. За время обучения вы разработаете свой интерактивный сайт и телеграмм бота для него, что позволит показать реальный работающий проект потенциальному работодателю на собеседовании. Продолжительность блока 3-3.5 месяца.
Содержание блока
3
Поиск работы
Команда JBorn поможет подготовить резюме, проведет с вами несколько репетиций собеседования, подберёт наиболее благоприятные для работы компании, распланирует с вами посещения собеседований.
А также разберём пройденные собеседование и дадим рекомендации.
4
Выход на работу
На этом этапе наш курс можно считать завершенным. Работа мечты для вас - наша цель!
Оставить заявку
И в ближайшее время Михаил свяжется с вами и расскажет про курс подробнее
3 поток
Обучение началось 15 января 2017 года. Группа 9 человек.
Открыта регистрация на 4 поток.
Осталось 10 мест
Мы не гонимся за количеством, а делаем упор на качество.
Не больше одной группы в месяц, не больше 10 человек в группе.
Дней
Часов
Минут
Секунд
Блок: Java Core Developer
Цена: 10 000 р.
Продолжительность: 1.5-2 месяца
Введение
  • История Java
  • Установка Java
  • Установка среды разработки Intellij IDEA
  • Первое консольное приложение
  • Знакомство с системой контроля версий (GIT)
Типы данных
  • Конструкции языка
  • Примитивные типы данных
  • Ссылочные типы данных
  • Обертки (Autoboxing)
Класс Object
  • Методы класса Object
  • equals() и hashCode()
  • Клонирование
  • Метод finalize()
Объектно-ориентированное программирование
  • Основные понятия
  • Наследование
  • Инкапсуляция
  • Модификаторы доступа
  • Полиморфизм
  • Переопределение и перегрузка
  • Абстракция
Generics
Научимся понимать и эффективно использовать дженерики в Java
Коллекции и структуры данных
  • Вычислительная сложность - просто о сложном
  • Структуры данных
  • Коллекции в Java
  • Алгоритмы сортировки
Исключения
Научимся отлавливать исключительные ситуации и правильно обрабатывать ошибки
Ввод/вывод
  • Основные понятия
  • InputStream/OutputStream
  • Reader/Writer
  • try-with-resources
Основы многопоточного программирования
  • Многозадачность и многопоточность
  • Интерфейс Runnable и класс Thread
  • Ключевые слова synchronized и volatile
  • Методы isAlive() и join()
  • Взаимодействия потоков
  • Приоритеты потоков
  • Dead Locks
Java 8
Рассмотрим новые возможности языка Java, которые появились в Java 8, много интересного
Блок: Java Web Developer
Цена: Ваша первая зарплата (не больше 70 т. р.)
Продолжительность: 3-4 месяца
Знакомство с SQL
Чаще всего приложения хранят данные в Базах Данных, в курсе мы используем SQL базы данных. Поэтому чтобы пройти курс мы даем основы.

Также на данном этапе вы создадите структуру базы данных для своего проекта.
Работа с базой данных из Java (JDBC)
Подключимся к базе данных, прочитаем и запишем в нее данные.
Также подкючим Maven и расскажем что такое Gradle
Основы HTTP
Web это в основном про HTTP, поэтому на уроке разберемся с основами HTTP и немного поработаем с XML (SAX и DOM подходы)
Servlet
Познакомимся с сервлеатми и контейнерами сервлетов. Хотя технология мало применяется напрямую, но важно знать основы и понимать что под капотом у современных фреймворков.

В рамках урока реализуем небольшое API для работы с базой данных.
Тестирование в Java
Расскажем какие виды тестирования бывают. Познакомимся с JUnit и Mockito.
На наш взгляд один и основных уроков в курсе.
Spring Core и Web
Наш блок основан на Spring фреймворке. На данном уроке вы узнаете:
  • Основы Spring и для чего он создан
  • Dependency Injection и Inversion of control
  • Познакомитесь с паттерном MVC
  • Перепишем реализацию Server на Spring Web
ORM в Java - JPA
Узнаем что такое ORM (Object-Relational Mapping). Изучим интерфейсы JPA. Перепишем реализацию с JDBC на JPA подход с использованием Hibernate.
HTML/CSS/JS
Какой Web без этих трех составляющих. Не глубокое изучение, но этого хватить Java программисту для работы и для выполнения домашнего задания.
Дополнительные занятия
Расскажем как работаем мы, как используем технологии на практике, а именно:
  • Docker
  • Spring Boot
  • Микросервисная архитектура
  • Continuous integration (TeamCity/Jenkins/GitLab)
  • Гибкие методологии (Agile/Scrum)
FAQ
В каком формате проходит обучение?
Обучение происходит в online формате. Групповое занятие проходит 2 раза в неделю, в Skype или Zoom. Время занятия: после 21:00, продолжительность занятия 2-3 часа. Видео запись занятия будет доступна всем участникам потока после окончания занятия.
Какие функции выполняет наставник?
У каждого студента потока есть свой наставник. Наставник - это человек с большим опытом работы Java программистом. Функции наставника:
  • Проверка домашнего задания
  • Можно задать вопрос наставнику в личку и он обязательно ответит
  • Можно дополнительно созвониться с наставником и задать ему вопросы по теме обучения
  • Наставник - ответственный за ваше обучение человек
  • Мотивирует
Как происходит трудоустройство?
Команда JBorn работает вот по такому плану после благополучного прохождения обучения:
  • Проводим несколько пробных собеседований (не с наставником)
  • По результатам собеседования выявляем узкие места и даем рекомендации по их исправлению
  • Составляем резюме
  • Составляем план посещения компаний работодателей
  • Разбираем собеседования на наличие ошибок
  • Помогаем в выборе компании для работы (если офферов больше 1)
Можно ли пойти сразу на второй блок обучения?
Можно. Но для этого нужно будет благополучно сдать экзамен по первому блоку.
Как происходит оплата за обучение?
Стоимость первого блока - 10 000 рублей. Оплата происходит перед началом обучения.
Стоимость второго блока - ваша первая зарплата (максимум 70 000). Оплата происходит после устройства на работу.
Команда
JBorn - это команда Java программистов с большим опытом разработки. Мы готовы поделиться знаниями с людьми, которые хотят освоить новую профессию и изменить жизнь.
Михаил Максаймер
Старший преподаватель
Больше 6 лет опыта работы Java программистом. Прошел путь от Java Junior до технического директора. Успел поработать в таких компания как 1с, Альпари, Эльдорадо и Леруа Мерлен. Опыт преподавания 2 года.
Антон Власюк
Преподаватель
Больше 4 лет опыта работы Java программистом. Имеет опыт работы как в больших компаниях, так и в стартапе. Сейчас работает в Леруа Мерлен. Опыт преподавания 1 год.
Максим Нестеренко
Преподаватель
Опыт программирования на языке Java более 4х лет.
Участвовал в разработке таких платформ, как JobTaker и краудсорсинговый-проект Правительства Москвы. Сейчас работает в компании РосГосСтрах в отделе перспективных разработок.
Отзывы
Я в восторге от всего процесса обучения! Обучение началось с основ Java, преподавателем было уделено много внимания технологиям, используемым на практике. Упор был сделан именно на практическое применение знаний для реализации требуемой бизнес логики. В ходе онлайн-конференций преподаватель подробно отвечал на вопросы каждого, а так же разбирал трудноусваиваемые моменты. Итогом курса стало небольшое приложение, которое каждый должен был написать сам, а также в качестве итоговой проверки, каждый должен был защитить свое приложение: продемонстрировать и объяснить работу, ответить на вопросы преподавателя. После успешно пройденного курса, я принял участие в благотворительном проекте, где получил свой первый опыт работы в команде, а так же опыт работы над реальным проектом. Успешно освоив работу на благотворительном проекте и пройдя испытательный срок, мне предоставили удаленную работу в очень интересном и перспективном проекте! Это был отличный опыт, благодаря которому сейчас, я чувствую себя уверенно на своей работе, работаю удаленно и получаю хорошую зарплату. Я очень благодарен преподавательскому составу, который не только практически с "нуля" довел меня до такого уверенного уровня, но и по прошествию курса предоставил мне отличную работу! Огромное спасибо за Ваш труд!
Работает удаленно в Beorg
Обучение началось с простого приложения, которое можно охарактеризовать как простое бизнес-приложение, где были приобретены основные навыки Java SE. Преподаватель участвовал на каждом этапе становления приложения: внимательно просматривал код, делал уместные замечания. Очередной этап начинался со скайп-конференции или подробного руководства к действию, если возникали вопросы, то ждать ответа не приходилось. Ментор прививает правила хорошего тона: код стайл, дизайн, большой акцент на юнит-тестах. Окрепши в базовых понятиях перешли к более интересной части, к Spring, в настоящее время является корпоративным стандартом. Стали поэтапно его разбирать и внедрять в наш проект: dependency injection, работа с базами данных, и т.д. А в конце была презентация проекта, где каждый оказывался в роли экзаменуемого, вопросы о слабых и сильных сторонах с точки зрения бизнеса. Но и это ещё не всё, дальше был благотворительный проект, где я узнал ещё много нового и оказал помощь. Всё это время я находился в дружественной атмосфере единомышленников, готовых всегда прийти на помощь.
Работает удаленно в Beorg
Впервые попробовал изучить язык в таком формате, и не пожалел. В основном это самостоятельное изучение грамотно подобранной литературы. И затем выполнение не сложных заданий, которые в итоге преобразуются в готовую программу. Каждое задание затем проверяется, обсуждается с опытным наставником. Также большим удобством для меня является гибкий индивидуальный режим обучения. Самое важное преимущество данного формата обучения для меня стало наличие "среды" из людей начинающих и опытных с которыми можно быстро обсудить любые непонятные вопросы, живое общение. Ощутить реальный процесс работы над проектом и поучаствовать в нем. Дополнительно изучая дополнительное ПО без которого современным специалистам просто не обойтись. Понять такие вещи и моменты о которых пишут не во всех книгах. На мой взгляд это наиболее быстрый и удобный способ набраться знаний и бесценного опыта, так сказать с места в карьер и начать зарабатывать принимая участие в уже имеющихся реальных проектах.
Благодарю организатора данного проекта!
Работает удаленно в Вверхе
Оставить заявку
Также по всем вопросам можете написать нам в
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных