Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

79 900 ₽
есть рассрочка

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

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

Роль наставников

Учиться новому гораздо проще с личным наставником, который погрузится в ваш проект, поможет развить сильные стороны и не оставит наедине со сложностями

Реальные проекты

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

Просто, быстро и удобно

Четкая структура. Курс разделен на модули. Модули на уроки. Каждый урок — это теория, соединенная с личным опытом преподавателя. Без длинных приветствий и воды

 

Преподаватели и наставники на курсе — специалисты с большим опытом. Они помогают отработать теорию на практике, дают советы на основе своего опыта и рассказывают про поиск работы.

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

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

Как мы учим

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

Технологии, которые будете изучать

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

Что вы получите после обучения

Приобретаемые навыки
3
Паттерны проектирования
4
Алгоритмы
5
Базы данных
6
Java-разработка
7
Инкапсуляция
8
Наследование
9
Типы данных
10
Циклы
11
Работа с файлами
12
Многопоточность
13
Полиморфизм
14
Система контроля версий Git
15
Spring REST
16
Ветвления
17
Методы и введение в классы
18
Java-коллекции
19
Ошибки в Java
20
Тестирование программ
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Опыт программирования на Java — 5 лет. Коммерческий опыт разработки — 3 года. На данный момент являюсь главным разработчиком в Сбербанке.

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

 

Опыт работыВ программировании более 4 лет. Начинала свой путь в huawei, где проработала java-developer 3 года. На текущий момент работаю java-разработчиком в компании ITigris. О себеМоя мотивация — поделиться опытом...

Опыт работы
В программировании более 4 лет. Начинала свой путь в huawei, где проработала java-developer 3 года. На текущий момент работаю java-разработчиком в компании ITigris.

О себе
Моя мотивация — поделиться опытом на пути новых специалистов, желающих подтянуть свои скилы и войти в IT. Работаю на современном стеке технологий, в связи с чем буду рассказывать максимально актуальную информацию. Научу проходить собеседования на разработчика любой сложности.

 
"Изначально хотел систематизировать знания. Все что хотел — получилось. Спасибо Вам! Вы делаете большое дело!"

— Константин, JA412-2825

Образовательная организация

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

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

1 модуль

Введение в Java

  • Подготовка к работе. Установка JDK
  • Самая простая программа на java. Среда разработки Intelij IDEA
  • Синтаксис языка Java.
  • Арифметические операции с числами
  • Стандартный ввод и вывод

2 модуль

Система контроля версий. Git

  • Настройка всего , что необходимо для работы с проектами

3 модуль

Типы данных, переменные и константы

  • Введение
  • Устройство компьютера
  • Типы данных и операции с ними
  • Переменные и операции с ними

4 модуль

Ветвления

  • Алгоритмы и блок схемы
  • Условный оператор if
  • Логические операции
  • Оператор switch

5 модуль

Циклы

  • Массивы
  • Цикл for
  • Рассрочка
  • Предоставляем рассрочку от Тинькофф или Сбербанк. Стоимость курса не поменяется, все проценты берём на
    себя.
  • Оплата от юрлица
  • Есть возможность оплатить обучение от юрлица. Оставьте заявку, и менеджер пришлёт все необходимые документы.
  • Гарантии
  • Вернём всю сумму в течение месяца после оплаты, если вам не понравился наш курс.
  • Цикл с предусловием и постусловием. While и do-while

6 модуль

Методы и введение в классы

  • Введение в методы и классы
  • Методы
  • Области видимости переменных

7 модуль

ООП

  • Введение
  • Объектно-ориентированный подход к созданию программ
  • Классы и объекты в Java
  • Статические методы и поля класса
  • Статические классы

8 модуль

Наследование

  • Наследование в Java. Введение
  • Реализация наследования в Java
  • Переопределение методов
  • Абстрактные классы
  • Интерфейсы и Default методы

9 модуль

Инкапсуляция

  • Введение в инкапсуляцию
  • Механизмы инкапсуляции в Java

10 модуль

Полиморфизм

  • Введение в полиморфизм
  • Полиморфизм в Java
  • Generic обобщенные типы данных

11 модуль

Java-коллекции

  • Введения в Collections
  • List и его реализации
  • Set множества
  • Методы toString, equals, hashCode
  • Ассоциативные массивы. Мар

12 модуль

Работа с файлами

  • Введение
  • Чтение из файла
  • Разбор строк
  • Запись в файл
  • Сериализация и десериализация объектов

13 модуль

Ошибки в Java

  • Exceptions и erros
  • Обработка исключений
  • Генерация исключений
  • Assert

14 модуль

Многопоточность

  • Потоки и процессы. Создание и завершение потока в Java
  • Состояние потока и способы синхронизации
  • Методы isAlive и sleep
  • Ключевое слово Synchronized
  • Метод yield ()
  • Использование Callable и Executors

15 модуль

Алгоритмы

  • Сложность алгоритмов
  • Динамические алгоритмы
  • Графы

16 модуль

Паттерны проектирования

  • Что такое паттерн и зачем их используют
  • Порождающие шаблоны
  • Паттерн билдер
  • Паттерн синглтон
  • Структурные паттерны и паттерн прокси
  • Поведенческие шаблоны и паттерн итератор

17 модуль

Паттерн MVC и создания простого приложения

  • Введение в архитектурный паттерн MVC
  • Представление View
  • Model
  • Controller

18 модуль

Базы данных. SQL.

  • Введение в SQL
  • Использование JDBC
  • Работа с пользователями
  • Связи между таблицами
  • Усложнение запросов
  • Индексы в базах данных

19 модуль

Введение в Spring Spring Web. Spring Devtools

  • Maven
  • Введение в Spring
  • Контекст приложения и инверсия контроля. Введение в spring-boot
  • Запросы PostMapping
  • Spring Devtools

20 модуль

Работа с Базами данных в Spring приложениях. JdbcTemplate,

  • JPA, Hibernate
  • JdbcTemplate
  • JPA
  • Hibernate
  • Использование различных типов переменных в сущностях
  • Связи между данными. OneToOne, OneToMany, ManyToMany
  • Наследование сущностей

21 модуль

Введение в Spring REST

  • Стек сетевых протоколов и клиент серверные приложения
  • Введение в spring rest
  • REST контроллеры

22 модуль

Тестирование программ

  • Тестирование программ и виды тестов
  • Библиотека JUnit
  • Библиотека Mockito

23 модули

Процесс разработки ПО

  • Scrum, Agile, Kanban
  • Примеры использования в разных проектах
  • Командная работа. Роли
  • Построение работы с продуктами с процессами внутри организации.

24 модуль

CI/CD

  • Автоматическая сборка и деплой проекта
  • Зачем и как это работает

Рейтинг курса

4.4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 18.04.2024 15:42
Онлайн-курс Java-разработчик

Онлайн-курс Java-разработчик

Оставить отзыв
Поделиться курсом с друзьями