This comprehensive course delves deep into the nuances of data structures and backend development with Java. The curriculum is strategically designed across three core modules, seamlessly bridging the understanding of theory with practical application.



Data Structures & Backend with Java
This course is part of Java FullStack Developer Specialization

Instructor: Board Infinity
Access provided by Google
17,958 already enrolled
(83 reviews)
Recommended experience
What you'll learn
Acquire proficiency in Java's data structures. Learn to manipulate data using arrays, String class, and Collections Framework.
Understand StringBuilder/StringBuffer classes. Use Collections interfaces like ArrayList, LinkedList, HashMap for data management.
Learn Spring & Spring Boot, develop Spring applications with dependency, create web apps using Spring MVC, and understand Spring Boot architecture.
Master secure RESTful web service creation with Spring Boot. Execute CRUD operations and use Spring Security for web service protection.
Details to know

Add to your LinkedIn profile
10 assignments
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate


Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review

There are 3 modules in this course
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.
What's included
34 videos7 readings6 assignments1 discussion prompt
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.
What's included
16 videos3 readings2 assignments
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.
What's included
24 videos5 readings2 assignments1 peer review
Instructor

Offered by
Why people choose Coursera for their career




Learner reviews
83 reviews
- 5 stars
55.42%
- 4 stars
27.71%
- 3 stars
3.61%
- 2 stars
4.81%
- 1 star
8.43%
Showing 3 of 83
Reviewed on Jun 18, 2024
I really liked this course and its in-depth resources
Reviewed on Jun 30, 2024
For some questions, I gave correct answers. But all might have been correct. Then the answer started with "Incorrect, Correct...". That is irritating.
Reviewed on Jun 18, 2024
Pretty good . Only drawback is that the videos are small.
Recommended if you're interested in Computer Science
Coursera Project Network
LearnKartS
University of California San Diego


Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree
Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy