Схема обучения Java
В этой статье представлен список курируемых ресурсов для изучения Java.
Основы Java
В следующих разделах приводятся ссылки на ресурсы, которые помогут вам изучить основные понятия Java, используя практический подход.
Язык
Функции интегрированной среды разработки (IDE)
Жизненный цикл разработки программного обеспечения
- JDBC и базы данных
- Ведение журнала
- Отладка и тестирование
- Модульное тестирование Java с помощью JUnit 5
Платформы
- Java EE
- Spring Framework
- Сравнение Java EE и Spring
- Сравнение Java EE и Spring с точки зрения разработки
Обмен сообщениями
Сеть
- Основы веб-разработки на Java
- Приложение Spring MVC
- Spring Boot: ваше первое приложение
- Современные веб-приложения на основе Spring Boot 2.0
Микрослужбы
Java: продвинутый уровень
В следующих разделах приводятся ссылки на видео, которые помогут вам изучить сложные концепции Java, используя практический подход.
Масштабируемость
- Многопоточность и параллелизм
- Основные сведения о параллелизме
- Optimizing Java (Оптимизация Java)
Производительность
Основные сведения о Java в Azure
В следующих разделах приводятся ссылки на ресурсы, в которых подробно описаны варианты размещения и службы Azure. Эти сведения могут помочь вам при переносе приложений Java в Azure.
Пакет Azure SDK
Перенос приложений
- Размещение веб-приложения Spring в Azure
- Проверка подлинности с помощью Azure
- Мониторинг с помощью AppInsights
- Документация по стратегии миграции Java в Azure
Профилирование в Azure
- Настройка приложения для JDK Flight Recorder
- Профилирование с помощью New Relic
- Настройка New Relic для Azure Spring Apps