Parcours d’apprentissage Java
Cet article fournit une liste de ressources organisées pour l’apprentissage de Java.
Notions de base de Java
Les sections suivantes fournissent des liens vers des ressources pratiques qui vous feront découvrir les concepts fondamentaux de Java.
Langue
- Core Platform - Part 1 (Plateforme principale - Première partie)
- Core Platform - Part 2 (Plateforme principale - Deuxième partie)
Fonctionnalités de l’IDE
- IDE IntelliJ Fundamentals (Notions de base de l’IDE IntelliJ)
- IDE Eclipse Fundamentals (Notions de base de l’IDE Eclipse)
- Apache Maven: A Practical Introduction
Cycle de vie du développement logiciel
- JDBC and Databases (JDBC et bases de données)
- Logging
- Débogage et test
- Java Unit Testing with JUnit 5
Frameworks
- Java EE
- Spring Framework
- Java EE vs Spring (Java EE et Spring)
- Java EE vs Spring : A Dev perspective (Java EE et Spring : point de vue d’un développeur)
Messagerie
web
- Java Web Fundamentals (Notions de base du développement web avec Java)
- Spring MVC application (Application MVC Spring)
- Spring Boot - Your first app (Spring Boot - Votre première application)
- Modern Web apps with Spring Boot 2.0 (Applications web modernes avec Spring Boot 2.0)
Microservices
- Spring Cloud Microservices (Microservices Spring Cloud)
- Mastering microservices with Spring (Maîtrise des microservices avec Spring)
Java avancé
Les sections suivantes contiennent des liens vers des vidéos pratiques qui vous aideront à apprendre des concepts avancés de Java.
Évolutivité
- Multithreading and Concurrency (Multithreading et concurrence)
- Understanding Concurrency (Présentation de la concurrence)
- Optimizing Java (Optimisation de Java)
Performances
- Niveau de performance
- Problèmes de mémoire
- Dump Analysis (Analyse de vidage)
- Testing - sampler of methods (Tests - Échantillon de méthodes)
Notions de base de Java sur Azure
Les sections suivantes fournissent des liens vers des ressources qui vous aideront à comprendre les options d’hébergement et les services Azure. Vous pouvez utiliser ces informations pour vous aider à migrer vos applications Java vers Azure.
Kit de développement logiciel (SDK) Azure
Migration d’applications
- Héberger une application web Spring sur Azure
- S’authentifier auprès d’Azure
- Superviser avec AppInsights
- Documentation sur la stratégie de migration Java vers Azure
Profilage sur Azure
- Configurer une application pour JDK Flight Recorder
- Profilage avec New Relic
- Configurer New Relic pour Azure Spring Apps