Microservices Development: Spring Boot 2.3.2 intermediate
Technology:
Expertise:
- 6 Courses | 5h 30m 6s
- 3 Books | 12h 4m
- 7 Courses | 6h 42m 40s
- 6 Books | 16h 16m
- 4 Courses | 5h 38m 19s
- 8 Books | 24h 40m
Explore Microservices development, where large monolithic applications are built into smaller, independently scalable applications.
GETTING STARTED
Getting Started with REST & .NET Core
-
1.Configuring Visual Studio Code and .NET Core3m 43sNOW PLAYING
-
2.Understanding REST6m 2sUP NEXT
GETTING STARTED
Java Spring Cloud: Introduction to Microservices
-
1.A Peek into Java, Spring Cloud, and Microservices10m 11sNOW PLAYING
-
2.Governance, Scalability, and Fault Tolerance7m 43sUP NEXT
GETTING STARTED
Spring Boot Microservices: Getting Started
-
1.Course Overview1m 54sNOW PLAYING
-
2.The Spring Framework10m 10sUP NEXT
COURSES INCLUDED
Getting Started with REST & .NET Core
Discover the basics of .NET Core and how to use it to create and test applications.
13 videos |
1h 2m
Assessment
Badge
Building an API Project in ASP.NET
Discover how to build a sample API project in ASP.NET using Web API, and how to create a fully functioning service from start to finish.
13 videos |
1h 3m
Assessment
Badge
Building a Microservice in .NET Core
Discover the fundamentals of building a REST Microservice in .NET Core, from designing the API to deploying it.
13 videos |
51m
Assessment
Badge
Advanced Data Access with EF Core
Explore the Entity Framework Core in depth, and learn how to add database connectivity to your .NET Core microservices.
13 videos |
54m
Assessment
Badge
Deploying Your Microservice in Containers
Explore containerizing and deploying your Microservice with Docker, which creates reliable and repeatable deployments.
13 videos |
48m
Assessment
Badge
Securing Your Microservices
Every application needs security. Discover how to make sure that certain people can access your application and that you have control over what they can do.
13 videos |
49m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Java Spring Cloud: Introduction to Microservices
Discover what microservices are and how they can be built effectively. This course explains how microservices help to decentralize systems and make them more scalable and fault tolerant. After learning about the principles, you'll explore Spring Cloud and how it enhances cloud computing. Next, you'll identify how microservices apply SOA principles to address needs, such as load balancing and asynchronous distributed messaging. Other topics include the Microservices relationships of both SOA and ESB; Java Spring Cloud Microservices examples; Spring Cloud Microservices Architecture; and Microservices Interconnectivity with Spring Cloud. There is also a video on the Data Exchange Interoperability Consideration, where you will learn to describe the approach of managing diversified data on microservices architecture. You'll conclude the course with an exercise.
12 videos |
1h 13m
Assessment
Badge
Java Spring Cloud: Managing Microservices and REST Architecture
Discover the concepts of microservices management using Spring Clou,d and also explore the REST architecture and various REST operations. This course covers a vast range of topics, including the following: how to manage enterprise data in microservices; how to perform various REST operations on JSON; comparing the architectural models of REST and SOAP; and how to send and receive messages from ActiveMQ. You will also learn how to configure a Message-driven Plain Old Java Object (POJO) (MDP), and build and run a microservice. As you progress, you will explore how to construct a discovery server with Eureka for microservices, configure load balancing for microservice clients, and evaluate server-side microservices. As a review exercise, you will code a microservice in Java.
11 videos |
59m
Assessment
Badge
Java Spring Cloud: SOAP & Development of Microservices
Explore SOAP and microservices development along with constructing discovery server with Eureka for microservices in this course. Topics include the following: SOAP equivalent examples and how to build SOAP services using Spring Cloud components; perform various REST operations on JSON; list the comparison of REST vs SOAP communication; how to receive messages from ActiveMQ; building and running microservices; how to bind microservices with Eureka discovery server; client-side load balancing; what are the considerations for server-side microservices. You will conclude with an exercise in coding a microservice in Java.
12 videos |
1h 1m
Assessment
Badge
Java Spring Cloud: Securing Microservices
Explore the concepts and tasks involved in securing microservices. This course teaches you the standard approach and principles that drive DevOps security, including application-level security of microservices. You will begin by learning how to enable secure service-to-service communication with microservices. Next you will examine the role of JSON Web Token (JWT) in a security implementation. Then learn about the techniques to validate JWT in a security implementation. As you progress further through the course, you will walk through the steps of TLS mutual authentication, and identify various types of certificate revocation as well as methods to apply short-lived certificates to enhance security. Finally, learn about edge security and how to secure microservices.
13 videos |
58m
Assessment
Badge
Java Spring Cloud: Advanced Microservices Architecture
Microservices architectures have been reinvented over and over again through the decades. This course explores the advanced concepts of microservices architecture that impact how we use it today. Topics include, but are not limited to the following: how to decompose applications into multiple microservices, including those with business capability; how to examine microservices data consistency and queries; how to configure external services, and provision multiple services and decompose microservices by subdomains. Other key areas include how to establish databases according to service patterns. You will learn about the Application Programming Interface (API) gateway pattern and the microservice chassis pattern. You'll move on to evaluate the advantages and disadvantages of microservices patterns. And finally, as a review exercise, you will use Java to implement microservices design patterns.
13 videos |
1h 5m
Assessment
Badge
Java Spring Cloud: Advanced Microservices Patterns
Microservices are an alternative to monolithic computer applications. In this course, you will discover the features and benefits of advanced microservice patterns. Explore what is involved with service integration contract implementation, circuit breakers, access tokens, observability patterns and log aggregation. Continue your studies by learning about metrics, audit logs, distributed tracing, exception tracking, and the health check Application Programming Interface (API). Examine the features and best practices to perform log deployments and changes. Finally, as a review exercise, you will specify logging providers in Spring Cloud, and demonstrate application logging and the Eureka server log.
13 videos |
1h
Assessment
Badge
Java Spring Cloud: UI Patterns & Troubleshooting
User Interface (UI) design offers several microservice configuration choices. In this course, you will compare UI patterns and explore ways to monitor and troubleshoot microservices. You will examine how to provision client-side UI composition, and see how to fragment content from multiple services, to compose them into a single server-side page. Learn to use root cause analysis to troubleshoot common microservices issues, such as a failure to provide the right context to users. As a review exercise, you will build a server-side composite view to help troubleshoot microservices.
7 videos |
23m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Spring Boot Microservices: Getting Started
Setting up a new Spring Boot application is simple, and with the use of starter templates, the parent POM, and auto-configurations, running a Spring Boot application is also easy. In this course, you'll explore the Spring Boot framework and features of Spring Boot and the basic design principle of inversion of control achieved in Spring using dependency injection. Next, you'll learn how to run an embedded web server in a simple Spring Boot application, set up a new Spring Boot project using the Spring Initializr and Spring Tools Suite, and configure properties for your Spring Boot application.
16 videos |
1h 42m
Assessment
Badge
Spring Boot Microservices: Asynchronous Methods, Schedulers, & Forms
Spring Boot has some exciting features to offer. It's not difficult to run asynchronous tasks using Spring Boot; all it needs are a few annotations to set up. In this course, you'll learn how to configure your applications to run scheduled tasks at a fixed rate and fixed delay. You'll also set up forms using the Thymeleaf template engine and perform built-in validation on the form fields. Next, you'll learn how to configure handler mappings in Spring MVC for request paths, extract request parameters and path variables, and run asynchronous and scheduled operations in Spring Boot. Finally, you'll learn how to perform validation of user-specified form inputs.
8 videos |
59m
Assessment
Badge
Spring Boot Microservices: Building RESTful API Services
Building a RESTful API service to perform create, read, update, and delete (CRUD) operations is an integral part of building microservices with Spring Boot. In this course, you'll learn how to build a RESTful API service to perform CRUD operations. You'll use Advanced REST Client to test your API service, and wire up a MySQL database using JPA, Spring Data, and Hibernate. You'll then add a front end to your application using the Thymeleaf template engine. Finally, you'll build RESTful microservices in Spring Boot, integrate with a relational database to store your data, set up a front end for your application, and add caching for common requests.
15 videos |
1h 19m
Assessment
Badge
Spring Boot Microservices: Advanced Microservices & Securing Web Applications
Spring Boot microservices are capable of a plethora of functions, but like all web applications, these must be secured. In this course, you'll start by building Spring Boot microservices to configure your application to send emails. Then, you'll use interceptors to pre-process requests and responses to and from your application and integrate it with the Twilio platform to send text messages and make phone calls. Next, you'll learn to integrate with external services, such as JavaMailSender and the Twilio platform, within your Spring Boot application. Lastly, you'll learn how to secure your application using in-memory users and users stored in a database using Spring Security.
13 videos |
1h 36m
Assessment
Badge
SHOW MORE
FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.BOOKS INCLUDED
Book
Learn Microservices with Spring Boot: A Practical Approach to RESTful Services Using RabbitMQ, Eureka, Ribbon, Zuul and CucumberA pragmatic tutorial that teaches by doing, this book includes a practical case study application "walk-thru" and will show you how to build a microservices architecture with Spring Boot with some of the state-of-the-art techniques in computer programming.
3h 8m
By Moises Macero
Book
Lumen Programming Guide: Writing PHP Microservices, REST and Web Service APIsWritten for PHP developers with no Laravel experience, this book will show you how to write fully-tested APIs and understand essential Lumen concepts used to build a solid foundation for writing API projects.
3h 18m
By Paul Redmond
Book
Microservices in ActionCreated with day-to-day development in mind, this informative guide immerses you in real-world use cases from design to deployment.
5h 38m
By Morgan Bruce, Paulo A. Pereira
BOOKS INCLUDED
Book
Spring Boot Intermediate Microservices: Resilient Microservices with Spring Boot 2 and Spring CloudResilience and fault tolerance are a must, or your system will fall apart. This book will teach you how to build a resilient microservice infrastructure using proven patterns with Spring Boot 2 and Spring Cloud.
34m
By Jens Boje
Book
Learn Microservices with Spring Boot: A Practical Approach to RESTful Services Using RabbitMQ, Eureka, Ribbon, Zuul and CucumberA pragmatic tutorial that teaches by doing, this book includes a practical case study application "walk-thru" and will show you how to build a microservices architecture with Spring Boot with some of the state-of-the-art techniques in computer programming.
3h 8m
By Moises Macero
Book
Beginning Spring Boot 2: Applications and Microservices with the Spring FrameworkFor experienced Java and Spring Framework developers who are new to the new Spring Boot micro-framework, this book will teach you the skills and techniques to start building your first Spring Boot applications and microservices with confidence.
3h 7m
By K. Siva Prasad Reddy
Book
Evolve the Monolith to Microservices with Java and NodeIncluding sample projects throughout, this IBM Redbooks publication shows how to break out a traditional Java EE application into separate microservices and provides a set of code projects that illustrate the various steps along the way.
1h 40m
By Duy V Nguyen, Eduardo Rosa, Luis Florez, Sandro De Santis
Book
Microservices Best Practices for JavaCovering Microservices best practices for Java, this IBM Redbooks publication focuses on creating cloud native applications using the latest version of IBM WebSphere Application Server Liberty, IBM Bluemix and other Open Source Frameworks in the Microservices ecosystem.
2h 9m
By Erin Schnabel, Katherine Stanley, Michael Hofmann
Book
Microservices in ActionCreated with day-to-day development in mind, this informative guide immerses you in real-world use cases from design to deployment.
5h 38m
By Morgan Bruce, Paulo A. Pereira
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
Spring Boot Intermediate Microservices: Resilient Microservices with Spring Boot 2 and Spring CloudResilience and fault tolerance are a must, or your system will fall apart. This book will teach you how to build a resilient microservice infrastructure using proven patterns with Spring Boot 2 and Spring Cloud.
34m
By Jens Boje
Book
Spring Boot Persistence Best Practices: Optimize Java Persistence Performance in Spring Boot ApplicationsThis book is a collection of developer code recipes and best practices for persisting data using Spring, particularly Spring Boot.
9h 1m
By Anghel Leonard
Book
Spring Boot 2: How to Get Started and Build a Microservice, Third EditionWith an actionable and hands-on approach, this custom-tailored resource gives you a head start in learning how to build microservices with Spring and Spring Boot by leading you, step-by-step, through the process.
1h 3m
By Jens Boje
Book
Spring Boot and Single-Page Applications: Securing Your API with a Single-Page Application Frontend, Second EditionWith an actionable and hands-on approach, this custom-tailored learning plan gives you a head start in learning four commonly used ways to integrate your Spring Boot backend with your single-page application and secure it.
35m
By Jens Boje
Book
Practical Microservices Architectural Patterns: Event-Based Java Microservices with Spring Boot and Spring CloudPresenting the material in a way that will enable you to use what you learn right away, this book is a practical introduction to writing microservices in Java using lightweight and common technologies like Spring Boot, Spring Cloud and Axon.
8h 50m
By Binildas Christudas
Book
Spring Boot: How to Get Started and Build a Microservice, Second EditionWith an actionable and hands-on approach, this custom tailored resource gives you a head start in learning how to build microservices with Spring Boot by leading you, step-by-step, through the process.
59m
By Jens Boje
Book
Beginning Spring Boot 2: Applications and Microservices with the Spring FrameworkFor experienced Java and Spring Framework developers who are new to the new Spring Boot micro-framework, this book will teach you the skills and techniques to start building your first Spring Boot applications and microservices with confidence.
3h 7m
By K. Siva Prasad Reddy
Book
Spring Boot and Single-Page Applications: Integrate Your Microservice Securely with Your Single-Page ApplicationWith an actionable and hands-on approach, this custom tailored learning plan gives you a head start in learning four commonly used ways to integrate your Spring Boot backend with your single-page application securely.
31m
By Jens Boje
SHOW MORE
FREE ACCESS