💻 Для разработчиков

Java Бэкенд

Сильная типизация, ООП и основа для Spring

Что ты создашь
📘Прочный фундамент
Практика в браузере
🎯Мини-проекты
🎓Сертификат курса
📘 32 уроков1-2 вечера🎓 Средний
🎯 Цель
Освоить Java Бэкенд
+370XP
🏆СертификатPDF
🎓Курс пройден
Прогресс0 / 32 · 0%
Следующий шаг: Что такое Java

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

01

Основы

0 / 6 уроков
  1. 01

    Что такое Java

    JVMПервая программаВывод в консоль⚡ +10
    ▶ Сейчас
  2. 02

    Переменные и типы

    int, double, booleanStringОбъявление типа⚡ +10
    Открыт
  3. 03

    Арифметика и операторы

    + - * / %Целочисленное делениеСокращённое присваивание⚡ +10
    Открыт
  4. 04

    Операторы сравнения и логики

    == != < > <= >=&& || !boolean результат⚡ +10
    Открыт
  5. 05

    Чтение пользователя через Scanner

    ScannernextLine, nextIntimport java.util⚡ +10
    Открыт
  6. 06

    Преобразование типов

    int ↔ doubleCastingString.valueOf, parseInt⚡ +10
    Открыт
02

Строки и ввод

0 / 5 уроков
  1. 07

    Работа со строками

    length, charAtsubstringtoUpperCase / toLowerCase⚡ +10
    Открыт
  2. 08

    Конкатенация и форматирование строк

    Конкатенация через +String.formattrim, replace⚡ +10
    Открыт
  3. 09

    Поиск и проверка в строке

    contains, indexOfstartsWith, endsWithequals, equalsIgnoreCase⚡ +10
    Открыт
  4. 10

    Обработка строки через Scanner

    Чтение nextLineПроверка строкиВывод результата⚡ +10
    Открыт
  5. 11

    StringBuilder — эффективное создание строк

    append, insertdelete, reversetoString⚡ +10
    Открыт
03

Управление потоком

0 / 6 уроков
  1. 12

    Условия if / else if / else

    Условие ifelse ifelse⚡ +10
    Открыт
  2. 13

    Оператор switch

    switch / casebreakdefault⚡ +10
    Открыт
  3. 14

    Циклы while и do-while

    Цикл whiledo-whilebreak / continue⚡ +10
    Открыт
  4. 15

    Цикл for

    Синтаксис forСчётчикfor-each⚡ +10
    Открыт
  5. 16

    Вложенные циклы

    Вложенный forТаблица умноженияbreak⚡ +10
    Открыт
  6. 17

    Тернарный оператор и короткие условия

    Тернарный оператор ? :Условие как выражениеСокращённый if⚡ +10
    Открыт
04

Методы и массивы

0 / 5 уроков
  1. 18

    Статические методы

    static voidПараметрыВозврат значения⚡ +10
    Открыт
  2. 19

    Массивы

    Объявление массиваДоступ по индексуlength⚡ +10
    Открыт
  3. 20

    Массивы и утилита Arrays

    Arrays.sortArrays.toString2D массив⚡ +10
    Открыт
  4. 21

    Перегрузка методов (Overloading)

    Одноимённые методыТипы параметровРазрешение вызова⚡ +10
    Открыт
  5. 22

    Рекурсия

    Вызов самого себяБазовый случайФакториал⚡ +10
    Открыт
05

ООП

0 / 6 уроков
  1. 23

    Класс и конструктор

    Объявление классаКонструкторПоля (fields)⚡ +10
    Открыт
  2. 24

    Инкапсуляция: getter и setter

    Поля privategettersetter⚡ +10
    Открыт
  3. 25

    Наследование (Inheritance)

    extendssuper()Переопределение методов⚡ +10
    Открыт
  4. 26

    Интерфейсы

    interfaceimplementsПолиморфизм⚡ +10
    Открыт
  5. 27

    Абстрактные классы

    abstract classabstract methodКласс vs интерфейс⚡ +10
    Открыт
  6. 28

    Мини-проект ООП — Банковский счёт

    Проект с классомИнкапсуляцияТранзакции⚡ +10
    Открыт
06

Коллекции и проекты

0 / 4 уроков
  1. 29

    ArrayList

    add, get, removesize, containsfor-each⚡ +10
    Открыт
  2. 30

    HashMap — коллекция ключ-значение

    put, getcontainsKeykeySet, values⚡ +10
    Открыт
  3. 31

    Проект: Книга контактов

    Использование HashMapЛогика поискаВывод данных⚡ +10
    Открыт
  4. 32

    Проект: Список студентов

    ArrayList + ООППоискСтатистика
    Курс пройден
    Открыт
Java Бэкенд — курс программирования онлайн