Курс Java-разработчик
Практический курс по Java: от Git и алгоритмов до Spring, JavaFX и unit-тестирования. Вы получите все необходимые навыки и знания для старта работы в Java-программировании (Junior Java Developer)
Практический курс по Java: от Git и алгоритмов до Spring, JavaFX и unit-тестирования. Вы получите все необходимые навыки и знания для старта работы в Java-программировании (Junior Java Developer)
Максимально эффективное
обучение
Курсы разрабатываются после анализа вакансий и обновляются каждые полгода. Ничего лишнего — учим только тому, что пригодится в работе
Преподаватели — действующие специалисты, которые прошли наше обучение педагогике. Они донесут сложные вещи просто. Все всё поймут
91% наших студентов в офлайн-формате проходят обучение до конца. Ни один онлайн-курс не даёт такого результата
Выполнение проектов приближает студентов к условиям реальной работы. Проекты не стыдно будет показать работодателю
О курсе
- Занятия в Санкт-Петербурге
- Начало обучения 25 мая 2022
Курс составлялся на основе вакансий и требований компаний к Java-программистам. Выполняйте задания и проекты. Так вы сможете претендовать на вакансии уже после курса. Сложность повышается поэтапно, поэтому вы можете учиться и без начальной подготовки в этой сфере.
Наши преподаватели — действующие Java-разработчики. На занятиях они подскажут как устроиться на работу, как пройти собеседования, какие ошибки совершают начинающие программисты.
Группы 5-10 человек позволяют работать над проектами в команде, а преподавателю — уделять внимание каждому ученику. Если вы захотите освежить информацию — можете бесплатно пройти весь курс или пропущенное занятие в течение года
Курс составлялся на основе вакансий и требований компаний к Java-программистам. Выполняйте задания и проекты. Так вы сможете претендовать на вакансии уже после курса. Сложность повышается поэтапно, поэтому вы можете учиться и без начальной подготовки в этой сфере.
Наши преподаватели — действующие Java-разработчики. На занятиях они подскажут как устроиться на работу, как пройти собеседования, какие ошибки совершают начинающие программисты.
Группы 5-10 человек позволяют работать над проектами в команде, а преподавателю — уделять внимание каждому ученику. Если вы захотите освежить информацию — можете бесплатно пройти весь курс или пропущенное занятие в течение года
Только на hh.ru прямо сейчас размещено больше 10 000 вакансий. Работодателям нужны специалисты, и они готовы хорошо платить
Только на hh.ru прямо сейчас размещено больше 10 000 вакансий. Работодателям нужны специалисты, и они готовы хорошо платить
Для кого этот курс
Основная задача курса - подготовить вас к профессии Java-разработчик. После обучения вы сможете найти работу и уже в рамках компании быстро развивать свои навыки.
ЗаписатьсяНа курсе вы изучите алгоритмы, Git, ООП и многое другое. Эти универсальные знания применимы в любой сфере программирования.
Как проходит
обучение
Комфортные аудитории на 5-10 человек с системой дублирующих мониторов
Общение в чате группы со студентами и преподавателем
Полностью оборудованное рабочее место у каждого студента - монитор 22 дюйма, современный ПК и быстрый интернет
Живая и доброжелательная атмосфера на каждом занятии
- Комфортные аудитории на 5-10 человек с системой дублирующих мониторов
- Общение в чате группы со студентами и преподавателем
- Полностью оборудованное рабочее место у каждого студента - монитор 22 дюйма, современный ПК и быстрый интернет
- Живая и доброжелательная атмосфера на каждом занятии
Актуальные знания
в курсе
Актуальные знания
в курсе
- Программирование на Java
- ООП (Object-oriented programming)
- Java Collections Framework
- Паттерны проектирования. MVC
- Визуализация. JavaFX
- Spring Framework
- Работа с СУБД. SQL. JDBC
- Jackson. Работа с JSON
- Понимание архитектуры REST, SOAP
- Unit-тестирование
- Сетевые протоколы Ethernet, IP, TCP, UDP, HTTP
- Git - система контроля версий
в вашем резюме!
Использованы данные студентов за 2020-2021 год
Использованы данные студентов за 2020-2021 год
Преподаватели курса


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


Даниил Ткаченко
В программировании с 2015 года. Последние проекты: CRM-система для работников call-центров, приложение для оценивания работоспособности персонала для «Магнита», AI for Tetris
Начинаю свой день с программирования и заканчиваю им же. Считаю, что программирование, в первую очередь - искусство. Учу своих учеников не только пониманию предмета, но и передаю свою любовь к программированию. Делюсь своим опытом написания коммерческих приложений и провожу каждого ученика через тернии программирования.
Спасибо огромное Даниилу - он прекрасный преподаватель и мастер своего дела! Мне все понравилось, все было отлично и на высшем уровне.
В программировании с 2015 года. Последние проекты: CRM-система для работников call-центров, приложение для оценивания работоспособности персонала для «Магнита», AI for Tetris
Начинаю свой день с программирования и заканчиваю им же. Считаю, что программирование, в первую очередь - искусство. Учу своих учеников не только пониманию предмета, но и передаю свою любовь к программированию. Делюсь своим опытом написания коммерческих приложений и провожу каждого ученика через тернии программирования.
Спасибо огромное Даниилу - он прекрасный преподаватель и мастер своего дела! Мне все понравилось, все было отлично и на высшем уровне.
Расписание обучения
Вечер | 25 мая - 4 июля |
|
19:00 - 22:00 | Записаться |
Вечер | 21 июня - 18 августа |
|
19:00 - 22:00 | Записаться |
Вечер | 20 июля - 29 августа |
|
19:00 - 22:00 | Записаться |
Вечер | 23 августа - 20 октября |
|
19:00 - 22:00 | Записаться |
Выходные | 24 сентября - 6 ноября |
|
14:30 - 18:30 | Записаться |
Программа курса
- Настройка 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
- Примеры использования в разных проектах
- Командная работа. Роли
- Построение работы с продуктами с процессами внутри организации
По данным hh.ru
Мы выпустили
12 039 специалистов
О Бруноям
Бруноям — это практический подход к образованию. Мы делаем курсы для тех, кто хочет получить новую профессию, сменить сферу деятельности или решить свою бизнес-задачу. На собеседовании стали спрашивать не наличие диплома, а навыки, которыми человек обладает. Мы в Бруноям как раз и даём те самые навыки и умения, которые позволяют попробовать себя в новой профессии или совершенствоваться. Мы делаем образование для тех, кто хочет и готов пробовать новое, меняться, искать себя и свою работу мечты




















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