Databases are the backbone of modern applications, powering everything from large scale enterprise systems to web applications.
This course offers a comprehensive kick-off to working with databases using Java programming. If you have little or no knowledge of databases and want to understand the different types of databases and work with these databases using Java, this course is for you. The course is structured into three modules. The first module will cover the fundamentals of databases and Java Database Connectivity (JDBC). In the second module, you will develop database applications using Spring Boot. In the third module, you will work with Hibernate and also explore other databases such as NoSQL, SQL Graph and time series databases. In all the modules, you will perform hands-on lab exercise. The course culminates in a final project where you apply your knowledge to a real-world scenario, thus reinforcing your learning. By the end of the course, you will be equipped with the skills necessary to develop Java applications with databases.