Курс Java-разработчик с нуля
Практический курс по Java с нуля до Junior Java Developer. 2 месяца офлайн-занятий в мини-группе и 2 месяца проектной работы с личным наставником. Всё, чтобы вы освоили профессию Java-разработчика.
Практический курс по Java с нуля до Junior Java Developer. 2 месяца офлайн-занятий в мини-группе и 2 месяца проектной работы с личным наставником. Всё, чтобы вы освоили профессию Java-разработчика.
Максимально эффективное
обучение
Курсы разрабатываются после анализа вакансий и обновляются каждые полгода. Ничего лишнего — учим только тому, что пригодится в работе
Преподаватели — действующие специалисты, которые прошли наше обучение педагогике. Они донесут сложные вещи просто. Все всё поймут
91% наших студентов в офлайн-формате проходят обучение до конца. Ни один онлайн-курс не даёт такого результата
Выполнение проектов приближает студентов к условиям реальной работы. Проекты не стыдно будет показать работодателю
О курсе
- Занятия в Санкт-Петербурге
- Начало обучения 6 июня 2023
Курс нацелен на профессию Java-разработчика. Научим всему, что есть в джун вакансиях. Подготовим к первой работе, поможем наполнить проектами портфолио и предоставим стажировку.
Ваш преподаватель — действующий Java-разработчик. Ваш наставник — действующий Java-разработчик. На каждом этапе с вами будут программисты, которых мы научили учить, чтобы вы стали действующим Java-разработчиком.
Группа 5-10 человек и чат, чтобы каждому было комфортно задавать вопросы, общаться с преподавателем и друг с другом. Если вы захотите освежить информацию — можете бесплатно пройти весь курс или пропущенное занятие в течение года
Курс нацелен на профессию 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 — облачный сервис для работы над кодом в команде
в вашем резюме!
Преподаватели курса


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


Мурад Расулов
Java Developer в Сбербанке. Отучился на факультете информационных систем и технологий в СПбГУТ. Полтора года коммерческого опыта на Java.
В программировании с 2018 года, на Java - более 3-х лет. Считаю программирование своим хобби. Стараюсь объяснять материал примерами из реальной жизни. Очень нравится видеть заинтересованность учеников в освоении новой профессии.
Да, кайфанул как следует. Если честно, я не красноречив, поэтому просто напишу, что не зря потратил деньги, так как на онлайн обучении сложнее обучаться и нет обратной связи. А здесь всё есть.
Java Developer в Сбербанке. Отучился на факультете информационных систем и технологий в СПбГУТ. Полтора года коммерческого опыта на Java.
В программировании с 2018 года, на Java - более 3-х лет. Считаю программирование своим хобби. Стараюсь объяснять материал примерами из реальной жизни. Очень нравится видеть заинтересованность учеников в освоении новой профессии.
Да, кайфанул как следует. Если честно, я не красноречив, поэтому просто напишу, что не зря потратил деньги, так как на онлайн обучении сложнее обучаться и нет обратной связи. А здесь всё есть.


Игорь Коробков
Программированием на Java занимаюсь с 2018 года. Стаж работы — 6 лет.
Считаю, что программирование — это та область, где успешно совмещаются хобби и работа. Нравится не только решать рабочие задачи, но и помогать осваивать ученикам эту сложную, но очень интересную специальность. Стараюсь, чтобы материал был усвоен не только в теории, но и на практике, поэтому на занятиях много времени уделяю онлайн-кодингу.
Я получил от курса, что хотел) Изучил с нуля Java, преподаватель классно все рассказывал, объяснял понятным языком)) 12/10
Программированием на Java занимаюсь с 2018 года. Стаж работы — 6 лет.
Считаю, что программирование — это та область, где успешно совмещаются хобби и работа. Нравится не только решать рабочие задачи, но и помогать осваивать ученикам эту сложную, но очень интересную специальность. Стараюсь, чтобы материал был усвоен не только в теории, но и на практике, поэтому на занятиях много времени уделяю онлайн-кодингу.
Я получил от курса, что хотел) Изучил с нуля Java, преподаватель классно все рассказывал, объяснял понятным языком)) 12/10
Расписание обучения
Вечер | 6 июня - 3 августа |
|
19:00 - 22:00 | Записаться |
Вечер | 21 августа - 29 сентября |
|
19:00 - 22:00 | Записаться |
Выходные | 7 октября - 19 ноября |
|
10:00 - 14:00 | Записаться |
Программа курса
- Настройка 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.
По данным hh.ru
Мы обучили
16 287 специалистов
О Бруноям
Бруноям — это практический подход к образованию. Мы делаем курсы для тех, кто хочет получить новую профессию, сменить сферу деятельности или решить свою бизнес-задачу. На собеседовании стали спрашивать не наличие диплома, а навыки, которыми человек обладает. Мы в Бруноям как раз и даём те самые навыки и умения, которые позволяют попробовать себя в новой профессии или совершенствоваться. Мы делаем образование для тех, кто хочет и готов пробовать новое, меняться, искать себя и свою работу мечты




















Быстрое обучение
без потери качества
Менеджеры помогут выбрать курс, который вам действительно нужен
В курсе будет много практики и заданий
с разным уровнем сложности
Обратная связь от преподавателя и наставника поможет выполнить задачу на 100%
Несколько месяцев от начала обучения до решения вашей задачи
Вопросы и ответы
По окончании курса вы получаете электронный сертификат.
Ученики часто используют его при устройстве на работу, но стоит помнить, что самое ценное - это навык, который вы освоите на курсе.
Отдел по работе с клиентами работает по будням с 10.00 до 19.30 и по выходным с 10.00 до 16.30. Все занятия заканчиваются до 22.00
Если вы пропустили какую-то тему или хотите освежить информацию - можете бесплатно пройти весь курс или пропущенное занятие в течение года. А в общем чате вы сможете получить материалы с пропущенного занятия.
После окончания курса действуют накопительные скидки: 10% на второй, 15% на третий и 25% на четвертый курс. Срок действия скидок не ограничен.
На курсе будет информация по подготовке к работе: как пройти собеседование, где искать работу и заказы, как составить резюме и выгодно отличаться от соискателей, как оформить портфолио, с какими заказчиками имеет смысл работать, с чем придётся столкнуться в начале работы.
Ученики уже на курсе размещают информацию о себе и контактируют с заказчиками, а преподаватели и кураторы дают рекомендации, исходя уже из их конкретной ситуаций. А еще у нас есть центр карьеры, где можно посмотреть все действующие стажировки для студентов.
При такой поддержке у вас есть все шансы получить работу в короткие сроки.
Если у вас есть конкретные задачи и проект, вы можете работать над ними на курсе под присмотром преподавателя.
Отсутствие своего проекта - не проблема. На курсе вы получаете профессию, выполняя задания, которые мы подготовили.
Закажите обратный звонок, мы подберём для вас удобное время.
Если вам необходимо дополнительное, официальное подтверждение вашего обучения, мы можем выдать удостоверение о повышении квалификации. Право на выдачу имеют государственные и частные учреждения, имеющие подтверждение качества обучающих программ на соответствие нормам ГОСТа.
Вы можете оформить беспроцентную рассрочку на 3, 6, или 12 месяцев.
Вы можете пройти курс индивидуально.
Стоимость зависит от количества часов и программы курса, которая составляется на основе необходимых для вас тем.
Мы оставляем на сайте только востребованные курсы. Если что-то устаревает или утрачивает свою актуальность - мы их убираем.
Все программы курсов планово обновляются каждые полгода, либо по мере выхода серьёзных изменений.