Программирование

Java

**Java** — язык на платформе JVM: на нём пишут серверные приложения, Android и крупные корпоративные системы. Курс рассчитан на новичков, которые хотят понять backend и «классический» enterprise-стек. Вы изучите переменные и типы, условия и циклы, классы и объекты, коллекции, исключения и работу с файлами. Уроки ведут от простых программ к задачам, похожим на реальные проекты. После курса вы сможете читать Java-код, писать небольшие приложения и уверенно переходить к Spring, тестированию и подготовке к junior-собеседованиям.

191 lessons418 learnersEN, ES, FR, RU, TH

Course sections

Введение в Java
7 lessons
Основы программирования на Java
14 lessons
Классы
13 lessons
Объектно-ориентированное программирование
29 lessons
Обработка исключений
5 lessons
Коллекции
10 lessons
Потоки ввода-вывода. Работа с файлами
13 lessons
Работа со строками
4 lessons
Многопоточное программирование
14 lessons
Асинхронное программирование
5 lessons
Stream API
13 lessons
Модульность
3 lessons
Дополнительные классы
4 lessons
JAR-файлы и интеграция библиотек
4 lessons
Рефлексия (Reflection)
7 lessons
Аннотации
3 lessons
Взаимодействие с нативным кодом
7 lessons
Spring Framework: Core и IoC
7 lessons
Spring AOP: Аспектно-ориентированное программирование
4 lessons
Spring Data JPA и Hibernate
6 lessons
Создание RESTful веб-сервисов
6 lessons
Spring Security и защита данных
6 lessons
Spring Boot и микросервисы
7 lessons