Java is the core language for Android and many enterprise web applications. Begin your path toward becoming a professional developer by building a solid foundation in the Java language.
- Learning Java
Get started in Java programming. This course shows beginners how to write Java code and build simple Java applications.
- Java 11+ Essential Training
Learn the fundamentals of Java Standard Edition (SE) 11 and more recent releases, so you can build your first application or start exploring the language on your own.
- Learning Java Applications
Get a practical introduction to Java programming. Learn how to develop Java applications for desktop, web, and mobile platforms, including Android.
- Java Memory Management
Learn how memory works in Java. In this hands-on course, explore fundamental concepts to help you optimize your code and quickly find and fix any memory errors that still occur.
- Learning JDBC
Learn how to manage data from relational databases such as Postgres, Oracle Database, MySQL, and SQL Server using Java Database Connectivity (JDBC) in Java programmed applications.
- Java Persistence API (JPA): 1 The Basics
Learn how to work with the Java Persistence API (JPA), the standard for building Java enterprise applications that need to have persistent data.
- Java Persistence API (JPA): 2 Inheritance and Querying
Learn more advanced uses of the JPA, including inheritance mapping strategies, Java Persistence Query Language (JPQL), the Criteria API, and more.
- Cloud-Native Development Using Java with Eclipse MicroProfile
Learn to build optimized cloud-native Java applications for microservices architectures with the help of Eclipse MicroProfile.
- Nail Your Java Interview
Review critical Java concepts-and commonly-asked interview questions-to ensure that you approach your Java interviews with confidence.
What will you learn
Learn the fundamentals of programming with Java.
Discover solutions to common Java programming challenges.
Build mobile, desktop,and web applications with Java.