Курс на Stepik
Обложка курса «Базовая Java: С нуля до уверенного Junior-разработчика» на Stepik
2 300 ₽

Базовая Java: С нуля до уверенного Junior-разработчика ★ 0.000

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

Курс обеспечит подготовку Java-разработчика с нуля до уверенного владения приемами объектно-ориентированного программирования. Объем и тематика как минимум соответствуют – а по многим аспектам и превышают! – семестровые вузовские программы аналогичного содержания. Инструктор с более чем 20-летним стажем преподавания; доходчивые объяснения, внятные примеры и демки, упор на кодинг.

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

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

Разделы в курсе «Базовая Java: С нуля до уверенного Junior-разработчика» 12 разделов Уроки в курсе «Базовая Java: С нуля до уверенного Junior-разработчика» 73 урока Тесты в курсе «Базовая Java: С нуля до уверенного Junior-разработчика» 10 тестов Время прохождения курса «Базовая Java: С нуля до уверенного Junior-разработчика» 27 ч. Последнее обновление курса «Базовая Java: С нуля до уверенного Junior-разработчика» обн. 25 июля 2026

Ознакомление с курсом

1 урок
1. О чем наш курс ↗

Общая характеристика языка, инструментарий, первые приложения

13 уроков
1. Крошечный экскурс в историю Джавы ↗
2. Апплет: наше первое Java-приложение ↗
3. Чем релиз отличается от редакции ↗
4. Флагманские особенности Джавы ↗
5. Мир глазами Джавы ↗
6. Про среды разработки (IDE) ↗
7. Инсталляция JDK и IDEs ↗
8. Создание и запуск Java-класса в среде NetBeans ↗
9. Создание и запуск Java-класса в среде IntelliJ IDEA ↗
10. Создание и запуск Java-класса в среде Eclipse ↗
11. Обзор кое-какого JDK-инструментария ↗
12. Знакомство с компилятором javac ↗
13. Java SE API: документация javadocs ↗

Введение в ООП

6 уроков
1. Парадигмы программирования ↗
2. Классы и объекты ↗
3. Инкапсуляция и абстракция ↗
4. Наследование ↗
5. Полиморфизм ↗
6. Цели ООП ↗

Основы работы с Java

11 уроков
1. Подробнее о создании классов и запуске приложений ↗
2. Что такое classpath ↗
3. Что такое пакеты ↗
4. Импорт и его особенности ↗
5. Что такое JAR-файлы ↗
6. Примитивные типы ↗
7. Ссылочные типы ↗
8. Массивы ↗
9. Операторы ↗
10. Практика: калькулятор (и кое-что еще...) ↗
11. Знакомство с JUnit и Maven ↗

Знакомство с UML

3 урока
1. Что такое Унифицированный язык моделирования ↗
2. Диаграммы классов ↗
3. Другие виды диаграмм ↗

Реализация ООП в Java

17 уроков
1. Поля и локальные переменные ↗
2. Уровни и модификаторы доступа ↗
3. Полиморфизм в полный рост ↗
4. Абстрактные классы и интерфейсы ↗
5. Что такое статика ↗
6. Классы-оболочки ↗
7. final и его особенности ↗
8. Переопределение ↗
9. Перегрузка ↗
10. Конструкторы ↗
11. Что такое this и super ↗
12. Класс Object и области видимости объектов ↗
13. Знакомство с шаблонами программирования ↗
14. Знакомство с принципами программирования ↗
15. Что такое Java-бины ↗
16. Отладка в средах разработки ↗
17. Практика: Персональный робот ↗

Обработка исключений

7 уроков
1. Что такое обработка исключений ↗
2. Базовые принципы ↗
3. Правила декларации и перехвата исключений ↗
4. Контролируемые и неконктролируемые исключения ↗
5. Блок finally и конструкция try-with-resources ↗
6. Специфика переопределения при наличии контролируемых исключений ↗
7. Область видимости try-catch ↗

Избранные классы стандартной библиотеки

5 уроков
1. Подробнее про String (и StringBuilder) ↗
2. Знакомство с коллекцией ArrayList ↗
3. Знакомство с перечислениями (enums) ↗
4. Знакомство с регулярными выражениями ↗
5. Знакомство с лямбдами и функциональным программированием ↗

(Факультатиный): Git, биты и логические элементы

7 уроков
1. Что такое Git ↗
2. Практика с восстановлением, слиянием и перебазированием веток ↗
3. Двоичная и шестнадцатиричная системы счисления ↗
4. Представление отрицательных чисел ↗
5. Представление вещественных чисел ↗
6. Логические элементы ↗
7. Нанодемки: сдвиговый регистр, RS-Latch, PennSim ↗

Факультативный проект: Blackjack Solitaire

1 урок
1. Суть проекта и что ожидается от курсанта ↗

Тесты для самопроверки

1 урок
1. Комплект тестов (от простых до немножко хитреньких) ↗

Вместо заключения: Что дальше?

1 урок
1. План подготовки до миддла ↗