Companies Home Search Profile

Spring Boot Microservices and Spring Cloud. Build & Deploy.

Focused View

Sergey Kargopolov

24:35:18

46 View
  • 001 Eureka-Discovery-Service.pdf
  • 001 Microservices.pdf
  • 001 Source Code.html
  • 001 Spring-Cloud-API-Gateway-Introduction.pdf
  • 002 Course Overview.mp4
    07:23
  • 003 A few suggestions.mp4
    03:29
  • 004 Microservices.pdf
  • 004 What is a Microservice.mp4
    07:11
  • 005 Sample Microservices Architecture.mp4
    07:20
  • 006 Download and Install Postman HTTP Client.mp4
    04:48
  • 007 Postman Overview.mp4
    09:10
  • 008 Resource and Collection URIs.mp4
    11:12
  • 009 HTTP Methods GET, POST, DELETE and PUT.mp4
    03:44
  • 010 HTTP Headers Accept and Content Type.mp4
    04:12
  • 001 Install Java Platform(JDK).mp4
    05:48
  • 002 Download and Install Spring Tool Suite(STS).mp4
    03:26
  • 001 Introduction.mp4
    00:41
  • 002 Creating a New Project.mp4
    06:12
  • 003 Creating a new Spring project using Spring Boot Initializr.mp4
    04:42
  • 004 Create Users Rest Controller class.mp4
    02:45
  • 005 Adding Methods to Handle POST, GET, PUT, DELETE HTTP requests.mp4
    03:13
  • 006 Running Web Service Application.mp4
    04:36
  • 007 Reading Path Variables with @PathVariable annotaion.mp4
    03:31
  • 008 Reading Query String Request Parameters.mp4
    04:51
  • 009 Making Parameters Optional or Required.mp4
    04:35
  • 010 Returning Java Object as Return Value.mp4
    04:11
  • 011 Returning Object as JSON or XML Representation.mp4
    05:35
  • 012 Set Response Status Code.mp4
    04:58
  • 013 Reading HTTP POST Request Body. The @RequestBody annotation.mp4
    08:13
  • 014 Validating HTTP POST Request Body.mp4
    08:56
  • 015 Store Users Temporary.mp4
    04:50
  • 016 Handle HTTP PUT Request.mp4
    09:06
  • 017 Handle HTTP Delete Request.mp4
    04:52
  • 018 Handle an Exception.mp4
    07:44
  • 019 Return Custom Error Message Object.mp4
    05:35
  • 020 Handle a Specific Exception.mp4
    03:06
  • 021 Throw and Handle You Own Custom Exception.mp4
    04:13
  • 022 Catch More Than One Exception with One Method.mp4
    02:54
  • 023 Dependency Injection Create and Autowire a Service Layer Class.mp4
    10:54
  • 024 Constructor Based Dependency Injection.mp4
    06:25
  • 025 Run Web Service as a Standalone Application.mp4
    04:52
  • 001 Introduction to Eureka Discovery Service.mp4
    04:29
  • 002 [Updated] Create Eureka Discovery Server project.mp4
    06:20
  • 003 [Updated] Configure Eureka Discovery as Standalone Server.mp4
    06:21
  • 004 PhotoAppDiscoveryService-SpringBoot-2.1.3.zip
  • 004 PhotoAppDiscoveryService-SpringBoot-3.1.0.zip
  • 004 Source code.html
  • 001 Introduction to Building a Users Microservice.mp4
    02:10
  • 002 Users Microservice - Create new Spring Boot Project.mp4
    03:40
  • 003 Enable Eureka Client.mp4
    03:01
  • 004 Create Users Rest Controller.mp4
    02:04
  • 005 Access Users Web Service Endpoint via Eureka Discovery Service.mp4
    02:59
  • 006 Exercise - Create Account Management Microservice.html
  • 001 Introduction to Building an Account Management Microservice.mp4
    01:34
  • 002 Create a new Spring Boot Project.mp4
    03:59
  • 003 Access Account Management Microservice via Eureka Discovery Service.mp4
    02:56
  • 001 Important note.mp4
    01:48
  • 002 Introduction to Zuul API Gateway.mp4
    03:24
  • 003 Create a ZUUL API Gateway Project.mp4
    03:37
  • 004 Access Microservices via API Gateway.mp4
    04:14
  • 001 Important note.html
  • 002 Load Balancer - Introduction.mp4
    00:50
  • 003 Starting Up More Microservices.mp4
    08:58
  • 004 Trying How Load Balancer Works.mp4
    04:47
  • 001 Important Note.mp4
    01:43
  • 002 Introduction.mp4
    06:27
  • 003 Creating API Gateway Project.mp4
    05:04
  • 004 Automatic Mapping of Gateway Routes.mp4
    06:49
  • 005 Manually Configuring API Gateway Routes.mp4
    07:49
  • 006 Trying how it works.mp4
    04:08
  • 007 Rewriting URL Path.mp4
    05:06
  • 008 Automatic & Manual Routing.mp4
    01:57
  • 009 Build-In Predicate Factories.html
  • 010 Gateway Filters.html
  • 001 Starting Up More Microservices.mp4
    08:58
  • 002 Trying How Load Balancer Works.mp4
    03:53
  • 001 H2 In-memory Database. Introduction.mp4
    03:19
  • 002 H2 Database Console Overview.mp4
    07:40
  • 003 Adding Support for the H2 Database.mp4
    04:44
  • 001 Introduction.mp4
    00:41
  • 002 PhotoAppApiUsers.zip
  • 002 Source Code.html
  • 003 Adding method to handle HTTP Post Request.mp4
    01:14
  • 004 Implementing the Create User Request Model class.mp4
    03:17
  • 005 Validating HTTP Request Body.mp4
    04:16
  • 006 Application Layers.mp4
    02:48
  • 007 Implementing Service Layer Class.mp4
    02:10
  • 008 Create a Shared DTO Class.mp4
    03:15
  • 009 Generate Unique Public User Id.mp4
    02:16
  • 010 Adding Support for Spring Data JPA.mp4
    02:01
  • 011 Implementing User Entity Class.mp4
    06:07
  • 012 Implementing Spring Data JPA CRUD Repository.mp4
    02:34
  • 013 Save User Details in Database.mp4
    11:15
  • 014 Return Http Status Code.mp4
    02:29
  • 015 Implementing Create User Response Model.mp4
    04:30
  • 016 Add Spring Security to Users Microservice.mp4
    01:15
  • 017 [Updated] Add WebSecurity Configuration.mp4
    08:43
  • 018 [Updated] Encrypt User Password.mp4
    06:26
  • 019 [Updated] Allow Requests from API Gateway Only.mp4
    04:50
  • 020 Trying how it works.mp4
    04:15
  • 021 [Updated] Adding Support to Return XML.mp4
    04:17
  • 001 Introduction.mp4
    01:10
  • 002 PhotoAppApiUsers.zip
  • 002 PhotoAppDiscoveryService.zip
  • 002 Source code.html
  • 002 SpringCloudAPIGateway.zip
  • 003 Implementing LoginRequestModel.mp4
    01:21
  • 004 authenticationfilter.zip
  • 004 [Updated]AuthenticationFilter. Implementing attemptAuthentication().mp4
    05:26
  • 005 Register Authentication Filter with HTTP Security.mp4
    03:06
  • 006 Implementing loadUserByUsername() method.mp4
    10:31
  • 007 successfullAuthentication() Get User Details.mp4
    07:10
  • 008 successfullAuthentication() Adding JWT Dependencies.mp4
    02:14
  • 009 sucessfullAuthentication() Generate JWT.mp4
    07:05
  • 010 Configure API Gateway route to login.mp4
    02:40
  • 011 [Updated] Trying how login works.mp4
    04:53
  • 012 [Updated] Customize User Authentication URL.mp4
    04:36
  • 001 Important note.html
  • 002 Introduction to Spring Security in Zuul API Gateway.mp4
    01:53
  • 003 Zuul API Gateway Adding Support for Spring Security and JWT Tokens.mp4
    01:17
  • 004 Enable Web Security in Zuul.mp4
    04:29
  • 005 Allow Access to Registration and Login Urls.mp4
    05:06
  • 006 Implementing Authorization Filter.mp4
    08:43
  • 007 Accessing Protected Microservices with Access Token.mp4
    05:22
  • 001 Introduction.mp4
    03:10
  • 002 Source code.html
  • 002 SpringCloudAPIGateway.zip
  • 003 Using Header Predicate.mp4
    04:04
  • 004 [Updated]Adding Support for JWT Token Validation.mp4
    02:27
  • 005 Creating AuthorizationFilter class.mp4
    03:49
  • 006 Assign Custom Filter to a Gateway Route.mp4
    01:12
  • 007 Signup and Login Routes.mp4
    03:05
  • 008 Reading Authorization HTTP Header.mp4
    07:42
  • 009 [Updated] Validating JWT Access Token.mp4
    08:39
  • 010 Accessing Protected Microservices with Access Token.mp4
    06:39
  • 001 Introduction.mp4
    01:02
  • 002 Creating Global Pre Filter.mp4
    03:51
  • 003 Accessing Request Path and HTTP Headers.mp4
    03:32
  • 004 Trying how Pre Filter Works.mp4
    03:49
  • 005 Creating Global Post Filter.mp4
    03:05
  • 006 Trying how the Post Filter works.mp4
    02:38
  • 007 Defining Filters in a Single Class.mp4
    06:41
  • 008 Ordering Global Filters.mp4
    06:42
  • 009 Trying how ordered filters work.mp4
    02:22
  • 001 Introduction to Spring Cloud Config Server.mp4
    04:03
  • 002 Create Your Own Config Server.mp4
    02:53
  • 003 Create Private GitHub Repository.mp4
    02:24
  • 004 Naming Property Files Served by Config Server.mp4
    02:32
  • 005 Configure Config Server to Access Private GitHub Repository.mp4
    02:46
  • 006 Adding Properties File to Git Repository.mp4
    03:16
  • 007 Configure Users Microservice to be a Client of Config Server.mp4
    07:24
  • 008 Make Zuul Gateway a Client of Config Server.mp4
    02:18
  • 001 Introduction to Spring Cloud Bus.mp4
    03:52
  • 002 Add Spring Cloud Bus & Actuator Dependencies.mp4
    02:27
  • 003 Enable the busrefresh URL Endpoint.mp4
    01:47
  • 004 Download and Run Rabbit MQ.mp4
    03:20
  • 005 Rabbit MQ Default Connection Details.mp4
    02:15
  • 006 Trying how Spring Cloud Bus Works.mp4
    08:37
  • 007 Change default Rabbit MQ Password.mp4
    03:29
  • 001 Introduction to Spring Cloud Config File System as a Backend.mp4
    00:45
  • 002 Setting up File System Backend.mp4
    04:51
  • 003 Previewing Values Returned by Config Server.mp4
    01:41
  • 004 Trying how Microservices work.mp4
    02:38
  • 001 Introduction.mp4
    02:31
  • 002 Shared and a Microservice specific properties.mp4
    07:01
  • 001 Introduction to Spring Boot Actuator.mp4
    02:45
  • 002 [Updated] Add Spring Boot Actuator to Spring Cloud Gateway.mp4
    02:00
  • 003 Enable Actuators gateway and mappings endpoints.mp4
    03:46
  • 004 View Spring Cloud API Gateway Routes using Actuator.mp4
    03:26
  • 004 application.zip
  • 005 Actuator Documentation Links.html
  • 006 Enable Actuator for Users Microservice.mp4
    04:01
  • 007 Trying how Actuator works in Users Microservice.mp4
    03:02
  • 008 Actuator httpexchanges endpoint.mp4
    05:25
  • 008 application.zip
  • 008 photoappapiusersapplication.zip
  • 001 Introduction.mp4
    01:00
  • 002 Download and Install MySQL.mp4
    03:16
  • 003 Start MySQL Server and Login.mp4
    06:14
  • 004 Create MySQL Database And a New User.mp4
    06:25
  • 005 Downloading and Installing MySQL Workbench.mp4
    03:02
  • 006 Connect to MySQL Database using MySQL WorkBench.mp4
    05:27
  • 007 MySQL WorkBench brief overview.mp4
    04:15
  • 008 Configure MySQL Database Access Details.mp4
    09:48
  • 009 Use H2 Console to Access MySQL Database.mp4
    02:48
  • 010 Copy MySQL properties to a Config Server.mp4
    01:40
  • 001 Introduction to Encryption and Decryption of Configuration Properties.mp4
    02:43
  • 002 A note about Java Cryptography Extension(JCE).html
  • 003 Add Java Cryptography Extension.mp4
    06:14
  • 004 Symmetric Encryption of Properties.mp4
    08:50
  • 005 Creating a Keystore for Asymmetric Encryption.mp4
    05:05
  • 006 Asymmetric Encryption of Properties.mp4
    05:25
  • 001 Introduction to Microservices Communication.mp4
    03:48
  • 002 Albums Microservices Source Code.html
  • 002 PhotoAppApiAlbums.zip
  • 003 Clone Source Code of Albums Microservice.mp4
    02:11
  • 004 A walk through an Albums Microservice.mp4
    05:37
  • 005 Implementing Get User Details.mp4
    05:44
  • 006 Make Users Microservice call Albums Microservice.mp4
    10:26
  • 007 Trying how it works.mp4
    03:59
  • 008 Feign Web Service Client - Introduction.mp4
    01:32
  • 009 Enable Feign in Spring Boot Project.mp4
    01:55
  • 010 Create Feign Client.mp4
    05:07
  • 011 Using Feign Client.mp4
    01:47
  • 012 Trying How Feign Client Works.mp4
    03:12
  • 013 Enable HTTP Requests Logging in Feign Client.mp4
    05:41
  • 014 Handle FeignException.mp4
    04:36
  • 015 Handle Response Errors with Feign Error Decoder.mp4
    12:57
  • 001 Introduction.mp4
    02:55
  • 002 Configure Project to use Hystrix Circuit Breaker.mp4
    04:28
  • 003 Trying How Hystrix Circuit Breaker & Feign work.mp4
    03:10
  • 004 Error Handling with Feign Hystrix FallbackFactory.mp4
    11:05
  • 001 Introduction.mp4
    07:54
  • 002 Removing Hystrix Circuit Breaker.mp4
    02:41
  • 003 Adding Resilience4j.mp4
    03:16
  • 004 Actuator health Endpoint.mp4
    02:32
  • 005 Feign Client & Circuit Breaker Fallback method.mp4
    04:22
  • 006 Circuit Breaker configuration properties.mp4
    07:05
  • 007 Configure Access to Actuator endpoints.mp4
    04:50
  • 008 Monitoring Circuit Breaker events in Actuator.mp4
    07:26
  • 001 @Retry annotation.mp4
    01:36
  • 002 Aspect Order.mp4
    03:13
  • 003 Configuration properties.mp4
    03:02
  • 004 Trying how it works.mp4
    03:52
  • 001 [Updated]Introduction to Distributed Tracing with Micrometer and Zipkin.mp4
    03:43
  • 002 [Updated] Starting up Zipkin.mp4
    03:18
  • 003 [Updated]Add Micrometer and Zipkin dependencies.mp4
    04:35
  • 004 Micrometer Tracing Sampling Probability.mp4
    02:16
  • 005 Logging TraceId and SpanId.mp4
    03:32
  • 006 Configure Micrometer to work with Feign.mp4
    01:48
  • 006 PhotoAppApiUsers.zip
  • 007 PhotoAppApiAlbums.zip
  • 007 [Practice exercise] Configure Micrometer in Albums Microservice.html
  • 008 View traces in Zipkin Dashboard.mp4
    06:18
  • 009 PhotoAppApiUsers.zip
  • 009 Trace Requests Sent with RestTemplate.mp4
    05:32
  • 001 Introduction to Aggregating Log Files with ELK Stack.mp4
    02:04
  • 002 Configure Microservices to Log into a File.mp4
    02:55
  • 003 Download Logstash.mp4
    01:39
  • 004 Configure Logstash to Read Log Files.mp4
    09:11
  • 005 [New]Download and Run Elasticsearch with Security Enabled.mp4
    05:56
  • 006 [New]Configure Elasticsearch Security in Logstash.mp4
    05:04
  • 007 Run Search Query.mp4
    06:50
  • 008 [Updated]Download, Install and Run Kibana.mp4
    04:58
  • 009 [Updated]View Aggregated Logs in Kibana.mp4
    05:31
  • 001 PhotoAppDiscoveryService.zip
  • 001 Source code.html
  • 002 Configure Spring Security to Eureka Server.mp4
    02:15
  • 003 [Updated] Enable Web Security.mp4
    05:23
  • 004 Configure Eureka Clients to use Username and Password.mp4
    03:10
  • 005 Configure Eureka Service URL in Config Server.mp4
    04:20
  • 006 Move Username and Password to Config Server.mp4
    04:00
  • 007 Encrypting Username and Password.mp4
    06:03
  • 001 Introduction to Running Microservices in Docker Containers.mp4
    07:59
  • 002 Start up a new Linux Server on AWS EC2.mp4
    14:56
  • 003 Connect to EC2 Instance.mp4
    04:46
  • 004 Docker Commands Used in this Video Course.html
  • 005 Install Docker on AWS EC2.mp4
    01:51
  • 006 Docker Hub Introduction.mp4
    01:57
  • 007 Run RabbitMQ Docker Container.mp4
    09:12
  • 008 Basic Docker Commands Run, Stop, Start, Remove Containers and Images.mp4
    06:49
  • 009 Create Config Server Docker Image.mp4
    09:48
  • 010 Publish Config Server Docker Image to Docker Hub.mp4
    04:27
  • 011 Run Config Server on EC2 from Docker Hub.mp4
    10:22
  • 012 Start New EC2 Instance for Eureka.mp4
    03:23
  • 013 Build Docker Image for Eureka Discovery Service.mp4
    04:01
  • 014 Run Eureka in Docker container.mp4
    11:20
  • 015 Elastic IP address for EC2 Instance.mp4
    04:41
  • 016 Create Zuul Api Gateway Docker Image.mp4
    04:41
  • 017 Run Zuul Api Gateway in Docker Container.mp4
    08:03
  • 018 Run Elastic Search in Docker container.mp4
    05:55
  • 019 Run Kibana in Docker Container.mp4
    06:34
  • 020 Run Kibana and Elastic Search on the same Network.mp4
    04:31
  • 021 Docker Image for Albums Microservice.mp4
    04:27
  • 022 Run Albums Microservice Docker Image on EC2.mp4
    10:49
  • 023 Logstash Docker Image for Albums Microservice.mp4
    08:50
  • 024 Run Logstash in Docker container.mp4
    04:34
  • 025 Run MySQL in Docker Container.mp4
    08:37
  • 026 Make MySQL Docker Container Persist Data on EC2.mp4
    03:19
  • 027 Build Users Microservice Docker Image.mp4
    04:22
  • 028 Run Users Microservice in Docker container.mp4
    09:59
  • 029 Run Logstash for Users Microservice.mp4
    07:51
  • 001 Introduction.mp4
    05:09
  • 002 Preparing Configuration for another environment.mp4
    08:31
  • 003 Creating Beans Based on Spring Boot @Profile used.mp4
    11:32
  • 004 Running Docker Container for Different Environments.mp4
    01:02
  • 001 Introduction.mp4
    06:30
  • 002 [Zuul Only] Pass Authorization Header to Downstream Microservice.mp4
    01:22
  • 003 authorizationfilter.zip
  • 003 [Updated] Create and register the AuthorizationFilter.mp4
    09:24
  • 004 authorizationfilter.zip
  • 004 websecurity.zip
  • 004 [Updated]Register Authorization Filter with HTTP Security.mp4
    02:53
  • 005 [Updated] Trying how it works.mp4
    04:28
  • 006 Introduction to Method-Level security.mp4
    04:55
  • 007 [Updated] Enable Method Level Security.mp4
    02:27
  • 008 @PreAuthorize annotation example.mp4
    03:30
  • 009 Trying how @PreAuthorize annotation works.mp4
    03:02
  • 010 @PostAuthorize annotation example.mp4
    07:11
  • 001 Introduction to Roles and Authorities.mp4
    05:27
  • 002 JwtAuthorities.zip
  • 002 PhotoAppApiUsers-final.zip
  • 002 PhotoAppApiUsers-initial.zip
  • 002 Source code.html
  • 003 Authentication & Authorization.mp4
    02:13
  • 004 Global Authentication and Global Authorization(OAuth).mp4
    01:58
  • 005 Global Authentication and Global(API Gateway) Authorization.mp4
    02:55
  • 006 Global Authentication but Local Authorization.mp4
    04:18
  • 007 How it currently works & what we need to do next.mp4
    04:14
  • 008 Database Tables Design for Roles and Authorities.mp4
    01:37
  • 009 Creating @ManyToMany mapping between Users and Roles.mp4
    06:54
  • 010 Creating RoleEntity class.mp4
    05:52
  • 011 Creating a @ManyToMany mapping between Roles and Authorities.mp4
    03:04
  • 012 Creating an AuthorityEntity class.mp4
    03:51
  • 013 Creating RoleRepository JPA Interface.mp4
    04:51
  • 014 Creating AuthorityRepository JPA Interface.mp4
    01:44
  • 015 Initial Setup of Admin User & Roles - Introduction.mp4
    03:00
  • 016 Creating Java class to create initial Roles and Authorities.mp4
    02:58
  • 017 Creating Authorities READ, WRITE, DELETE.mp4
    04:03
  • 018 Creating user roles ROLE USER and ROLE ADMIN.mp4
    05:08
  • 019 Creating User with Admin Role.mp4
    05:50
  • 020 Trying how it works.mp4
    03:30
  • 021 Adding user Roles and Authorities to JSON Web Token(JWT).mp4
    12:40
  • 022 Preview User Roles and Authorities in JSON Web Token(JWT).mp4
    04:36
  • 023 JWT Claims Parser Maven Dependency - Introduction.mp4
    01:48
  • 024 Creating a new project for JWT Claims Parser.mp4
    04:23
  • 025 Convert JWT String into JWT Java object.mp4
    05:52
  • 026 Reading Roles and Authorities from JWT Object.mp4
    03:32
  • 027 Reading JWT Subject(userId).mp4
    01:18
  • 028 Add JWT Authorities Project to Users Microservice.mp4
    04:34
  • 029 Update AuthorizationFilter class to use the new JwtClaimsParser class.mp4
    04:12
  • 030 SpEL hasRole(ADMIN) - Only ADMIN user has access.mp4
    06:32
  • 031 SpEL hasAuthority(PROFILE DELETE).mp4
    03:35
  • 032 Role-based Access Control(RBAC) Trying how it works in Users Microservice.mp4
    06:17
  • 033 Pass Authorization JWT from Users Microservice to Albums Microservice.mp4
    07:50
  • 001 Introduction.mp4
    02:49
  • 002 Instructions + Source Code.html
  • 002 PhotoAppApiAlbums.zip
  • 003 Albums Microservice. Eureka Client.html
  • 004 Albums Microservice Config Server Configuration.html
  • 005 Albums Microservice Spring Cloud API Gateway Route.html
  • 006 Albums Microservice Add JwtAuthorities Maven Dependency.html
  • 007 Spring Security for Albums Microservice.html
  • 007 authorizationfilter.zip
  • 007 websecurity.zip
  • 001 Introduction.mp4
    05:07
  • 002 Source code.html
  • 002 SpringCloudAPIGateway-final.zip
  • 002 SpringCloudAPIGateway-initial.zip
  • 003 Reviewing Gateway Filter class.mp4
    04:28
  • 004 Reading Roles and Authorities from JWT.mp4
    05:29
  • 005 Sending Arguments(ROLE) to a Filter class.mp4
    04:37
  • 006 Sending Arguments(Authority) to a Filter class.mp4
    05:38
  • 007 Trying how it works.mp4
    05:59
  • 008 Passing multiple roles and authorities as a single in-line argument.mp4
    06:51
  • 009 Multiple arguments Trying how it works.mp4
    08:11
  • 010 Include error message in Response Body of Spring Cloud API gateway.mp4
    02:13
  • 001 Introduction.mp4
    03:30
  • 002 EurekaClientDemo.zip
  • 002 EurekaServerCluster-final.zip
  • 002 EurekaServerCluster-initial.zip
  • 002 Source code.html
  • 003 Creating New Eureka Server Project.mp4
    04:30
  • 004 Eureka Cluster and Peer Awareness Configuration.mp4
    07:34
  • 005 Eureka Cluster Peer 2 Configuration.mp4
    03:39
  • 006 Eureka Cluster Peer 3 Configuration.mp4
    02:19
  • 007 Eureka Cluster Update Hosts File.mp4
    05:01
  • 008 Staring up Eureka Discovery Server Cluster.mp4
    03:59
  • 009 Eureka Server Dashboard Checking Registered Peers.mp4
    04:15
  • 010 EurekaClientDemo.zip
  • 010 Eureka Discovery Client with Default Configuration.mp4
    08:16
  • 011 Register Eureka Client with Eureka Cluster.mp4
    04:19
  • 001 Bonus lecture.html
  • Description


    Spring Cloud Config Server, API Gateway, Eureka, Feign, Resilience4J, Load Balancing, Spring Security, ELK, Docker, AWS.

    What You'll Learn?


    • Build and run RESTful Microservices
    • Implement User Authentication
    • Eureka Discovery Service
    • Implement User Authorization with Spring Security and JWT
    • Spring Cloud API Gateway
    • Learn to use JPA to persist data into a Database
    • Use Cloud Cloud Config Server. Learn to Encrypt Sensitive Data.
    • Learn to install MySQL Server and persist data into MySQL
    • Spring Cloud Bus and Rabbit MQ
    • H2 in-memory database and H2 Console
    • Spring Boot Actuator
    • Learn to use HTTP Postman
    • Use Spring Security
    • Learn to use Spring Initializer
    • Distributed Tracing with Sleuth and Zipkin
    • Learn to use Spring Tool Suite
    • Centralized Logging with ELK Stack(Logstash, Elasticsearch, Kibana)
    • Run Microservices in Docker Containers
    • Use Method Level Security to protect API Endpoints
    • Deploy Microservices to AWS

    Who is this for?


  • Beginner Java developers
  • Java developers interested in learning how to build Spring Boot Microservices
  • What You Need to Know?


  • Know Java
  • Mac computer
  • More details


    Description

    This video course is for Beginners who have never build RESTful Web Services and Microservices before. It will guide you step-by-step through basics and will help you create and run RESTful Microservices from scratch. You will learn how to run Microservices on your own developer's machine as well as in Docker Containers on AWS EC2 Linux machines.

    By the end of this course, you will have your own RESTful Spring Boot Microservices built and running in Spring Cloud.

    You will learn how to create and run your own: 

    • RESTful Microservices,

    • Eureka Discovery Standalone Server,

    • Eureka Discovery Server Cluster,

    • Zuul API Gateway,

    • Spring Cloud API Gateway,

    • Load Balancer,

    • Spring Cloud Config Server,

    You will learn to use:

    • Spring Cloud Bus and Rabbit MQ,

    • Spring Boot Actuator

    You will also learn how to implement for your REST API features like: 

    • User Authentication(Login) and,

    • User Authorization(Registration),

    • Role-based access control(RBAC)

    You will learn to use: 

    • Spring Security and JWT

    You will learn how to use: 

    • Spring Data JPA to store user details in a database,

    • H2 in-memory database and a database console,

    • MySQL database server,

    • Postman HTTP Client,

    • Spring Tool Suite,

    • Spring Initializer

    This course also covers how to:

    • Trace HTTP Requests with Spring Cloud Sleuth and Zipkin(Distributed tracing)

    • Aggregate log files in one place(Centralized logging) with ELK stack(Logstash, Elasticsearch, Kibana).

    You will also learn how to: 

    • Start up AWS EC2 Linux machine,

    • Install Docker,

    • Create Docker images,

    • Run Microservices in Docker containers on multiple EC2 Linux machines in Amazon AWS Cloud.

    Who this course is for:

    • Beginner Java developers
    • Java developers interested in learning how to build Spring Boot Microservices

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Sergey Kargopolov
    Sergey Kargopolov
    Instructor's Courses
    I have more than 20 years of experience in building different types of software. I started my career as an Entrepreneur with award-winning web projects and currently, I’m a Full Stack Developer with a passion for teaching beginner programmers to reach their goals and assisting them in the development of their applications.Follow me on Twitter, LinkedIn or Instagram to stay in touch. Happy learning!
    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 312
    • duration 24:35:18
    • English subtitles has
    • Release Date 2023/10/14