Microservices and Cloud-Native Apps Development from Scratch
Microservices and Cloud-Native Apps Development from Scratch, available at $19.99, has an average rating of 3.17, with 82 lectures, based on 3 reviews, and has 48 subscribers.
You will learn about Use Spring Framework 5 to build an end to end Reactive application with MongoDB Learn functional programming with Spring 5 and Build a reactive web-stack using Spring WebFlux. Develop web applications integrating Spring security, Spring REST, JPA Hibernate, and Spring WebFlux. Get to know the advanced features of Spring Boot in order to effectively develop and monitor applications. Develop simple applications to integrate Spring with JPA and Big Data technologies. Learn how Spring Cloud helps you develop solutions for configuration management, service discovery, circuit breakers, and intelligent routing. Understand the basics of Spring Cloud Data Flow and use it to build basic data flow use cases. This course is ideal for individuals who are ● This course is for Java developers who want to master Spring framework modules with Hibernate quickly to build powerful and secure applications and deploy them to the cloud. It is particularly useful for ● This course is for Java developers who want to master Spring framework modules with Hibernate quickly to build powerful and secure applications and deploy them to the cloud.
Enroll now: Microservices and Cloud-Native Apps Development from Scratch
Summary
Title: Microservices and Cloud-Native Apps Development from Scratch
Price: $19.99
Average Rating: 3.17
Number of Lectures: 82
Number of Published Lectures: 82
Number of Curriculum Items: 82
Number of Published Curriculum Objects: 82
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Use Spring Framework 5 to build an end to end Reactive application with MongoDB
- Learn functional programming with Spring 5 and Build a reactive web-stack using Spring WebFlux.
- Develop web applications integrating Spring security, Spring REST, JPA Hibernate, and Spring WebFlux.
- Get to know the advanced features of Spring Boot in order to effectively develop and monitor applications.
- Develop simple applications to integrate Spring with JPA and Big Data technologies.
- Learn how Spring Cloud helps you develop solutions for configuration management, service discovery, circuit breakers, and intelligent routing.
- Understand the basics of Spring Cloud Data Flow and use it to build basic data flow use cases.
Who Should Attend
- ● This course is for Java developers who want to master Spring framework modules with Hibernate quickly to build powerful and secure applications and deploy them to the cloud.
Target Audiences
- ● This course is for Java developers who want to master Spring framework modules with Hibernate quickly to build powerful and secure applications and deploy them to the cloud.
The Spring framework is a popular choice for developers when designing an enterprise-based application. It enables developers to create high-performing, reusable, easily testable, and loose coupling enterprise Java applications.
With this expert, guide you’ll begin with the basics of Spring 5 where you’ll learn to use Spring Framework 5 to build an end to end Reactive application with MongoDB, test your applications using MockMVC and Mockito. Then you will get an insight into the new features of Spring 5.0 to learn to build a Cloud-native application using Spring MVC. Moving further you will get a thorough understanding of how to build and extend microservices using Spring Boot, Develop simple applications to integrate Spring with JPA and Big Data technologies & much more.
By the end of the course, you’ll have a solid knowledge of the Spring framework and modules and will be able to build enterprise-grade Java applications in 7 days.
Contents and Overview
This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Spring 5 in 7 Days is your one-stop guide to learning and building applications using the Spring framework in 7 days. The Spring framework enables developers to create high-performing, reusable, easily testable, and loose coupling enterprise Java applications. It can be used to develop any Java application. By the end of the course, you’ll have a solid knowledge of the Spring framework and modules and will be able to build enterprise-grade Java applications in 7 days.
The second course, Microservices and Cloud-Native Applications with Spring 5.0begins with an insight into the new features in Spring 5.0 and shows you how to build a Cloud-native application using Spring MVC. The advanced features of Spring Boot will be illustrated through powerful examples. By the end of the video, you will be equipped with the knowledge and best practices required to develop microservices with the Spring Framework.
The third course, Working with Data and Cloud in Spring 5.0 begins with an insight into the new features in Spring 5.0 and shows you how to build an application using Spring MVC. You will realize how application architectures have evolved from monoliths to those built around microservices. You will then get a thorough understanding of how to build and extend microservices using Spring Boot. You will also understand how to build and deploy Cloud-Native microservices with Spring Cloud. The advanced features of Spring Boot will be illustrated through powerful examples. We will be introduced to a JVM language that’s quickly gaining popularity – Kotlin. Also, we will discuss how to set up a Kotlin project in Eclipse. By the end of the video, you will be equipped with the knowledge and best practices required to develop microservices with the Spring Framework.
About the Authors:
-
Ankit Mishra is a senior software engineer with extensive IT experience in mission-critical development projects and architecture designs. He has worked for giants such as Ericsson, Fidelity, and others. He has more than six years’ experience in managing and delivering Spring MVC and Spring Security projects, Cloud deployAnkit Mishra is a Senior Software Engineer with extensive IT experience in mission-critical development projects and architecture designs. He has worked for giants such as Ericsson, Fidelity, and others. He has more than six years’ experience in managing and delivering Spring MVC and Spring Security projects, Cloud deployment, and PaaS cloud administration. Currently, he is working on Spring microservices, Spring Security, cloud deployment, and tuning. Specialties: Red-Hat Certified engineer. Functional domains: Retail and Banking.
-
Ranga Rao Karanam is a programmer, trainer, and architect. His areas of interest include Cloud Native Applications, microservices, evolutionary design, high-quality code, DevOps, BDD, TDD, and refactoring. He loves consulting for start-ups on developing scalable, component-based Cloud Native applications, and following modern development practices such as BDD, continuous delivery, and DevOps. He loves the freedom the Spring Framework brings to developing enterprise Java applications. Ranga started in28minutes with the vision of creating high-quality courses on developing Cloud Native Java applications. He is looking forward to enhancing his already considerable success–75,000 students on Udemy and 35,000 subscribers on YouTube. Ranga likes to play cricket and go hiking. His dream is to spend a year hiking the Himalayas.
Course Curriculum
Chapter 1: Spring 5 in 7 Days
Lecture 1: The Course Overview
Lecture 2: Spring Framework and What’s New in Spring
Lecture 3: Spring MVC Architecture
Lecture 4: Spring MVC Dispatcher and Controller – XML Config to Java Config
Lecture 5: Advanced Configuration Using JavaConfig
Lecture 6: Assignment
Lecture 7: Assignment Solution
Lecture 8: Handler Mapping and Attributes
Lecture 9: View Resolvers
Lecture 10: Exception Handling
Lecture 11: Assignment
Lecture 12: Assignment Solution
Lecture 13: Reactive Programming
Lecture 14: Basics of Spring WebFlux
Lecture 15: Spring WebFlux in Practice
Lecture 16: WebFlux Functional Programming
Lecture 17: Assignment
Lecture 18: Assignment Solution
Lecture 19: REST Services
Lecture 20: Build a RESTful Web Service Using Spring Boot
Lecture 21: RestTemplate and Consuming RESTful Web Services
Lecture 22: Reactive WebClient
Lecture 23: Assignment
Lecture 24: Assignment Solution
Lecture 25: Spring Security Basics
Lecture 26: Authentication and Authorization
Lecture 27: Form Login
Lecture 28: Integrate Spring Security in the Application
Lecture 29: Assignment
Lecture 30: Assignment Solution
Lecture 31: JPA and Hibernate
Lecture 32: Hibernate Relational Mappings
Lecture 33: Transaction Management and Integrate Hibernate in the Application
Lecture 34: Assignment
Lecture 35: Assignment Solution
Lecture 36: Setting Up MockMvc
Lecture 37: Request Post Processors and Request Builder
Lecture 38: Using Mockito Mocks
Lecture 39: Testing Method Security
Lecture 40: Assignment
Lecture 41: Assignment Solution
Chapter 2: Microservices and Cloud-Native Applications with Spring 5.0
Lecture 1: The Course Overview
Lecture 2: Typical Web Application Architecture with Spring
Lecture 3: Problems Solved by Spring
Lecture 4: Understanding Microservices
Lecture 5: Microservice Advantages and Challenges
Lecture 6: Cloud-Native Applications
Lecture 7: Spring Boot Hello World
Lecture 8: Running Our Hello World Application
Lecture 9: Building REST Service
Lecture 10: Simple REST Method Returning an Object
Lecture 11: Creating a Todo Resource
Lecture 12: Adding a Todo
Lecture 13: Exception Handling
Lecture 14: HATEOAS – The REST Application Architecture
Lecture 15: Validation
Lecture 16: Documenting REST Services
Lecture 17: Caching
Lecture 18: Externalized Configuration
Lecture 19: Custom Properties in application.properties
Lecture 20: Spring Boot Actuator
Chapter 3: Working with Data and Cloud in Spring 5.0
Lecture 1: The Course Overview
Lecture 2: Spring Data JPA
Lecture 3: A Simple Repository
Lecture 4: Query Methods
Lecture 5: Spring Data REST
Lecture 6: Big Data
Lecture 7: Demo Microservices Setup
Lecture 8: Setting Up Spring Cloud Config Server
Lecture 9: Spring Cloud Bus
Lecture 10: Load Balancing
Lecture 11: Message-Based Asynchronous Communication
Lecture 12: Spring Projects for Asynchronous Messages
Lecture 13: Implementing Spring Cloud Data Flow
Lecture 14: Spring Cloud Data Flow REST APIs
Lecture 15: Reactive UseCase – A Stock Price Page
Lecture 16: Reactive Programming in Java
Lecture 17: Spring Web Reactive
Lecture 18: Reactive Databases
Lecture 19: Layered Architecture
Lecture 20: Exception Handling
Lecture 21: Unit Integration Testing
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 1 votes
- 4 stars: 1 votes
- 5 stars: 0 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple