This is the second course in the Amazon Junior Software Developer Professional Certificate. In this course, you will explore advanced Object-Oriented Programming (OOP) concepts in Java, starting with an introduction to Interfaces and Abstract Classes. You'll learn how to effectively utilize interfaces for achieving multiple inheritance and how abstract classes play a crucial role in designing class hierarchies. Moving forward, you'll dive into Exception Handling, covering various types of exceptions in Java, along with best practices for handling them using try-catch-finally blocks. You'll also gain knowledge of File I/O operations, acquire skills in reading from and writing to files, understand different types of streams, and perform file operations efficiently. Finally, you'll explore Serialization and Deserialization techniques, enabling you to save and reconstruct object states, as well as use last run files for configuring current run states effectively. Overall, this course equips you with advanced Java programming skills essential for developing robust, efficient, and scalable applications.

Programming with Java
Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Programming with Java
Ce cours fait partie de Certificat Professionnel Amazon Junior Software Developer

Instructeur : Amazon
17 418 déjà inscrits
Inclus avec
91 avis
Expérience recommandée
Ce que vous apprendrez
Develop methods to organize and reuse code effectively.
Apply object-oriented programming concepts within the Java language to design modular and scalable code.
Handle errors and exceptions in Java to create robust applications.
Compétences que vous acquerrez
- Catégorie : Code Reusability
- Catégorie : Java
- Catégorie : Object Oriented Programming (OOP)
- Catégorie : Object Oriented Design
- Catégorie : File Management
- Catégorie : Software Design
- Catégorie : File I/O
Outils que vous découvrirez
- Catégorie : Data Persistence
- Catégorie : Java Programming
Détails à connaître

Ajouter à votre profil LinkedIn
13 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise en Software Development
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable auprès de Amazon

Il y a 4 modules dans ce cours
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.
En savoir plus sur Software Development

Birla Institute of Technology & Science, Pilani
Statut : Prévisualisation
Statut : Essai gratuitDuke University
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Avis des étudiants
- 5 stars
62,36 %
- 4 stars
19,35 %
- 3 stars
5,37 %
- 2 stars
3,22 %
- 1 star
9,67 %
Affichage de 3 sur 91
Révisé le 11 nov. 2024
Nice Course , explained Clearly with Hands on Lab for practical experience!
Révisé le 29 juil. 2025
Very recommended this course if are beginner in java, it gives you an approach to perform jobs in a real environment.
Révisé le 28 janv. 2025
Best course for Java. Covering both fundamentals and advanced concepts with hands-on practice in lab assignments.
Foire Aux Questions
Plus de questions
Aide financière disponible,




