Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Data Structures & Backend with Java

Board Infinity via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This Java DSA course gives you the advanced data structures and backend engineering skills that top Java developer roles demand — covering Java Collections, Spring Boot, REST APIs, JPA, Hibernate, and Spring Security on Coursera. Start with Java data structures: master Arrays, Strings, List interfaces, ArrayList, LinkedList, Stack, Queue, HashMap, TreeMap, HashSet, and TreeSet through the Java Collections Framework. Next, build backend applications using Spring Framework — Spring Containers, Beans, Dependency Injection, Spring Boot architecture, and Maven. Then develop and secure real-world systems — building REST APIs with CRUD operations, connecting databases with JPA and Hibernate ORM, and locking down APIs using Spring Security authentication and filter chains. By the End, You Will: • Build Java data structures — List, Map, Set, Stack, Queue — using the Collections Framework for DSA interviews • Develop Spring Boot backend apps with Dependency Injection, Beans, and Maven project structure • Create secure REST APIs integrated with JPA, Hibernate, and Spring Security authentication • Design a peer-reviewed full backend system with CRUD operations and authorisation controls Ideal For: Java developers advancing to backend roles; CS students seeking the best DSA course with Java; engineers targeting SDE or backend positions; anyone pursuing java dsa full course certification on Coursera. Enroll now and build the backend Java skills that top employers hire for. Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with Oracle Corporation or any of its subsidiaries or affiliates. This course is not an official preparation material of Oracle Corporation. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.

Syllabus

  • Data Structures in Java
    • This module is designed to introduce learners to the fundamental data structures used in computer science, with a focus on the Java programming language. Through a series of lectures, programming assignments, and quizzes, learners will gain a solid understanding of the principles underlying data structures and their implementation in Java.
  • Spring and Spring Boot Introduction
    • This module is designed to provide learners with an introduction to Spring and Spring Boot, two widely used frameworks in Java application development. Through a series of lectures, hands-on coding exercises, and quizzes, learners will gain a solid understanding of the basics of Spring and Spring Boot.
  • RESTFul web services and Spring Boot Security
    • This module is designed to provide learners with a comprehensive understanding of building RESTFul web services using Spring Boot, a popular framework for building microservices. Through a series of lectures, hands-on coding exercises, and quizzes, learners will learn how to design, implement, and test RESTFul web services.

Taught by

Board Infinity

Reviews

4.3 rating at Coursera based on 163 ratings

Start your review of Data Structures & Backend with Java

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.