Packt

Spécialisation "Java Coding Problems"

La Fête du Travail commence avec plus de 70 $ d'économies sur Coursera Plus. Bénéficiez de 40 % de réduction pendant 3 mois.

Ce spécialisation n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Spécialisation "Java Coding Problems"

Master Modern Java Features and APIs.

Build expertise in modern Java development, APIs, concurrency, and performance optimization.

Inclus avec Coursera PlusEn savoir plus

Approfondissez votre connaissance d’un sujet
niveau Intermédiaire

Expérience recommandée

4 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Approfondissez votre connaissance d’un sujet
niveau Intermédiaire

Expérience recommandée

4 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Apply modern Java language features, records, pattern matching, and collections to solve common development challenges.

  • Evaluate and implement advanced Java APIs, functional programming techniques, and specialized platform capabilities.

  • Develop performant Java applications using virtual threads, structured concurrency, memory optimization, and networking APIs.

Compétences que vous acquerrez

  • Catégorie : Performance Tuning
  • Catégorie : Maintainability
  • Catégorie : Virtualization
  • Catégorie : Software Design
  • Catégorie : Hardening
  • Catégorie : Software Design Patterns
  • Catégorie : Object Oriented Programming (OOP)
  • Catégorie : Code Reusability
  • Catégorie : Object Oriented Design
  • Catégorie : Application Security
  • Catégorie : Data Structures
  • Catégorie : Memory Management
  • Catégorie : Software Development
  • Catégorie : API Design
  • Catégorie : Secure Coding
  • Catégorie : Java
  • Catégorie : Software Architecture

Outils que vous découvrirez

  • Catégorie : Application Programming Interface (API)
  • Catégorie : Web Servers
  • Catégorie : Java Programming

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Enseigné en Anglais
Récemment mis à jour !

juillet 2026

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Améliorez votre expertise en la matière

  • Acquérez des compétences recherchées auprès d’universités et d’experts du secteur
  • Maîtrisez un sujet ou un outil avec des projets pratiques
  • Développez une compréhension approfondie de concepts clés
  • Obtenez un certificat professionnel auprès de Packt

Spécialisation - série de 3 cours

Modern Java Fundamentals & Data Structures

Modern Java Fundamentals & Data Structures

COURS 1, 8 heures

Ce que vous apprendrez

  • Apply modern Java features including text blocks, switch expressions, and pattern matching in applications.

  • Create and manage records, immutable objects, dates, arrays, collections, and related data structures.

  • Analyze and implement appropriate Java collections and data structures for common programming tasks.

Compétences que vous acquerrez

Catégorie : Java Programming
Catégorie : Data Structures
Catégorie : Maintainability
Catégorie : Algorithms
Catégorie : Object Oriented Programming (OOP)
Catégorie : Interoperability
Catégorie : Data Validation
Catégorie : Java
Catégorie : Numerical Analysis
Catégorie : Performance Tuning
Catégorie : Object Oriented Design
Catégorie : Data Management
Catégorie : Spring Boot
Advanced Java APIs and Functional Programming

Advanced Java APIs and Functional Programming

COURS 2, 5 heures

Ce que vous apprendrez

  • Implement context-specific deserialization filters to improve application security and data handling.

  • Apply the Foreign Function and Memory API to integrate native code and manage memory efficiently.

  • Design extensible Java solutions using sealed classes, hidden classes, and functional programming techniques.

Compétences que vous acquerrez

Catégorie : Maintainability
Catégorie : Java Programming
Catégorie : Functional Design
Catégorie : Software Design Patterns
Catégorie : Object Oriented Programming (OOP)
Catégorie : Application Programming Interface (API)
Catégorie : C (Programming Language)
Catégorie : Code Reusability
Catégorie : Software Development
Catégorie : Memory Management
Catégorie : Secure Coding
Catégorie : Hardening
Catégorie : Java
Catégorie : Interoperability
Catégorie : Application Security
Catégorie : Software Architecture
Catégorie : Object Oriented Design
Catégorie : Software Design
Catégorie : API Design
Java Concurrency, Performance, and Networking

Java Concurrency, Performance, and Networking

COURS 3, 6 heures

Ce que vous apprendrez

  • Implement virtual threads and structured concurrency to build scalable and responsive Java applications.

  • Evaluate garbage collectors and configure dynamic CDS archives to improve Java application performance.

  • Develop networking solutions using the Socket API and Java's Simple Web Server capabilities.

Compétences que vous acquerrez

Catégorie : Java Programming
Catégorie : Network Protocols
Catégorie : Java
Catégorie : Software Development
Catégorie : Web Applications
Catégorie : Context Management
Catégorie : TCP/IP
Catégorie : Memory Management
Catégorie : Encryption
Catégorie : Maintainability
Catégorie : Scalability
Catégorie : Performance Tuning
Catégorie : Computer Networking
Catégorie : OS Process Management
Catégorie : Server Side
Catégorie : Web Servers

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
2 258 Cours683 073 apprenants

Offert par

Packt

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions