Курс на 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. Консольное приложение «Карманный библиотекарь»