В этом курсе мы поможем освоить вам язык программирования Java, начиная с прохождения синтаксиса языка и принципов объектно-ориентированного программирования до изучения внутренних библиотек. Закрепляйте полученные знания, проходя практику и тесты.

После прохождения курса вы получите достаточно знаний, которые сможете применить как для написания серверных и десктопных приложений на языке Java, так и для разработки приложений для ОС Android.

Сертификат о прохождении

Вы можете купить сертификат после успешного окончания курса или до, замотивировав себя на его прохождение.

Получить сертификат

Учебный план курса

Знакомство с Java
Урок 1. Введение в платформу Java 00:05:00
Урок 2. Установка и настройка JDK 00:05:00
Урок 3. Установка и настройка среды разработки IDEA 00:09:00
Урок 4. Простейшая программа на Java 00:15:00
Практика: Простейшая программа на Java 00:10:00
Типы данных
Урок 5. Переменные и примитивные типы данных 00:15:00
Тест: Переменные и примитивные типы данных 00:30:00
Практика: Переменные и примитивные типы данных 00:20:00
Урок 6. Ссылочные типы данных 00:07:00
Тест: Ссылочные типы данных 00:30:00
Практика: Ссылочные типы данных 00:20:00
Урок 7. Комментарии 00:04:00
Тест: Комментарии 00:30:00
Практика: Комментарии 00:20:00
Урок 8. Константы 00:06:00
Тест: Константы 00:15:00
Практика: Константы 00:10:00
Урок 9. Приведение типов 00:13:00
Тест: Приведение типов 00:15:00
Практика: Приведение типов 00:20:00
Синтаксис
Урок 10. Арифметические и математические операции 00:04:00
Тест: Арифметические и математические операции 00:15:00
Практика: Арифметические и математические операции 00:20:00
Урок 11. Ветвление и логический тип данных 00:10:00
Тест: Ветвление и логический тип данных 00:30:00
Практика: Ветвление и логический тип данных 00:20:00
Урок 12. Логическое И, ИЛИ, НЕТ 00:06:00
Тест: Логическое И, ИЛИ, НЕТ 00:15:00
Практика: Логическое И, ИЛИ, НЕТ 00:20:00
Урок 13. Циклы 00:14:00
Тест: Циклы 00:30:00
Практика: Циклы 00:30:00
Урок 14. Методы или функции 00:11:00
Тест: Методы или функции 00:30:00
Практика: Методы или функции 00:30:00
Урок 15. Рекурсия 00:05:00
Тест: Рекурсия 00:15:00
Практика: Рекурсия 00:10:00
Урок 16. Массивы 00:17:00
Тест: Массивы 00:30:00
Практика: Массивы 00:20:00
Урок 17. Правила именования 00:07:00
Тест: Правила именования 00:30:00
Объектно-ориентированное программирование
Урок 18. Введение в ООП 00:05:00
Тест: Введение в ООП 00:15:00
Урок 19. Создание объектов 00:19:00
Тест: Создание объектов 00:15:00
Практика: Создание объектов 00:20:00
Урок 20. Инкапсуляция 00:13:00
Тест: Инкапсуляция 00:30:00
Практика: Инкапсуляция 00:10:00
Урок 21. Конструкторы 00:09:00
Тест: Конструкторы 00:30:00
Практика: Конструкторы 00:20:00
Урок 22. Наследование 00:16:00
Тест: Наследование 00:30:00
Практика: Наследование 00:10:00
Урок 23. Полиморфизм 00:05:00
Практика: Полиморфизм 00:10:00
Урок 24. Абстрактные классы 00:06:00
Тест: Абстрактные классы 00:15:00
Практика: Абстрактные классы 00:20:00
Урок 25. Интерфейсы 00:13:00
Тест: Интерфейсы 00:30:00
Практика: Интерфейсы 00:10:00
Урок 26. Модификатор static 00:10:00
Тест: Модификатор static 00:30:00
Практика: Модификатор static 00:20:00
Урок 27. Перегрузка методов 00:09:00
Тест: Перегрузка методов 00:15:00
Практика: Перегрузка методов 00:20:00
Исключения
Урок 28. Исключения 00:10:00
Тест: Исключения 00:30:00
Урок 29. Принудительный вызов исключения 00:07:00
Тест: Принудительный вызов исключения 00:15:00
Коллекции
Урок 30. Введение в коллекции 00:10:00
Тест: Введение в коллекции 00:30:00
Урок 31. Коллекция List 00:10:00
Тест: Коллекция List 00:30:00
Практика: Коллекция List 00:20:00
Урок 32. Коллекция Set 00:14:00
Тест: Коллекция Set 00:30:00
Урок 33. Коллекция Map 00:14:00
Тест: Коллекция Map 00:30:00
Практика: Коллекция Map 00:30:00
Получение сертификата
Сертификат 00:00:00
НАЧАТЬ КУРС
  • ОТКРЫТО
  • НЕОГРАНИЧЕННЫЙ ДОСТУП
  • Сертификат
1128 СЛУШАТЕЛЕЙ