Companies Home Search Profile

Advanced Java Programming: Becoming Cloud Native

Focused View

Jack Long

2:14:57

75 View
  • 1. Introduction.mp4
    03:22
  • 1. Learn How to Create a New Service.mp4
    10:33
  • 2. Learn About starter POMs.mp4
    05:27
  • 3. Intro to @Configuration.mp4
    05:34
  • 4. Using Spring Data and JPA.mp4
    04:36
  • 5. Using Spring MVC and Spring Data Rest.mp4
    08:27
  • 6. Using Spring Boot Actuator.mp4
    06:29
  • 7. Becoming Service Ready.mp4
    13:42
  • 8. Learn How to Customize Production Endpoints.mp4
    04:04
  • 9. Autoconfiguration & @ConfigurationProperties.mp4
    06:09
  • 10. Publish your Applications.mp4
    09:11
  • 1. Learn About Externalize Configuration.mp4
    07:44
  • 2. Learn About @RefreshScope.mp4
    05:12
  • 3. Learn About Service Registries.mp4
    05:17
  • 4. Learn to Use Netflix Eureka.mp4
    03:35
  • 1. Learning Edge Services.mp4
    03:30
  • 2. Understanding Netflix Zuul.mp4
    06:52
  • 3. Client-side load balancing & Custom edge controllers.mp4
    08:56
  • 4. Learn About Circuit Breakers.mp4
    04:02
  • 5. Writing Data Effectively.mp4
    04:46
  • 6. Using Spring Cloud to Stream data.mp4
    07:29
  • Description


    You'll learn to build secure, resilient, robust, and scalable applications that are targeted for cloud-based deployment.

    What You'll Learn?


    • Introduction to Cloud Native
    • Introducing Cloud Native Architecture
    • Cloud Adoption Framework
    • Creating your first Cloud Native Application
    • Designing Cloud Native Applications
    • Extending your Cloud Native Application
    • Cloud Native Application Testing
    • DevOps and Deployment
    • Cloud Native Application Run Time
    • As a Service Integration
    • API Design Best Practices
    • Digital Transformation

    Who is this for?


  • Web Developers
  • Software Developers
  • Programmers
  • More details


    Description

    Welcome to this course. If you’re a Java developer who wants to build secure, resilient, robust, and scalable applications that are targeted for cloud-based deployment, this is the course for you. It will be your one stop guide to building cloud-native applications in Java Spring. Cloud computing has proven to be the most revolutionary IT development since virtualization. This course demonstrates three essential components of deploying modern cloud native architectures: organizational transformation, deployment modernization, and cloud native architecture patterns. This course begins by explaining the driving factors for cloud adoption and shows you how cloud deployment is different from regular application deployment on a standard data centre. You will learn about design patterns specific to applications running in the cloud and find out how you can build a microservice in Java Spring using REST APIs. You will then take a deep dive into the lifecycle of building, testing, and deploying applications with maximum automation to reduce the deployment cycle time. You’ll then explore the major pillars of cloud native design including scalability, cost optimization, security, and ways to achieve operational excellence.


    In this course, you'll learn

    • Introduction to Cloud Native

    • Introducing Cloud Native Architecture

    • Cloud Adoption Framework

    • Creating your first Cloud Native Application

    • Designing Cloud Native Applications

    • Extending your Cloud Native Application

    • Cloud Native Application Testing

    • DevOps and Deployment

    • Cloud Native Application Run Time

    • As a Service Integration

    • API Design Best Practices

    • Digital Transformation

    Who this course is for:

    • Web Developers
    • Software Developers
    • Programmers

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Hi. I am a senior staff software engineer that have spent the last ten years helping organizations adapt to a cloud-native landscape. From building core network infrastructure to client mobile applications and everything in between, I have first-hand knowledge of how difficult troubleshooting distributed applications is. I am responsible for helping teams adopt new and emerging technologies in their projects. I focus primarily on the client-side and cloud technologies. I am a lifelong learner who care deeply about software craftsmanship.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 21
    • duration 2:14:57
    • Release Date 2023/03/29