8 (812) 409-90-59
Soft Skills
Курсы в Петербурге
Онлайн курсы
Soft Skills
Курсы в Петербурге
Онлайн курсы

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

Старт группы — 6 июня

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

Курс Java-разработчик с нуля
Старт группы — 6 июня

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

Максимально эффективное
обучение

Актуальная программа

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

Как мы учим

Преподаватели — действующие специалисты, которые прошли наше обучение педагогике. Они донесут сложные вещи просто. Все всё поймут

Офлайн vs онлайн

91% наших студентов в офлайн-формате проходят обучение до конца. Ни один онлайн-курс не даёт такого результата

Проекты для резюме

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

О курсе

72
часа работы в аудитории
4 991
в месяц при оформлении рассрочки на 12 месяцев
108
часов проектной работы
1
год для повторного прохождения
Занятия в Санкт-Петербурге
Начало занятий 6 июня 2023
  • Занятия в Санкт-Петербурге
  • Начало обучения 6 июня 2023

Курс нацелен на профессию Java-разработчика. Научим всему, что есть в джун вакансиях. Подготовим к первой работе, поможем наполнить проектами портфолио и предоставим стажировку.

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

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

72
часа работы в аудитории
108
часов проектной работы
1
год для повторного прохождения
4 991
в месяц при оформлении рассрочки на 12 месяцев

Курс нацелен на профессию Java-разработчика. Научим всему, что есть в джун вакансиях. Подготовим к первой работе, поможем наполнить проектами портфолио и предоставим стажировку.

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

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

Мы обновили офлайн-курсы

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

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

Как проходит
обучение

Обучайтесь в аудиториях с новыми ПК и системой дублирующих мониторов

Закрепляйте каждую тему на домашних заданиях и получайте развёрнутую обратную связь

Делитесь успехами в телеграм-чате. Коммьюнити с преподавателем, наставником и группой до 10 человек

Выполняйте проекты во время обучения и после занятий наставник будет на связи

  • Обучайтесь в аудиториях с новыми ПК и системой дублирующих мониторов
  • Закрепляйте каждую тему на домашних заданиях и получайте развёрнутую обратную связь
  • Делитесь успехами в телеграм-чате. Коммьюнити с преподавателем, наставником и группой до 10 человек
  • Выполняйте проекты во время обучения и после занятий наставник будет на связи
Сначала ты не умеешь ничего, потом немного и постепенно умеешь всё больше
Сначала ты не умеешь ничего, потом немного и постепенно умеешь всё больше

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

Актуальные знания
в курсе

Актуальные знания
в курсе

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

Наша статья про офлайн-формат на VC.ru

Наша статья про офлайн-формат на VC.ru

Преподаватели курса

Действующие специалисты Москвы и Санкт-Петербурга
Преподаватель программирования
Преподаватель программирования

Светозар Милых

Опыт работы

Преподаватель курсов программирования на Java и программирования на Python. Стаж программирования — 7 лет

О себе

С 2016 года занимаюсь разработкой на Java и Python. На занятиях главной целью считаю усвоение и закрепление информации учеником. Очень нравится видеть заинтересованность в глазах и успехи в освоении навыка

Проходил курс программирования Java у Светозара. Очень рад, что попал именно к нему. Практикующий программист, понятно объясняет и терпеливо повторяет тем, кому сложно. Мне очень понравилось, что информация преподносится в легкой и доступной форме. Большое спасибо Светозару и Бруноям

Владимир, Группа JA223-1254
Опыт работы

Преподаватель курсов программирования на Java и программирования на Python. Стаж программирования — 7 лет

О себе

С 2016 года занимаюсь разработкой на Java и Python. На занятиях главной целью считаю усвоение и закрепление информации учеником. Очень нравится видеть заинтересованность в глазах и успехи в освоении навыка

Проходил курс программирования Java у Светозара. Очень рад, что попал именно к нему. Практикующий программист, понятно объясняет и терпеливо повторяет тем, кому сложно. Мне очень понравилось, что информация преподносится в легкой и доступной форме. Большое спасибо Светозару и Бруноям

Владимир, Группа JA223-1254
Читать дальше
Преподаватель программирования
Преподаватель программирования

Мурад Расулов

Опыт работы

Java Developer в Сбербанке. Отучился на факультете информационных систем и технологий в СПбГУТ. Полтора года коммерческого опыта на Java.

О себе

В программировании с 2018 года, на Java - более 3-х лет. Считаю программирование своим хобби. Стараюсь объяснять материал примерами из реальной жизни. Очень нравится видеть заинтересованность учеников в освоении новой профессии.

Да, кайфанул как следует. Если честно, я не красноречив, поэтому просто напишу, что не зря потратил деньги, так как на онлайн обучении сложнее обучаться и нет обратной связи. А здесь всё есть.

Иван, JA385-2729
Опыт работы

Java Developer в Сбербанке. Отучился на факультете информационных систем и технологий в СПбГУТ. Полтора года коммерческого опыта на Java.

О себе

В программировании с 2018 года, на Java - более 3-х лет. Считаю программирование своим хобби. Стараюсь объяснять материал примерами из реальной жизни. Очень нравится видеть заинтересованность учеников в освоении новой профессии.

Да, кайфанул как следует. Если честно, я не красноречив, поэтому просто напишу, что не зря потратил деньги, так как на онлайн обучении сложнее обучаться и нет обратной связи. А здесь всё есть.

Иван, JA385-2729
Читать дальше
Преподаватель программирования
Преподаватель программирования

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

Опыт работы

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

О себе

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

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

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

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

О себе

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

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

Артемий, JA402-2940
Читать дальше

Расписание обучения

Вечер 6 июня - 3 августа
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
19:00 - 22:00 Записаться
Вечер 21 августа - 29 сентября
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
19:00 - 22:00 Записаться
Выходные 7 октября - 19 ноября
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
10:00 - 14:00 Записаться
6 июня - 3 августа
Вторник, Четверг,
19:00 - 22:00
Записаться
21 августа - 29 сентября
Понедельник, Среда, Пятница,
19:00 - 22:00
Записаться
7 октября - 19 ноября
Суббота, Воскресеньe
10:00 - 14:00
Записаться
Не нашли подходящую группу? Мы подберем удобное для вас время.

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

  • Настройка 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.

Остались вопросы? С радостью ответим на них!
Остались вопросы? С радостью ответим на них!
120 000
Средняя зарплата middle-разработчика на Java в Санкт-Петербурге в 2023 году

По данным hh.ru

Мы обучили
16 287 специалистов

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

О Бруноям

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

Быстрое обучение
без потери качества

Менеджеры помогут выбрать курс, который вам действительно нужен

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

Обратная связь от преподавателя и наставника поможет выполнить задачу на 100%

Несколько месяцев от начала обучения до решения вашей задачи

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

По окончании курса вы получаете электронный сертификат.

Ученики часто используют его при устройстве на работу, но стоит помнить, что самое ценное - это навык, который вы освоите на курсе.

Отдел по работе с клиентами работает по будням с 10.00 до 19.30 и по выходным с 10.00 до 16.30. Все занятия заканчиваются до 22.00

Если вы пропустили какую-то тему или хотите освежить информацию - можете бесплатно пройти весь курс или пропущенное занятие в течение года. А в общем чате вы сможете получить материалы с пропущенного занятия.

После окончания курса действуют накопительные скидки: 10% на второй, 15% на третий и 25% на четвертый курс. Срок действия скидок не ограничен.

На курсе будет информация по подготовке к работе: как пройти собеседование, где искать работу и заказы, как составить резюме и выгодно отличаться от соискателей, как оформить портфолио, с какими заказчиками имеет смысл работать, с чем придётся столкнуться в начале работы.

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

При такой поддержке у вас есть все шансы получить работу в короткие сроки.

Если у вас есть конкретные задачи и проект, вы можете работать над ними на курсе под присмотром преподавателя.

Отсутствие своего проекта - не проблема. На курсе вы получаете профессию, выполняя задания, которые мы подготовили.

Закажите обратный звонок, мы подберём для вас удобное время.

Если вам необходимо дополнительное, официальное подтверждение вашего обучения, мы можем выдать удостоверение о повышении квалификации. Право на выдачу имеют государственные и частные учреждения, имеющие подтверждение качества обучающих программ на соответствие нормам ГОСТа. 

Вы можете оформить беспроцентную рассрочку на 3, 6, или 12 месяцев. 

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

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

Мы оставляем на сайте только востребованные курсы. Если что-то устаревает или утрачивает свою актуальность - мы их убираем.

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

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