Spring 5.0 Microservices
Spring 5.0 Microservices, available at $19.99, has an average rating of 3.5, with 67 lectures, 11 quizzes, based on 12 reviews, and has 109 subscribers.
You will learn about Explore ways to avoid pitfalls while developing microservices Manage internet-scale microservices using Docker, Mesos, and Marathon Scale twelve-factor Spring Boot microservices using the Spring Cloud project Familiarize yourself with Docker and container technologies Use Docker Hub for pushing and pulling dockerized microservices Gain insights into the most popular container orchestration technologies such as Kubernetes Understand the deployment and automation aspects of microservices with DevOps This course is ideal for individuals who are This course is for Spring developers who want to build cloud-ready, Internet-scale applications, and simple RESTful services to meet modern business demands. It is particularly useful for This course is for Spring developers who want to build cloud-ready, Internet-scale applications, and simple RESTful services to meet modern business demands.
Enroll now: Spring 5.0 Microservices
Summary
Title: Spring 5.0 Microservices
Price: $19.99
Average Rating: 3.5
Number of Lectures: 67
Number of Quizzes: 11
Number of Published Lectures: 67
Number of Published Quizzes: 11
Number of Curriculum Items: 78
Number of Published Curriculum Objects: 78
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Explore ways to avoid pitfalls while developing microservices
- Manage internet-scale microservices using Docker, Mesos, and Marathon
- Scale twelve-factor Spring Boot microservices using the Spring Cloud project
- Familiarize yourself with Docker and container technologies
- Use Docker Hub for pushing and pulling dockerized microservices
- Gain insights into the most popular container orchestration technologies such as Kubernetes
- Understand the deployment and automation aspects of microservices with DevOps
Who Should Attend
- This course is for Spring developers who want to build cloud-ready, Internet-scale applications, and simple RESTful services to meet modern business demands.
Target Audiences
- This course is for Spring developers who want to build cloud-ready, Internet-scale applications, and simple RESTful services to meet modern business demands.
Spring is one of the most popular choices among Java developers when it comes to developing applications for enterprises or the web.
This course is designed to help you implement microservice architecture in Spring Framework, Spring Boot, and Spring Cloud. You will get started by understanding the guidelines for implementing responsive microservices at scale. After this, you’ll get up to speed with how Spring Boot can be used to deploy serverless autonomous services without the need for a heavyweight application server. As you cover later chapters, you’ll explore advanced topics, such as deploying your microservices to Docker and managing them with Mesos.
By the end of this course, you’ll have developed the skills you need to implement microservices using the Spring framework and use them in internet-scale deployments with the help of real-world examples.
About the Author
Rajesh R V is a seasoned IT architect with extensive experience in diversified technologies and more than 18 years of airline IT experience. He received a degree in computer engineering from the University of Cochin, India, and he joined the JEE community during the early days of EJB. During his course as an architect, he worked on many large-scale, mission-critical projects, including the new generation passenger reservation system (iFly Res) and the next-generation cargo reservation system (Skychain, CROAMIS) in the Airline domain. At present, as a chief architect at Emirates, Rajesh handles the solution architecture portfolio spread across various capabilities, such as JEE, SOA, NoSQL, IoT, cognitive computing, mobile, UI, and integration. At Emirates, the open travel platform (OTP) architected by him earned the group the prestigious 2011 Red Hat Innovation Award in the Carved Out Costs category. In 2011, he introduced the innovative concept of the Honeycomb architecture based on the hexagonal architecture pattern for transforming the legacy mainframe system. Rajesh has a deep passion for technology and architecture. He also holds several certifications, such as BEA Certified Weblogic Administrator, Sun Certified Java Enterprise Architect, Open Group Certified TOGAF practitioner, Licensed ZapThink Architect in SOA, and IASA global CITA-A Certified Architecture Specialist. He has written Spring Microservices and reviewed Service-Oriented Java Business Integration by Packt Publishing.
Niyazi Erdogan is a Senior software developer and DevOps engineer and based in Switzerland. He has over 10 years of experience in various fields, namely Telecom, Industries, Healthcare and more. He is also a AWS certified solutions architect. He looks over the development of different softwares right from scratch until production. He has worked in various multi national companies in different locations, namely in Turkey, Portugal and Switzerland. His previous working experience were in Turkcell technology research and development, NETAS, Siemens and Roche to name a few. He also is an Udemy instructor.
Course Curriculum
Chapter 1: Demystifying Microservices
Lecture 1: Course Overview
Lecture 2: Demystifying Microservices
Lecture 3: Evolution and Need for Microservices
Lecture 4: Microservices Benefits
Lecture 5: Summary
Lecture 6: Assessment
Chapter 2: Related Architecture Styles and Use Cases
Lecture 1: Lesson Overview
Lecture 2: Twelve Factor Apps
Lecture 3: DevOps, Cloud and Containers
Lecture 4: Microservices Early Adopters
Lecture 5: Microservice Frameworks
Lecture 6: Summary
Chapter 3: Building Microservices with Spring Boot
Lecture 1: Lesson Overview
Lecture 2: Developing a Spring Boot Microservice
Lecture 3: Testing Spring Boot Microservice
Lecture 4: Reacting Microservices using Spring Boot and RabbitMQ
Lecture 5: Implementing Security
Lecture 6: Summary
Chapter 4: Applying Microservices Concepts
Lecture 1: Lesson Overview
Lecture 2: Designing Microservice Boundaries
Lecture 3: Designing Communication Style
Lecture 4: Service Endpoint Design Consideration
Lecture 5: Summary
Chapter 5: Microservices Capability Model
Lecture 1: Lesson Overview
Lecture 2: Core Capabilities
Lecture 3: Infrastructure Capabilities
Lecture 4: Supporting Capabilities
Lecture 5: Process and Governance Capabilities
Lecture 6: Microservices Maturity Model
Lecture 7: Summary
Chapter 6: Microservices Evolution – A Case Study
Lecture 1: Lesson Overview
Lecture 2: Understanding the PSS Application
Lecture 3: Death of the Monolith
Lecture 4: Microservices to the Rescue
Lecture 5: Target Implementation
Lecture 6: Summary
Chapter 7: Scale Microservices with Spring Cloud Components
Lecture 1: Lesson Overview
Lecture 2: Spring Cloud
Lecture 3: Accessing the Config Server from Clients
Lecture 4: Configuring Server using Spring Cloud
Lecture 5: Eureka for Registration and Discovery
Lecture 6: Zuul Proxy as the API Gateway
Lecture 7: Writing a Custom Filter
Lecture 8: Summary
Chapter 8: Logging and Monitoring Microservices
Lecture 1: Lesson Overview
Lecture 2: Challenges of Log Management
Lecture 3: Selection of Logging Solutions
Lecture 4: Monitoring Microservices – Part 1
Lecture 5: Monitoring Microservices – Part 2
Lecture 6: Summary
Chapter 9: Containerizing Microservices with Docker
Lecture 1: Lesson Overview
Lecture 2: What are Containers
Lecture 3: Introduction to Docker
Lecture 4: Deploying Microservices in Docker
Lecture 5: Summary
Chapter 10: Scaling Dockerized Microservices with Mesos and Marathon
Lecture 1: Lesson Overview
Lecture 2: Scaling Microservices
Lecture 3: Container Orchestration
Lecture 4: Container Orchestration with Mesos and Marathon
Lecture 5: Implementing Mesos and Marathon for BrownField Microservices
Lecture 6: Summary
Chapter 11: Microservice Development Life Cycle
Lecture 1: Lesson Overview
Lecture 2: Practice Points for Microservice Deployment
Lecture 3: Automating Development Cycle
Lecture 4: Testing
Lecture 5: Deployment, Monitoring and Configuration
Lecture 6: Summary
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 0 votes
- 3 stars: 3 votes
- 4 stars: 3 votes
- 5 stars: 4 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
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024