Back-End Developer completion badge issued by COURSERA

Back-End Developer

Completed by Chase Martin on June 10, 2025

Verified learner ·

Badge ID: 5wC3fZogR5CAt32aIBeQjQ

About this Badge

In this badge you will master Java fundamentals, JDBC for database interaction, Spring MVC and Boot for web apps, including RESTful services. Learn testing with JUnit, Java-database interactions with Spring Boot and JPA, AOP, and RESTful web services with HATEAOS.

Learning objectives

  • Strong Foundation in Java: Build a solid grasp of Java fundamentals, including advanced programming constructs, object-oriented principles, data types, operators, loops, and methods for handling arrays and strings.
  • Java Applications and MySQL: Gain hands-on experience with JDBC components and create Java applications using MySQL backend databases, understanding the usage of various types of MySQL joins for complex queries.
  • Achieve a strong foundation in Spring MVC and Spring Boot for Java-based web apps, learn about RESTful microservices, customization techniques, data extraction from HTTP requests, and usage of Java clients with RestTemplate.
  • Learn Java testing with JUnit, understand Java-database interaction using Spring Boot and JPA, manage transactions, and explore RESTful repositories using HATEOAS concepts.

Some of the content and skills presented have been contributed by the content provider.