Онлайн-курсы

Курс Java-разработчик с нуля

Старт потока — 9 декабря
Можно учиться онлайн

Практический курс по Java с нуля до Junior Java Developer. 2 месяца офлайн-занятий в мини-группе и 2 месяца проектной работы с личным наставником. Всё, чтобы вы освоили профессию Java-разработчика.

Курс Java-разработчик с нуля
Старт потока — 7 декабря
Можно учиться онлайн

Практический курс по Java с нуля до Junior Java Developer. 2 месяца офлайн-занятий в мини-группе и 2 месяца проектной работы с личным наставником. Всё, чтобы вы освоили профессию Java-разработчика.

Как мы создаем
хорошие курсы

Маленькие группы

Группы 5-10 человек, чтобы каждому было комфортно задавать вопросы, общаться с преподавателем и учиться командной работе

Нет сроков —
нет результатов

Дедлайны и расписание помогают побороть прокрастинацию. 91% наших студентов в этом формате проходят курс до конца

Рабочая атмосфера

У вас будет чат группы. Комьюнити со всеми студентами. Разбор домашних заданий и работа по проектам. Всё это погружает в обучение

Средняя зарплата Java-разработчика

Зарплата Java-разработчика зависит от опыта, региона, компании. Примерный разброс — от 70 до 100 тысяч на старте и от 170 до 300 получают разработчики с опытом. На основе данных Хабр Карьера

70 000
Junior
160 000
Middle
270 000
Senior

О курсе

69900
Формат обучения
Занятия в аудитории по расписанию, с дедлайнами и постоянным общением с преподавателем, наставником, другими учениками
Группа 5-10 человек
У вас будет чат в Telegram, чтобы каждому было комфортно задавать вопросы, общаться с преподавателем и друг с другом
Ваши преподаватели
Имеют опыт в сфере от 3х лет. Они помогут довести до ума проекты, подсветят слабые и сильные места, расскажут об удачных решениях. А после — ответят на все вопросы
108
часов проектной работы
1
год для повторного прохождения
4 991 в месяц
в месяц при оформлении рассрочки на 12 месяцев
40% скидка
при оплате до 7 декабря
Дата
Место
Занятия в Санкт-Петербурге
Мы обновили офлайн-курсы

К очным занятиям добавили этап работы по проектам с личным наставником, которые точь-в-точь повторяют повседневные задачи разработчиков. И доступ ко всем урокам онлайн-курса по Java. Всё это на нашей образовательной платформе.

К очным занятиям добавили этап работы по проектам с личным наставником, которые точь-в-точь повторяют повседневные задачи разработчиков. И доступ ко всем урокам онлайн-курса по Java. Всё это на нашей образовательной платформе.

Практика на
больших проектах

проект #1
Файловый менеджер
В стартапе «ФайлоСмехоТрон», возникла потребность в создании консольного нового файлового менеджера. Команда разработчиков выделила три ключевых модуля: работа с консолью, обработка команд и взаимодействие с файловой системой. Вам бы очень хотелось получить позицию в этой компании. Задачу передали вам в качестве тестового задания.

Цель — cоздание консольного файлового менеджера.
проект #2
Чат
В офисе «Байты и Чаты Inc.» возникла необходимость в разработке консольного чата с возможностью обмена файлами. Разработчики, один из которых вы, приступили к созданию. Целью проекта стало предоставление пользователю удобного средства для общения в консоли, а также возможности передачи файлов между участниками чата. Задача не их простых, но ваш тимлид оставил вам подробную инструкцию.

Цель — cоздание чата с возможность обмена файлами
проект #3
Планировщик
Вы — член команды нового космического корабля, который отправляется на первую экспедицию к Луне. Поручено разработать систему управления задачами на борту корабля, которая позволит планировать и отслеживать все необходимые работы для успешного выполнения миссии.

Цель — Создание полноценного планировщика задач с возможностью выставления приоритетности и реализации подзадач. А также научиться использовать технологии и инструменты, такие как Java 11, PostgreSQL, Spring Boot, Hibernate в контексте создания приложения.

Чему вы научитесь
на курсе

Чему вы научитесь
на курсе

Технологии, которые будете изучать
Навыки
  • Java — один из самых популярных языков программирования
  • ООП (Object-oriented programming) — парадигма в разработке
  • Java Collections  — популярный фреймворк
  • Паттерны проектирования — архитектурная конструкция
  • JavaFX — работа с визуализацией
  • Spring - фреймворк
  • SQL — язык структурированных запросов для работы с базой данных
  • Jackson — стандарт обмена данных через JSON
  • REST, SOAP — понимание архитектуры
  • Unit-тестирование — один из видов тестирования
  • TCP/IP, HTTP, HTTPS, FTP — сетевые технологии и протоколы 
  • Git — облачный сервис для работы над кодом в команде
Кстати, сертификат Бруноям будет отлично смотреться
в вашем резюме!
Сначала ты не умеешь ничего, потом немного и постепенно умеешь всё больше
Сначала ты не умеешь ничего, потом немного и постепенно умеешь всё больше

Благодаря команде Бруноям и твоей практике, конечно

С кем пройдете этот путь

Преподаватели, наставники и команда Бруноям
Преподаватель Игорь Коробков

Игорь Коробков

Опыт работы

Программированием на Java занимаюсь с 2018 года. Стаж работы — 6 лет.

О себе

Считаю, что программирование — это та область, где успешно совмещаются хобби и работа. Нравится не только решать рабочие задачи, но и помогать осваивать ученикам эту сложную, но очень интересную специальность. Стараюсь, чтобы материал был усвоен не только в теории, но и на практике, поэтому на занятиях много времени уделяю онлайн-кодингу.

Я получил от курса, что хотел) Изучил с нуля Java, преподаватель классно все рассказывал, объяснял понятным языком)) 12/10

Артемий, JA402-2940
Опыт работы

Программированием на Java занимаюсь с 2018 года. Стаж работы — 6 лет.

О себе

Считаю, что программирование — это та область, где успешно совмещаются хобби и работа. Нравится не только решать рабочие задачи, но и помогать осваивать ученикам эту сложную, но очень интересную специальность. Стараюсь, чтобы материал был усвоен не только в теории, но и на практике, поэтому на занятиях много времени уделяю онлайн-кодингу.

Я получил от курса, что хотел) Изучил с нуля Java, преподаватель классно все рассказывал, объяснял понятным языком)) 12/10

Артемий, JA402-2940
Читать дальше
Преподаватель Татьяна Таринская

Татьяна Таринская

Опыт работы

В программировании более 4 лет. Начинала свой путь в huawei, где проработала java-developer 3 года. На текущий момент работаю java-разработчиком в компании ITigris.

О себе

Моя мотивация — поделиться опытом на пути новых специалистов, желающих подтянуть свои скилы и войти в IT. Работаю на современном стеке технологий, в связи с чем буду рассказывать максимально актуальную информацию. Научу проходить собеседования на разработчика любой сложности.

Изначально хотел систематизировать знания. Все что хотел — получилось. Спасибо Вам! Вы делаете большое дело!

Константин, JA412-2825
Опыт работы

В программировании более 4 лет. Начинала свой путь в huawei, где проработала java-developer 3 года. На текущий момент работаю java-разработчиком в компании ITigris.

О себе

Моя мотивация — поделиться опытом на пути новых специалистов, желающих подтянуть свои скилы и войти в IT. Работаю на современном стеке технологий, в связи с чем буду рассказывать максимально актуальную информацию. Научу проходить собеседования на разработчика любой сложности.

Изначально хотел систематизировать знания. Все что хотел — получилось. Спасибо Вам! Вы делаете большое дело!

Константин, JA412-2825
Читать дальше
Преподаватель Илья Глаз

Илья Глаз

Опыт работы

В программировании более 4 лет. За это время успел поработать на проектах компаний «Банки.ру» и «Сбер». На текущий момент работаю Java-разработчиком в компании «Астон».

О себе

Обожаю писать код и разрабатывать проектные решения. Также люблю передавать свои знания. Работаю на современном стеке технологий, в связи с чем буду рассказывать максимально актуальную информацию. Научу проходить собеседования на разработчика любой сложности.

Приятная методика обучения. Темы прорабатывались качественно, при этом не долго. Благодарю за незабываемые впечатления. Обучением доволен.

Станислав, JA258-1885
Опыт работы

В программировании более 4 лет. За это время успел поработать на проектах компаний «Банки.ру» и «Сбер». На текущий момент работаю Java-разработчиком в компании «Астон».

О себе

Обожаю писать код и разрабатывать проектные решения. Также люблю передавать свои знания. Работаю на современном стеке технологий, в связи с чем буду рассказывать максимально актуальную информацию. Научу проходить собеседования на разработчика любой сложности.

Приятная методика обучения. Темы прорабатывались качественно, при этом не долго. Благодарю за незабываемые впечатления. Обучением доволен.

Станислав, JA258-1885
Читать дальше

Тарифы

База
от 3 491 ₽/мес
4 888 ₽
В рассрочку до 12 месяцев или сразу 41 900 ₽
-40%
Ближайший старт — 9 декабря
  • Занятия в мини-группе без повторного прохождения
  • Доступ к чату группы
  • Разбор домашних заданий с преподавателем
  • Сертификат Школы
Оптимальный
от 5 825 ₽/мес
8 155 ₽
В рассрочку до 12 месяцев или сразу 69 900 ₽
-40%
Ближайший старт — 9 декабря
  • Занятия в мини-группе с возможностью повторного прохождения
  • Работа по проектам для портфолио с личным наставником
  • Помощь с трудоустройством
  • Закрытое комьюнити менторов и выпускников
  • Доступ к материалам онлайн-курса
  • Удостоверение Школы + удостоверение о повышении квалификации
Применяйте промокод НОЯБРЬ на скидку 10% и получайте ещё два курса в подарок
Рекомендуем
Плюс
от 8 158 ₽/мес
11 421 ₽
В рассрочку до 12 месяцев или сразу 97 900 ₽
-40%
Ближайший старт — 9 декабря
  • Все из тарифа «Оптимальный»
  • 3 индивидуальных занятия с преподавателем
  • Личная карьерная консультация с экспертом
  • Дополнительные проекты для портфолио
Применяйте промокод НОЯБРЬ на скидку 10% и получайте ещё два курса в подарок

Что еще важно?

Способы оплаты
Можно оплатить обучение за счет компании. Оставьте заявку или напишите нам, мы составим договор и выставим счёт

Можно оплатить в рассрочку через Сбер и Т-банк или частями через Сплит. Проценты и переплаты берем на себя

Налоговый вычет
Налоговый вычет могут оформить все граждане России, которые платят НДФЛ и ИП на общей системе налогообложения

Команда поддержки поможет вам получить обратно 13% стоимости курса

Запись в группу
После оплаты мы сразу откроем доступ к материалам, которые необходимы для обучения

Вы можете поменять группу или вернуть всю сумму в любой момент, но только за 24 часа до старта обучения

Программа курса

Каждому студенту мы открываем доступ этому курсу, для того, чтобы обучение не прошло впустую. Проблема — люди не получают результат от обучения. Есть три основные причины:

  • Нет четких целей. И даже те, кто понимает важность целей, всё равно этого не делает. Хочу поменять работу и стать крутым сммщиком — не цель, а желание. С такой постановкой результат будет соответствующим.
  • Забрасывание обучения на полпути. Многие находят мотивацию на первую неделю. А вот дойти до конца не получается. Так как мозг не любит учиться регулярно.
  • Отсутствие системности. Достаточно распространённое явление, когда мы хватаемся за любую информацию по выбранной теме, двигаемся бессистемно, и как следствие, безрезультатно.

Почему мы выделили именно эти три причины? Потому что занимаемся обучением уже 11 лет и видим обратную связь от учеников. На курсе рассказываем, как все эти ценные знания применять в жизни.

  • Настройка IDE
  • Базовый синтаксис
  • Переменные, операторы, типы переменных, циклы
  • Ввод - вывод, файловый ввод вывод
  • Сложные структуры: массивы
  • Простые алгоритмы
  • Система контроля версий. Git
  • Стандартные функции
  • Свои функции
12 ак. часов
  • Введение в ООП
  • Классы
  • Инкапсуляция, наследования
  • Полиморфизм
  • Интерфейсы, абстрактные классы
6 ак. часов
  • Деревья, списки и пр. (графы)
  • Простые и сложные алгоритмы
  • Временная сложность
  • Скорость работы алгоритма
6 ак. часов
  • Framework Collection
  • Коллекция элементов
  • Iterable
  • Списки
  • Очередь
  • Set
  • Карты
6 ак. часов
  • Введение в паттерны программирования: необходимость, решаемые задачи
  • Рассмотрение основных паттернов
  • Архитектуры программ: основные виды архитектур, их отличия, преимущества и недостатки
  • Создание программы с использованием архитектуры MVC
4 ак. часа
  • Введение в базы данных: необходимость, принципы работы
  • Основы работы с базами данных на декларативном языке SQL
  • Альтернативные виды баз данных и их различия
  • Современные возможности баз данных
  • Использование JDBC в Java приложениях
  • Работа с основными объектами JDBC API
5.5 ак. часов
  • Потоки и процессы
  • Multiprocessing, thread, multithreading
  • Создание многопоточного приложения
  • Оценка прироста производительности
4 ак. часа
  • Введение в компьютерные сети
  • Виды сетей
  • Стек сетевых протоколов: Ethernet, IP, TCP, UDP, HTTP
  • Основы архитектуры клиент-сервер
  • Написание простейшего клиент-серверного приложения
  • Понимание архитектуры REST, SOAP
3.5 ак. часа
  • JavaFX
  • Stage, Scene, Node
  • Примеры использования
  • Создание десктоп приложение
8 ак. часа
  • Работа с фреймворком Spring
  • Запросы и ответы
  • написание полноценного приложения
  • Hibernate библиотека для решения задач объектно-реляционного отображения (ORM)
  • Связь ООП и реляционной базы данных
  • Библиотека для JSON. Jackson
10 ак. часов
  • Первый принцип CI/CD: сегрегация ответственности заинтересованных сторон
  • Второй принцип CI/CD: снижение риска
  • Третий принцип CI/CD: короткий цикл обратной связи
  • Реализации среды в CI/CD
  • Инструменты для CI/CD
2 ак. часа
  • Значение и структура тестов
  • Библиотека JUnit
3 ак. часа
  • Scrum, Agile, Kanban
  • Примеры использования в разных проектах
  • Командная работа. Роли
  • Построение работы с продуктами с процессами внутри организации
2 ак. часа
  • Виды и преимущества компаний
  • Как подготовить резюме
  • Где искать работу
  • Тестовое задание
  • Стратегия развития после того, как вас взяли на работу

Подробно про проект можно прочитать тут — проект #1

Легенда

В компании “Инкилевич и сыновья” проходят постоянные соревнования между коллегами для укрепления корпоративного духа. Работают в основном IT-специалисты со сложными задачами. Им хочется простую по механике игру, в которой они могли бы разгрузить мозг и посоревноваться друг с другом.

Цель

Создание игры крестики-нолики.

Задача

Необходимо создать базовый интерфейс самой игры, прописать всю ее механику, добавить реальных игроков, компьютерного игрока простой сложности, компьютерного игрока сложной сложности, добавить тесты, провести турнир между разными игроками и собрать статистику.

Инструменты

  • JComponent — класс в Java для реализации графических визуализаций.
  • JUnit — фреймворк для тестирования на Java.
  • Java core — базовый функционал Java, который позволит нам создать игру. Включает: Exceptions, Collections, OOP, Random, Scanner, PrintWriter.

Подробно про проект можно прочитать тут — Проект #2

Легенда

С появлением тренда на запоминание слов, компания «Кусэрама» решила запустить бота который мог бы и запоминать слова и переводить их в режиме live. Это помогает не хранить много приложений на телефоне.

Цель

Бот для изучения иностранного языка с двумя функциями: переводчик и хранение изученных слов

Задача

Функции бота: регистрация пользователя, хранение слов, перевод слов, добавление слов, проверка изученных слов

  • При начале диалога с ботом необходимо зарегистрировать пользователя, то есть записать в базу данных.
  • Далее для этого пользователя мы будем хранить список слов, которые он изучил и их перевод.
  • Бот должен уметь переводить слова и сообщения. Для этого можно использовать любой переводчик с открытым API.
  • Пользователь может добавить слово и его перевод в список слов, которые он сейчас изучает.
  • Пользователь должен иметь возможность в любой момент проверить свои знания, то есть то, как он помнит слова из добавленных. Для этого должен быть реализован функционал диалога, в котором бот спрашивает перевод случайно выбранных слов из списка.

Инструменты

  • Maven — система сборки. Позволяет подключить к вам в java проект различные фреймворки
  • TelegramLongPollingBot — для работы с телеграмм, работает поверх стандартного API
  • JDBC (Java DataBase Connectivity) — ****позволяет создать и взаимодействовать с базой данных sqlite
  • Google API Client Library for Java — для работы с API для переводчика

Для всех студентов мы открываем доступ к материалам из онлайн-курса по Java.

Остались вопросы? С радостью ответим на них!
Остались вопросы? С радостью ответим на них!
Достаточно быстро решилась пойти на курс, потому что хотела вникнуть в основы Java программирования уже давно. И наконец-то я в этом разобралась! Очень довольна! Всё понравилось, но особо выделила бы работу преподавателя, его понятные и структурированные объяснения, а также удобные условия для обучения. Максим очень хорошо объясняет, помогает в любое время суток. Поначалу стеснялась много, а потом завалила его вопросами, которые уже выходили за рамки курса. Спасибо преподавателю и всему Бруноям!
Елена Пранова
Студент курса "Курс Java-разработчик с нуля"
Задать вопрос
Достаточно быстро решилась пойти на курс, потому что хотела вникнуть в основы Java программирования уже давно. И наконец-то я в этом разобралась! Очень довольна! Всё понравилось, но особо выделила бы работу преподавателя, его понятные и структурированные объяснения, а также удобные условия для обучения. Максим очень хорошо объясняет, помогает в любое время суток. Поначалу стеснялась много, а потом завалила его вопросами, которые уже выходили за рамки курса. Спасибо преподавателю и всему Бруноям!
Елена Пранова
Студент курса "Курс Java-разработчик с нуля"
Задать вопрос
Мощный упор на практику - было местами сложно. Я знал самые азы, но благодаря интенсивности смог неплохо освоить язык. 10ка за курс. Во многом из-за препода - так-то можно и дома попытаться разобраться, но на курсах в тысячу раз проще, интереснее и быстрее. Спасибо Бруноям!
Эмиль Фатуллаев
Студент курса "Курс Java-разработчик с нуля"
Задать вопрос
Достаточно быстро решилась пойти на курс, потому что хотела вникнуть в основы Java программирования уже давно. И наконец-то я в этом разобралась! Очень довольна! Всё понравилось, но особо выделила бы работу преподавателя, его понятные и структурированные объяснения, а также удобные условия для обучения. Максим очень хорошо объясняет, помогает в любое время суток. Поначалу стеснялась много, а потом завалила его вопросами, которые уже выходили за рамки курса. Спасибо преподавателю и всему Бруноям!
Елена Пранова
Студент курса "Курс Java-разработчик с нуля"
Задать вопрос
Я очень довольна курсом, хоть и тяжело было. Я планирую пойти в сферу android разработки. Преподаватель мне приводил примеры, которые понадобятся в этом направлении. За это большое спасибо. Работы впереди много, но рада, что разобралась со всеми основными пунктами.
Елена
Студент курса "Курс Java-разработчик с нуля"
Задать вопрос
Хороший старт для программирования. Интересно. Благодарю, Бруноям. Заинтересован теперь в дальнейшем развитии. Сейчас присматриваюсь к Android-разработке. Наверное, опять к вам пойду учиться. Но для начала хочу закрепить ещё раз самостоятельно тот материал, который мы прошли
Михаил Фадеев
Студент курса "Курс Java-разработчик с нуля"
Задать вопрос

О Бруноям

Бруноям — это практический подход к образованию. Мы делаем курсы для тех, кто хочет получить новую профессию, сменить сферу деятельности или решить свою бизнес-задачу. На собеседовании стали спрашивать не наличие диплома, а навыки, которыми человек обладает. Мы в Бруноям как раз и даём те самые навыки и умения, которые позволяют попробовать себя в новой профессии или совершенствоваться. Мы делаем образование для тех, кто хочет и готов пробовать новое, меняться, искать себя и свою работу мечты

Вопросы и ответы

Мы помогаем сделать хорошее резюме, оформить портфолио, подготовиться к собеседованиям. Каждый студент может обратиться за помощью к экспертам из карьерного центра Бруноям.

Образовательная деятельность в Школе Бруноям ведется на основании государственной лицензии. 

Вы можете оформить налоговый вычет, если вы работаете по трудовому договору и являетесь налоговым резидентом РФ. 

Чтобы получить налоговый вычет за обучение, нужно собрать документы, включая договор с учебным заведением и чеки об оплате, и подать декларацию 3-НДФЛ в налоговую инспекцию. Вычет можно оформить за себя или близких родственников. Для получения вычета через работодателя подайте заявление и справку об оплате в налоговую через личный кабинет на сайте ФНС. Возврат составит 13% от суммы расходов на обучение.

Вы всегда можете спросить про налоговый вычет у наших менеджеров — они помогут разобраться в процессе. 

Подробнее о налоговом вычете читайте в нашей статье.

Вы можете спланировать свой бюджет и оплатить курс разными способами:

  • У нас есть беспроцентная рассрочка от Т-банк и Сбербанк. Проценты Школа берёт на себя.
  • Принимаем оплаты иностранными картами.
  • Доступна оплата частями через сервис Яндекс Сплит. Можно разделить оплату на 2, 4, 6 месяцев.
  • Обучение может оплатить ваш работодатель: заключаем договор с юрлицом, выставляем счёт на оплату, после открываем доступ к курсу.

Рядом с вами будут эксперты в профессии — преподаватели и наставники. Они помогут систематизировать знания, расскажут об инструментах и возможностях, доведут ваши проекты до ума, чтобы у вас было хорошее портфолио.

Остались вопросы? С радостью ответим на них!