Профессия: Java-разработчик. Тариф Премиум

Профессия: Java-разработчик. Тариф Премиум

ProductStar
Длительность
14 мес

Описание курса

Java-разработчик — это специалист, который создает надежные backend-системы для банков, корпораций и высоконагруженных сервисов. Его код обрабатывает миллионы операций ежедневно.

Тариф «Премиум» для достижения результата в кратчайшие сроки, обучение под индивидуальным присмотром

  • Все опции тарифного плана «Продвинутый»
  • Специализация: Android-разработчик + Fullstack: Frontend
  • 8 персональных консультаций с ментором
  • 5 индивидуальных карьерных консультаций
  • 2 тестовых собеседования с карьерным консультантом
  • Возможность выбрать ментора

Чему вы научитесь

Разрабатывать Android-приложения средней сложности
Работать с базами данных (SQL) и системами контроля версий (Git)
Использовать основы DevOps в проектной среде
Тестировать программы на Java и писать автоматизированные скрипты
Работать с JavaScript, HTML и CSS как fullstack-разработчик
Уверенно программировать на Java
Применять веб-фреймворки Spring, ORM, Hibernate и JDBC

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

Ступень 1. Базовые навыки Java-разработчика
  • Блок 1. Основы Java. Git
    Изучите базовые конструкции языка Java и инструменты разработки.
    • Знакомство с Java и инструментами
    • Базовый синтаксис
    • Переменные и типы данных
    • Циклы и конструкции
    • Структуры данных
    • Системы контроля версий
    • Git и GitHub
    • Продвинутая работа с Git
    • Проект: кредитный калькулятор
  • Блок 2. Java. Основные концепции
    Освоите ключевые принципы языка и работу с объектами.
    • Классы и объекты (базовый и продвинутый уровень)
    • Методы и поля классов
    • Обработка исключений
    • Работа с массивами
    • Строки и регулярные выражения
    • Практическая работа
  • Блок 3. Java Core. Коллекции
    Разберетесь с коллекциями и алгоритмами.
    • Основы алгоритмов
    • ArrayList, LinkedList, HashMap
    • HashSet, LinkedHashMap, LinkedHashSet
    • TreeMap, TreeSet
    • Stream API, lambda, optional
    • Проект: консольное приложение
    • Generics: wildcards, PECS
  • Блок 4. Java Core. Файлы и сеть
    Изучите работу с памятью, сетью и сборкой проектов.
    • JVM и память
    • Сериализация
    • Паттерны проектирования
    • Сети: OSI, TCP/IP, HTTP
    • NIO и IO
    • Многопоточность
    • Рефлексия и аннотации
    • Системы сборки
    • Практика
  • Блок 5. Базы данных. SQL. PostgreSQL
    Освоите работу с БД.
    • Введение в базы данных
    • JDBC
    • SQL-запросы
    • Практика с PostgreSQL
    • Транзакции и изоляция
  • Блок 6. ООП в Java
    Изучите принципы объектно-ориентированного программирования.
    • ООП
    • SOLID
    • YAGNI, DRY, KISS
    • Качество кода
Ступень 2. Java Advanced
  • Блок 1. Тестирование на Java
    Научитесь тестировать приложения.
    • Введение в тестирование
    • Mockito
    • Unit и интеграционные тесты
    • JUnit, TestNG
    • JMeter
    • REST Assured
    • BDD (Cucumber и др.)
  • Блок 2. Spring Framework
    Освоите разработку backend на Spring.
    • Dependency Injection
    • Spring Context
    • REST API
    • JDBC и Hibernate
    • Spring Data
    • MVC и Spring Boot
    • CRUD-приложения
    • Проект: API
  • Блок 3. Backend на Java
    Разработка серверной части.
    • Клиент-сервер
    • Аутентификация
    • Интеграция
    • CI/CD
    • Многопоточность
    • Масштабируемость
  • Бонус. Искусственный интеллект
    • Генерация кода
    • Помощь в разработке
    • Воркшоп
  • Блок 4. DevOps инструменты
    • Linux
    • Docker
    • Ansible
    • CI/CD
  • Блок 5. Дипломная работа
    • Командная работа
    • Финальный проект
    • Рост до тимлида
Ступень 3. Специализации
  • Блок 1. Android-разработчик
    Изучите разработку мобильных приложений.
    • Android Studio
    • Activity lifecycle
    • UI и UX
    • Kotlin основы
    • RecyclerView, Fragments
    • Networking, Persistence
    • Jetpack Compose
  • Блок 2. Fullstack: Frontend
    Освоите frontend-разработку.
    • HTML, CSS, JS
    • DOM
    • Работа с API
    • GitHub проект
    • Flex/Grid
    • Pixel Perfect
    • Анимации
    • Алгоритмы

Преподаватели

Евгений Хохлов
Евгений Хохлов
Tech Lead, Chatfuel
Иван Алексеев
Иван Алексеев
Senior Frontend Engineer, Т-Банк
Виктория Ерохина
Виктория Ерохина
Lead Software Developer, BigCommerce
Арина Левадная
Арина Левадная
SDET, Институт прикладной математики РАН
Показать еще

Часто задаваемые вопросы

Что потребуется для успешного обучения?
Для решения задач потребуется ноутбук или ПК, лекции и уроки можно смотреть с мобильного телефона.
С какого возраста можно начинать обучение?
Учиться можно в любом возрасте, но оплачивать — только с 18 лет. Если вам меньше 18, уточните у менеджера, какие у вас есть возможности оплаты и как вам начать обучение.
ООО «Байскилз», УНП 193454177
220012, Республика Беларусь, г. Минск, ул. Толбухина, 2, пом.19
Свидетельство о государственной регистрации №193454177 от 06.08.2020 выдано Минским горисполкомом
ОКЭД 62010 - Деятельность в области компьютерного программированияООО «Байскилз» не оказывает образовательные услуги и (или) услуги по обучению
© ООО «Байскилз», 2026
Visa Secure
Mastercard ID Check
Белкарт Интернет Пароль
MasterCard
Visa
МТБанк
Apple Pay
Alfa Pay
Samsung Pay
ЕРИП
Белкарт
BePaid
Oplati
Webpay
© ООО «Байскилз», 2026