Udemy

The Complete Microservices With Java

立即報名
  • 1,503 名學生
  • 更新於 9/2018
3.0
(90 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
7 小時 7 分鐘
教學語言
英語
授課導師
Mo omar
評分
3.0
(90 個評分)
3次瀏覽

課程簡介

The Complete Microservices With Java

Build java microservice from scratch using dropwizard framework, and deploy your microservice to different environments.

In this course you'll learn how to create a simple microservice using Java programming language and Dropwizard.


Dropwizard is a popular framework to build RESTful APIs and microservices. The course begins with a brief introduction to microservices VS monolith architectural styles and microservices design principles.


In this course, you will build a locations microservice which will host a predefined list of locations like Amazon FBA locations, this will be done by creating a REST API's for CRUD operations (create, read, update, delete), and you will learn how to connect our microservice with mysql database locally, and also how to configure phpmyadmin in order to interact with locations database.

(FULL REPOSITORY CODE EXIST THROUGH SECTIONS!)


After that you will learn how to decorize you microservice with docker and create a docker image of locations microservices, and you will learn how deploy the microservice to docker environment and how to create applications containers and connect them with each other.


Also, you will learn about kubernetes (k8s), and how to configure k8s on your local machine, and create deployment descriptors (YAML) files, in order to deploy the microservice to local k8s cluster.


And finally, you'll learn how to create a google cloud account and configure google kubernete engine, google cloud sql, cloud sql credentials, push docker images to google container registry, Then deploy your microservice there.


In this course we will depend on gradle build tool, in order to automate our development process and save our time!


The goal of this course is to serve as a practical guide through the dropwizard framework, so you can see how it's used to implement microservice based architecture.


By the time you finish this course, you will have gained the ability to articulate what the Microservices architectural style is all about, including its advantages and disadvantages, docker and kubernetes.


You will gain familiarity with dropwizard, and you'll see how to use it to build microservices, REST API's.


Is This For You?


  • Do you want to build useful microservices?
  • Are you afraid of not being able to create good microservices?
  • Do you think you will feel proud creating the microservices that will be used every day and help others to work more effectively?

Then this course will definitely help you.


The course currently consists of 54 lectures and 7 hours of video. After taking this course you'll be able to start developing microservices. So let's get started!

課程章節

  • 8 個章節
  • 55 堂課
  • 第 1 章 Introduction
  • 第 2 章 Microservices VS Monolithic Styles
  • 第 3 章 Installation
  • 第 4 章 Getting started with dropwizard
  • 第 5 章 Getting started with docker
  • 第 6 章 Getting started with kubernetes
  • 第 7 章 Deploy to google kubernetes engine
  • 第 8 章 Testing

課程內容

  • Familiarize yourself with the microservices architecture and its benefits, Use dropwizard to develop microservices, Create a database backed RESTlike API using Dropwizard, Learn how to use database migrations with dropwizard application, Learn how to create gradle tasks to automate out developing process, Learn docker, docker-compose., Deploy our microservice to docker environment., Learn kubernetes, Deploy our microservice to kubernetes locally., Create and configure google kubernetes engine clusters, Create cloudSql instance, credentials and link them with out microservice, Deploy microservice to google kubernetes engine, Create docker images and push them to google container registry

評價

  • T
    Tara Mulcair
    4.0

    It is a good match so far for what Im looking for

  • C
    Charoula Velissarakou
    4.5

    Although it was hard to understand the instructor's speech, the class was totally a good guide to practice and understand microservices.

  • I
    Ishaan Khurana
    3.0

    The accent is a little hard to understand but the guy has a thorough knowledge of all the concepts.

  • H
    Hisham Ahmed Mohamed Ragheb
    4.0

    This course was very good covering writing a service, running it locally, deploying it to Google cloud. The course doesn't give enough explanation for many things; However, this would require a course with more than 7 hours which will make the course tedious. I liked this course and the information provided in it.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意