Packt

Spécialisation "Java Coding Problems"

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

Outils que vous découvrirez

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

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 : Interoperability
Catégorie : Object Oriented Design
Catégorie : Java
Catégorie : Object Oriented Programming (OOP)
Catégorie : Spring Boot
Catégorie : Numerical Analysis
Catégorie : Data Management
Catégorie : Maintainability
Catégorie : Java Programming
Catégorie : Algorithms
Catégorie : Performance Tuning
Catégorie : Data Validation
Catégorie : Data Structures
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 : Functional Design
Catégorie : Java Programming
Catégorie : Application Security
Catégorie : C (Programming Language)
Catégorie : Interoperability
Catégorie : Object Oriented Programming (OOP)
Catégorie : System Programming
Catégorie : Hardening
Catégorie : Software Design
Catégorie : Memory Management
Catégorie : Code Reusability
Catégorie : Object Oriented Design
Catégorie : Application Programming Interface (API)
Catégorie : Java
Catégorie : Software Development
Catégorie : Secure Coding
Catégorie : Software Architecture
Catégorie : Software Design Patterns
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 : Web Servers
Catégorie : Memory Management
Catégorie : Context Management
Catégorie : Network Protocols
Catégorie : Software Development
Catégorie : Server Side
Catégorie : OS Process Management
Catégorie : Computer Networking
Catégorie : Encryption
Catégorie : Java Programming
Catégorie : Maintainability
Catégorie : Java
Catégorie : Web Applications
Catégorie : Scalability
Catégorie : Performance Tuning
Catégorie : TCP/IP

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 090 Cours618 495 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