Курс Java-разработчик с нуля
Практический курс по Java с нуля до Junior Java Developer. 2 месяца офлайн-занятий в мини-группе и 2 месяца проектной работы с личным наставником. Всё, чтобы вы освоили профессию Java-разработчика.
Практический курс по Java с нуля до Junior Java Developer. 2 месяца офлайн-занятий в мини-группе и 2 месяца проектной работы с личным наставником. Всё, чтобы вы освоили профессию Java-разработчика.
Как мы создаем
хорошие курсы
Группы 5-10 человек, чтобы каждому было комфортно задавать вопросы, общаться с преподавателем и учиться командной работе
нет результатов
Дедлайны и расписание помогают побороть прокрастинацию. 91% наших студентов в этом формате проходят курс до конца
У вас будет чат группы. Комьюнити со всеми студентами. Разбор домашних заданий и работа по проектам. Всё это погружает в обучение
Средняя зарплата Java-разработчика
Зарплата Java-разработчика зависит от опыта, региона, компании. Примерный разброс — от 70 до 100 тысяч на старте и от 170 до 300 получают разработчики с опытом. На основе данных Хабр Карьера
О курсе
69900 ₽К очным занятиям добавили этап работы по проектам с личным наставником, которые точь-в-точь повторяют повседневные задачи разработчиков. И доступ ко всем урокам онлайн-курса по Java. Всё это на нашей образовательной платформе.
К очным занятиям добавили этап работы по проектам с личным наставником, которые точь-в-точь повторяют повседневные задачи разработчиков. И доступ ко всем урокам онлайн-курса по Java. Всё это на нашей образовательной платформе.
Практика на
больших проектах
Чему вы научитесь
на курсе
Чему вы научитесь
на курсе
- 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
Программированием на Java занимаюсь с 2018 года. Стаж работы — 6 лет.
Считаю, что программирование — это та область, где успешно совмещаются хобби и работа. Нравится не только решать рабочие задачи, но и помогать осваивать ученикам эту сложную, но очень интересную специальность. Стараюсь, чтобы материал был усвоен не только в теории, но и на практике, поэтому на занятиях много времени уделяю онлайн-кодингу.
Я получил от курса, что хотел) Изучил с нуля Java, преподаватель классно все рассказывал, объяснял понятным языком)) 12/10
Татьяна Таринская
В программировании более 4 лет. Начинала свой путь в huawei, где проработала java-developer 3 года. На текущий момент работаю java-разработчиком в компании ITigris.
Моя мотивация — поделиться опытом на пути новых специалистов, желающих подтянуть свои скилы и войти в IT. Работаю на современном стеке технологий, в связи с чем буду рассказывать максимально актуальную информацию. Научу проходить собеседования на разработчика любой сложности.
Изначально хотел систематизировать знания. Все что хотел — получилось. Спасибо Вам! Вы делаете большое дело!
В программировании более 4 лет. Начинала свой путь в huawei, где проработала java-developer 3 года. На текущий момент работаю java-разработчиком в компании ITigris.
Моя мотивация — поделиться опытом на пути новых специалистов, желающих подтянуть свои скилы и войти в IT. Работаю на современном стеке технологий, в связи с чем буду рассказывать максимально актуальную информацию. Научу проходить собеседования на разработчика любой сложности.
Изначально хотел систематизировать знания. Все что хотел — получилось. Спасибо Вам! Вы делаете большое дело!
Илья Глаз
В программировании более 4 лет. За это время успел поработать на проектах компаний «Банки.ру» и «Сбер». На текущий момент работаю Java-разработчиком в компании «Астон».
Обожаю писать код и разрабатывать проектные решения. Также люблю передавать свои знания. Работаю на современном стеке технологий, в связи с чем буду рассказывать максимально актуальную информацию. Научу проходить собеседования на разработчика любой сложности.
Приятная методика обучения. Темы прорабатывались качественно, при этом не долго. Благодарю за незабываемые впечатления. Обучением доволен.
В программировании более 4 лет. За это время успел поработать на проектах компаний «Банки.ру» и «Сбер». На текущий момент работаю Java-разработчиком в компании «Астон».
Обожаю писать код и разрабатывать проектные решения. Также люблю передавать свои знания. Работаю на современном стеке технологий, в связи с чем буду рассказывать максимально актуальную информацию. Научу проходить собеседования на разработчика любой сложности.
Приятная методика обучения. Темы прорабатывались качественно, при этом не долго. Благодарю за незабываемые впечатления. Обучением доволен.
Тарифы
- Занятия в мини-группе без повторного прохождения
- Доступ к чату группы
- Разбор домашних заданий с преподавателем
- Сертификат Школы
- Занятия в мини-группе с возможностью повторного прохождения
- Работа по проектам для портфолио с личным наставником
- Помощь с трудоустройством
- Закрытое комьюнити менторов и выпускников
- Доступ к материалам онлайн-курса
- Удостоверение Школы + удостоверение о повышении квалификации
- Все из тарифа «Оптимальный»
- 3 индивидуальных занятия с преподавателем
- Личная карьерная консультация с экспертом
- Дополнительные проекты для портфолио
Что еще важно?
Можно оплатить в рассрочку через Сбер и Т-банк или частями через Сплит. Проценты и переплаты берем на себя
Команда поддержки поможет вам получить обратно 13% стоимости курса
Вы можете поменять группу или вернуть всю сумму в любой момент, но только за 24 часа до старта обучения
Программа курса
Каждому студенту мы открываем доступ этому курсу, для того, чтобы обучение не прошло впустую. Проблема — люди не получают результат от обучения. Есть три основные причины:
- Нет четких целей. И даже те, кто понимает важность целей, всё равно этого не делает. Хочу поменять работу и стать крутым сммщиком — не цель, а желание. С такой постановкой результат будет соответствующим.
- Забрасывание обучения на полпути. Многие находят мотивацию на первую неделю. А вот дойти до конца не получается. Так как мозг не любит учиться регулярно.
- Отсутствие системности. Достаточно распространённое явление, когда мы хватаемся за любую информацию по выбранной теме, двигаемся бессистемно, и как следствие, безрезультатно.
Почему мы выделили именно эти три причины? Потому что занимаемся обучением уже 11 лет и видим обратную связь от учеников. На курсе рассказываем, как все эти ценные знания применять в жизни.
- Настройка 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.
Мы обучили
25 000+ специалистов
О Бруноям
Бруноям — это практический подход к образованию. Мы делаем курсы для тех, кто хочет получить новую профессию, сменить сферу деятельности или решить свою бизнес-задачу. На собеседовании стали спрашивать не наличие диплома, а навыки, которыми человек обладает. Мы в Бруноям как раз и даём те самые навыки и умения, которые позволяют попробовать себя в новой профессии или совершенствоваться. Мы делаем образование для тех, кто хочет и готов пробовать новое, меняться, искать себя и свою работу мечты
Вопросы и ответы
Мы помогаем сделать хорошее резюме, оформить портфолио, подготовиться к собеседованиям. Каждый студент может обратиться за помощью к экспертам из карьерного центра Бруноям.
Образовательная деятельность в Школе Бруноям ведется на основании государственной лицензии.
Вы можете оформить налоговый вычет, если вы работаете по трудовому договору и являетесь налоговым резидентом РФ.
Чтобы получить налоговый вычет за обучение, нужно собрать документы, включая договор с учебным заведением и чеки об оплате, и подать декларацию 3-НДФЛ в налоговую инспекцию. Вычет можно оформить за себя или близких родственников. Для получения вычета через работодателя подайте заявление и справку об оплате в налоговую через личный кабинет на сайте ФНС. Возврат составит 13% от суммы расходов на обучение.
Вы всегда можете спросить про налоговый вычет у наших менеджеров — они помогут разобраться в процессе.
Подробнее о налоговом вычете читайте в нашей статье.
Вы можете спланировать свой бюджет и оплатить курс разными способами:
- У нас есть беспроцентная рассрочка от Т-банк и Сбербанк. Проценты Школа берёт на себя.
- Принимаем оплаты иностранными картами.
- Доступна оплата частями через сервис Яндекс Сплит. Можно разделить оплату на 2, 4, 6 месяцев.
- Обучение может оплатить ваш работодатель: заключаем договор с юрлицом, выставляем счёт на оплату, после открываем доступ к курсу.
Рядом с вами будут эксперты в профессии — преподаватели и наставники. Они помогут систематизировать знания, расскажут об инструментах и возможностях, доведут ваши проекты до ума, чтобы у вас было хорошее портфолио.