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

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
The course provides a complete pathway to master Java’s data structures and backend development with Spring Boot, equipping learners with skills to build efficient and scalable applications. It is designed for learners with prior Java knowledge who want to strengthen their problem-solving abilities while gaining hands-on backend expertise. You will begin with Java data structures, learning to work with arrays, strings, and multidimensional data, while exploring advanced manipulation through StringBuilder, StringBuffer, and the Collections Framework. Practical exercises will help you implement stacks, queues, and hashing for real-world problem-solving. The course then transitions into backend development with Spring and Spring Boot, where you’ll understand dependency injection, MVC design, and application layering. You will gain confidence in creating modular applications that are easy to maintain and extend. Finally, you’ll dive into RESTful services, building secure APIs using Spring Boot, performing CRUD operations, handling JSON communication, and applying Spring Security for authentication and authorization. This structured journey ensures you can connect computer science fundamentals with backend development practices used in industry. By the end of this course, you will be able to: - Implement core Java data structures, including stacks, queues, and hashing. - Apply StringBuilder, StringBuffer, and the Collections Framework for efficient data management. - Build modular backend applications using Spring and Spring Boot. - Create and secure RESTful APIs with CRUD operations and Spring Security. 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 160 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.