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

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

Старт потока — 22 мая
Можно учиться онлайн

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

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

Практический курс по 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

О курсе

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

К очным занятиям добавили этап работы по проектам с личным наставником, которые точь-в-точь повторяют повседневные задачи разработчиков. И доступ ко всем урокам онлайн-курса по 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 — облачный сервис для работы над кодом в команде
Кстати, сертификат Бруноям будет отлично смотреться
в вашем резюме!
Сначала ты не умеешь ничего, потом немного и постепенно умеешь всё больше
Сначала ты не умеешь ничего, потом немного и постепенно умеешь всё больше

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

Тарифы

База
от 3 875 ₽/мес
5 425 ₽
В рассрочку до 12 месяцев или сразу 46 500 ₽
-40%
Ближайший старт — 22 мая
  • Занятия в мини-группе без повторного прохождения
  • Доступ к чату группы
  • Разбор домашних заданий с преподавателем
  • Сертификат Школы
Оптимальный
от 6 408 ₽/мес
8 971 ₽
В рассрочку до 12 месяцев или сразу 76 900 ₽
-40%
Ближайший старт — 22 мая
  • Занятия в мини-группе с возможностью повторного прохождения
  • Работа по проектам для портфолио с личным наставником
  • Помощь с трудоустройством
  • Закрытое комьюнити менторов и выпускников
  • Доступ к материалам онлайн-курса
  • Удостоверение Школы + удостоверение о повышении квалификации
По промокоду МАЙ скидка 10% и 3 курса в подарок
Рекомендуем
Плюс
от 8 991 ₽/мес
12 588 ₽
В рассрочку до 12 месяцев или сразу 107 900 ₽
-40%
Ближайший старт — 22 мая
  • Все из тарифа «Оптимальный»
  • 3 индивидуальных занятия с преподавателем
  • Личная карьерная консультация с экспертом
  • Дополнительные проекты для портфолио
По промокоду МАЙ скидка 10% и 3 курса в подарок

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

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

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

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

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

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

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

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

Это короткий, интерактивный и супер-полезный курс, в котором вы узнаете, как ставить четкие цели, вырабатывать ту самую мотивацию, а главное — учиться системно. Материалы помогут не только в обучении, но и в работе🤝

 

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

Подробно про проект можно прочитать тут — проект #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 месяцев.
  • Обучение может оплатить ваш работодатель: заключаем договор с юрлицом, выставляем счёт на оплату, после открываем доступ к курсу.

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

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