Курс на Stepik
Обложка курса «Программирование на Java для начинающих» на Stepik
1 499 ₽

Программирование на Java для начинающих ★ 5.000

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

💻 Этот курс — ваш полный путь в мир Java. Мы начнем с установки программ и написания первой строки кода, а закончим созданием итогового консольного приложения, используя все основы языка: синтаксис, ООП, работу с файлами и коллекциями. Идеально для старшеклассников, студентов и тех, кто хочет освоить первый язык программирования системно и на практике.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Программирование на Java для начинающих»Учеников на курсе 27
Сертификаты, выданные на курсе «Программирование на Java для начинающих»Сертификатов выдано 0
Отзывы о курсе «Программирование на Java для начинающих»Отзывов получено 1
Рейтинг курса «Программирование на Java для начинающих»Рейтинг курса 5.000
Уроки в курсе «Программирование на Java для начинающих»Количество уроков 45
Время прохождения курса «Программирование на Java для начинающих»Время прохождения курса —
Стоимость курса «Программирование на Java для начинающих»Стоимость курса 1 499 ₽ —
Обновления курса «Программирование на Java для начинающих»Обновления курса — —
Дата публикации курса «Программирование на Java для начинающих»Дата публикации курса — ———
Последнее обновление курса «Программирование на Java для начинающих»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «Программирование на Java для начинающих» 11 разделов Уроки в курсе «Программирование на Java для начинающих» 45 уроков Время прохождения курса «Программирование на Java для начинающих» 0 ч. Последнее обновление курса «Программирование на Java для начинающих» обн. 3 марта 2026

Введение

4 урока
1. Знакомство с языком программирования Java ↗
2. Особенности работы с языком программирования Java ↗
3. Виртуальные инструменты (онлайн-компиляторы) ↗
4. 👨‍💻 Об авторе ↗

Установка и настройка ПО

3 урока
1. Что такое Java, JVM, JDK, JRE? ↗
2. Установка JDK. Среда разработки IntelliJ IDEA и VS Code ↗
3. Компиляция и запуск из командной строки и IDE ↗

Базовый синтаксис

6 уроков
1. Переменные и примитивные типы данных ↗
2. Структуры данных и их особенности ↗
3. Операторы (арифметические, сравнения, логические) ↗
4. Управляющие конструкции: if-else, switch ↗
5. Циклы (for, while, do-while) ↗
6. Ввод/вывод в консоли (Scanner) ↗

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

9 уроков
1. Объявление и вызов методов ↗
2. Параметры и возвращаемые значения ↗
3. Перегрузка методов ↗
4. Работа с одномерными и многомерными массивами ↗
5. Работа с файлами и потоками ↗
6. Работа с векторами ↗
7. Управление памятью и оптимизация производительности ↗
8. Локализация программы (работа с локалью) ↗
9. Правильная работа с кодировками (UTF-8, 1251 и другими) ↗

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

3 урока
1. GIT - система контроля версий. Внедрение системы контроля версий ↗
2. История работы и ветки. Командная работа ↗
3. 📄 Практическая работа. Создание репозитория проекта ↗

Изучение работы с GitHub

3 урока
1. Знакомство с GitHub 👨‍💻 ↗
2. GitHub: настройка и первая публикация проекта ↗
3. 📄 Создание репозитория, публикация проекта ↗

Объектно-ориентированное программирование (ООП). Часть 1

4 урока
1. Понятие класса и объекта ↗
2. Инкапсуляция: поля, методы, конструкторы ↗
3. Ключевое слово this ↗
4. Модификаторы доступа (private, public, protected) ↗

Объектно-ориентированное программирование (ООП). Часть 2

4 урока
1. Наследование и полиморфизм ↗
2. Основные виды классов ↗
3. Класс Object и его методы ↗
4. Абстрактные классы и интерфейсы ↗

Стандартные библиотеки Java

4 урока
1. Обработка исключений (try-catch-finally, throw) ↗
2. Коллекции: List (ArrayList), Set (HashSet), Map (HashMap) ↗
3. Работа со строками (String, StringBuilder) ↗
4. Основы ввода-вывода (File, FileReader/Writer) ↗

Введение в современные возможности и многопоточность

2 урока
1. Лямбда-выражения и Stream API (введение) ↗
2. Основы многопоточности: класс Thread, интерфейс Runnable ↗

Тренировка на реальных проектах 🗂️

3 урока
1. Решение различных заданий ↗
2. Консольное приложение «Персональный менеджер задач» ↗
3. Консольное приложение «Карманный библиотекарь» ↗