-
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.
- Learn the fundamentals of programming with Java.
- Discover solutions to common Java programming challenges.
- Build mobile, desktop,and web applications with Java.
Overview
Syllabus
-
- Course 1: Learning Java
- Get started in Java programming. This course shows beginners how to write Java code and build simple Java applications.
- Course 2: 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.
- Course 3: Learning Java Applications
- Get a practical introduction to Java programming. Learn how to develop Java applications for desktop, web, and mobile platforms, including Android.
- Course 4: 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.
- Course 5: 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.
- Course 6: 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.
- Course 7: 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.
- Course 8: 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.
- Course 9: Nail Your Java Interview
- Review critical Java concepts-and commonly-asked interview questions-to ensure that you approach your Java interviews with confidence.