Курс на Stepik
Обложка курса «Введение в Java: базовый курс программирования для новичков» на Stepik
900 ₽

Введение в Java: базовый курс программирования для новичков ★ 0.000

Открыть на
STEPIK.ORG

Практический курс по Java для новичков. Вы освоите базовый синтаксис, типы данных, циклы и массивы. Разберетесь в основах ООП, работе с коллекциями, Stream API, обработке исключений и многопоточности, включая виртуальные потоки Java 21. Научитесь писать чистый код и избегать типичных ловушек.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Введение в Java: базовый курс программирования для новичков»Учеников на курсе 3
Сертификаты, выданные на курсе «Введение в Java: базовый курс программирования для новичков»Сертификатов выдано 0
Отзывы о курсе «Введение в Java: базовый курс программирования для новичков»Отзывов получено 0
Рейтинг курса «Введение в Java: базовый курс программирования для новичков»Рейтинг курса 0.000
Уроки в курсе «Введение в Java: базовый курс программирования для новичков»Количество уроков 58
Тесты в курсе «Введение в Java: базовый курс программирования для новичков»Количество квизов 210
Стоимость курса «Введение в Java: базовый курс программирования для новичков»Стоимость курса 900 ₽ —
Обновления курса «Введение в Java: базовый курс программирования для новичков»Обновления курса — —
Дата публикации курса «Введение в Java: базовый курс программирования для новичков»Дата публикации курса — ———
Последнее обновление курса «Введение в Java: базовый курс программирования для новичков»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Введение в Java: базовый курс программирования для новичков» 15 разделов Уроки в курсе «Введение в Java: базовый курс программирования для новичков» 58 уроков Тесты в курсе «Введение в Java: базовый курс программирования для новичков» 210 тестов Последнее обновление курса «Введение в Java: базовый курс программирования для новичков» обн. 5 октября 2026

Инфраструктура, базовый синтаксис и типы данных

5 уроков
1. Введение в платформу Java ↗
2. Инженерный фундамент и стандарты оформления ↗
3. Примитивные типы данных и анатомия памяти ↗
4. Ссылочные типы данных и вывод типов var ↗
5. Закрепление ↗

Управляющие конструкции, логика и массивы

5 уроков
1. Операторы и логические выражения ↗
2. Условные конструкции и ветвление ↗
3. Циклы в Java ↗
4. Массивы данных ↗
5. Закрепление ↗

Методы, декомпозиция и основы отладки

3 урока
1. Анатомия методов ↗
2. Механизм работы методов и отладка ↗
3. Закрепление ↗

Объектно-ориентированное программирование (ООП). База

4 урока
1. Введение в ООП. Анатомия и состояние класса ↗
2. Пакетная структура проекта и организация кода ↗
3. Управление памятью JVM и Инкапсуляция ↗
4. Закрепление ↗

ООП: Наследование, Абстракция, Полиморфизм, Records

5 уроков
1. Наследование и класс Object ↗
2. Полиморфизм и Абстракция ↗
3. Статический контекст и константы (static и final) ↗
4. Иммутабельность и современные структуры данных (Records) ↗
5. Закрепление ↗

Интерфейсы и Перечисления (Enums)

3 урока
1. Интерфейсы в Java ↗
2. Перечисления (Enums) ↗
3. Закрепление ↗

Строки, Служебные классы и Java Time API

5 уроков
1. Текст в Java. Класс String ↗
2. Динамические строки (StringBuilder и StringBuffer) ↗
3. Большие числа и точные вычисления ↗
4. Работа с датами и временем (Java Time API) ↗
5. Закрепление ↗

Обработка ошибок и Исключения (Exceptions)

3 урока
1. Иерархия исключений ↗
2. Обработка и генерация исключений ↗
3. Закрепление ↗

Обобщения (Generics)

3 урока
1. Базовые Generics ↗
2. Продвинутые Generics и PECS ↗
3. Закрепление ↗

Коллекции данных (Java Collections Framework)

5 уроков
1. Списки (List) и интерфейс Collection ↗
2. Множества данных (Интерфейс Set) ↗
3. Сортировка объектов в Java ↗
4. Словари (Map) и внутреннее устройство HashMap ↗
5. Закрепление ↗

Функциональное программирование и Stream API

4 урока
1. Лямбда-выражения и Функциональные интерфейсы ↗
2. Потоки данных Stream API ↗
3. Класс Optional как защита от ошибок ↗
4. Закрепление ↗

Метапрограммирование: Аннотации и Reflection API

3 урока
1. Внутреннее устройство Reflection API (Рефлексия) ↗
2. Метаданные и Создание кастомных аннотаций ↗
3. Закрепление ↗

Ввод-вывод (I/O Streams) и Современный NIO.2

4 урока
1. Классический Ввод-Вывод (java.io) ↗
2. Современный файловый движок NIO.2 (java.nio.file) ↗
3. Сериализация объектов ↗
4. Закрепление ↗

Многопоточность (Java Concurrency) и Виртуальные потоки

4 урока
1. Основы многопоточности ↗
2. Синхронизация и Проблемы общей памяти ↗
3. Современные пулы потоков и Виртуальные потоки ↗
4. Закрепление ↗

Финал

2 урока
1. Вместо завершения ↗
2. Продолжение пути ↗