We may earn an affiliate commission when you visit our partners.
Course image
Dan Bunker, Bryan Hansen, Dustin Schultz, Kesha Williams, Eberhard Wolff, Buddhini Samarakkody, and Alihusen Kapadia

Spring is a Java framework originally built to make the development of Enterprise Java applications easier. Over the years, the framework has grown to include a suite of products ranging from Spring Boot to Spring Cloud. In addition to the Java language, Spring also supports Groovy and Kotlin as alternate JVM languages. When people refer to Spring, they often mean the entire family of Spring products. In this learning path, we will think of Spring in terms of the Spring framework and a few of the adjacent products that have become indispensable to Spring Developers.

Read more

Spring is a Java framework originally built to make the development of Enterprise Java applications easier. Over the years, the framework has grown to include a suite of products ranging from Spring Boot to Spring Cloud. In addition to the Java language, Spring also supports Groovy and Kotlin as alternate JVM languages. When people refer to Spring, they often mean the entire family of Spring products. In this learning path, we will think of Spring in terms of the Spring framework and a few of the adjacent products that have become indispensable to Spring Developers.

What You'll Learn

  • Spring’s place and purpose
  • Spring Boot
  • Inversion of Control in Spring
  • Spring JPA
  • Spring JDBC
  • Spring Data REST
  • Spring Security
  • Maven
  • Spring MVC
  • AspectJ
  • Enroll now

    Share

    Help others find this collection page by sharing it with your friends and followers:

    What's inside

    Ten courses

    Spring: The Big Picture

    (1 hours)
    Dive into Spring Framework, Spring Boot, and other Spring-related projects with this high-level overview of Spring. At the core of enterprise Java development is a thorough knowledge of Spring. In Spring: The Big Picture, you'll get a broad, high-level overview of all aspects of Spring. When you're finished with this course, you'll have a foundational knowledge of Spring that will help you as you move forward with enterprise Java development.

    Building Applications Using Spring JDBC 5

    (2 hours)
    This course covers integrating Spring JDBC into your application. You'll learn setup and configuration, PreparedStatements, RowMapper, NamedParameter, and their various approaches utilizing JdbcTemplate, SimpleJdbcInsert, and SimpleJdbcCall.

    Spring Cloud Fundamentals

    (3 hours)
    Spring Cloud helps you take full advantage of developing microservices in the cloud. Learn how to develop cloud-native apps that utilize service discovery, distributed config, client-side load balancing, intelligent routing, and fault tolerance.

    Spring Framework: Spring Data JPA 5 with Hibernate

    (3 hours)
    Developing applications using Spring with JPA and Hibernate. This course walks through developing applications using Spring with JPA and Hibernate. There is a scaffold application using Spring MVC.

    Spring Framework 4: Spring Data JPA

    (2 hours)
    This course introduces Spring Data JPA, a data access layer framework that boosts developer productivity. You'll learn about Query annotations, custom repositories, and real-world examples.

    Spring Framework: Authenticating Users with Spring Security 5

    (4 hours)
    A course covering the fundamentals of using Spring Security for securing Java applications built with Spring MVC. This course covers all of the fundamentals of Spring Security, including securing your app, user storage in memory and in a database, authentication against LDAP, and authorization against a database.

    Spring Framework 2: Creating Your First Spring Boot Application

    (1 hours)
    Do you want to build scalable Java applications quickly and efficiently? Learn how Spring Boot's opinionated framework can take you from zero to sixty with your Java application development.

    Spring Framework: Spring 5 Fundamentals

    (2 hours)
    This course provides a foundation in Spring Framework fundamentals. It covers getting started and advanced configuration techniques with Spring using the latest versions.

    Spring Framework: Spring MVC 5 Fundamentals

    (2 hours)
    This course provides a foundation for Spring MVC, covering architecture, controllers, navigation, and views. It uses Java configuration and both contained and exported WAR deployments.

    Spring Boot Fundamentals

    (1 hours)
    Spring Boot, an extension of the Spring framework, helps developers build applications quickly, with less code. This course explores features of Spring Boot, including Spring Initializr, auto-configuration, application development, data access, testing, Actuator, GraphQL integration and more.

    Save this collection

    Save Core Spring to your list so you can find it easily later:
    Save
    Our mission

    OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

    Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

    Find this site helpful? Tell a friend about us.

    Affiliate disclosure

    We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

    Your purchases help us maintain our catalog and keep our servers humming without ads.

    Thank you for supporting OpenCourser.

    © 2016 - 2024 OpenCourser