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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Базовая Java: С нуля до уверенного Junior-разработчика»Учеников на курсе 25
Сертификаты, выданные на курсе «Базовая 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. План подготовки до миддла