Mikroserwisy z Spring Cloud - tworzenie aplikacji webowych!

所在平台: Udemy

课程主页: https://www.udemy.com/course/mikroserwisy-z-spring-cloud-tworzenie-aplikacji-webowych/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:基于Spring Cloud的微服务 - 创建Web应用程序! 课程概述:本课程于2020年录制,使用Spring Boot 2.x版本。虽然目前一些库的功能可能略有不同,但与微服务相关的基本知识始终适用。课程主要集中在Web应用程序的服务器层面,重点是Java开发人员的职责。课程从整理关于互联网应用工作原理的知识入手,以HTTP协议为起点,展示理论知识并结合实际应用,比如先讲解同步通信的理论,然后实现REST API;再讲授异步通信的理论,再通过RabbitMQ连接两个应用。 在课程中,我会尽量展示如何最佳实现特定功能并解释其原理。所使用的技术从基础开始讲解,比如学习Spring Boot时,首先讲解Spring上下文的运作,随后深入了解该框架在Web应用程序创建中的重要功能。在巩固了与Spring Boot相关的应用程序开发知识后,课程进入微服务的世界。整体结构上也保持理论与实践的结合,旨在让您专注于编码。 课程中使用的工具如RabbitMQ和数据库,您可以选择在本地安装,也可以使用课程中展示的外部免费的服务实例。我们将从头创建一个微服务架构的应用程序,当然也会包含实践任务,希望您能在观看解决方案之前独立解决这些任务。 课程中涉及的主要技术包括: - Java(编程语言) - Spring Boot(Java框架) - Spring Cloud(支持微服务架构的库) - Spring Data(支持与数据库通信的库) - PostgreSQL(关系型数据库) - MongoDB(非关系型数据库) - RabbitMQ(支持异步通信的工具) - Postman(HTTP客户端)

课程评论(0条)

课程详情

Update: Kurs był nagrywany w 2020 roku z wykorzystaniem Spring Boot 2.x.Aktualnie niektóre biblioteki mogą działać trochę inaczej.Jednak podstawowy związane z mikroserwisami będą zawsze aktualne:)W kursie skupiam się na warstwie serwerowej aplikacji webowych. Czyli tym, co należy do obowiązków Java Developera. Kurs zaczyna się od uporządkowania wiedzy na temat działania aplikacji internetowych, począwszy od protokołu HTTP. W kursie przedstawiam wiedzę teoretyczną, a następnie pokazuje jej użycie w praktyce. Czyli np. lekcja teoretyczna na temat komunikacji synchronicznej, następnie implementacja REST API, lekcja teoretyczna na temat komunikacji asynchronicznej następnie łączenie dwóch aplikacji za pomocą RabbitMQ. Staram się przedstawić jak najlepiej zaimplementować daną funkcjonalność oraz wyjaśnić zasady jej działania. Wykorzystywane technologie są tłumaczone od podstaw. Przykładowo, naukę Spring Boot rozpoczynam od działania kontekstu Springa, w dalszej części przechodzę przez najważniejsze funkcjonalności tego frameworka, które są używane do tworzenia aplikacji internetowych.Po utrwaleniu wiedzy związanej z tworzeniem aplikacji w Spring Boot zaczyna się wkraczanie w świat mikroserwisów. Analogicznie jak wcześniej, na początku teoria później praktyka. Kurs jest stworzony w taki sposób, abyś mógł się skupić na pisaniu kodu. Narzędzia takie jak RabbitMQ czy bazy danych możesz zainstalować lokalnie lub skorzystać z alternatywy pokazanej w kursie, czyli z zewnętrznych darmowych instancji tych usług. Podczas kursu będziemy tworzyć od podstaw aplikację w architekturze mikroserwisów. Oczywiście nie zabraknie zadań praktycznych! Które mam nadzieję, będziesz rozwiązywał samodzielnie, zanim obejrzysz propozycję ich rozwiązania:)Najistotniejsze technologie wykorzystane w kursie:Java (jako język programowania)Spring Boot (framework Javy)Spring Cloud (biblioteka wspierająca tworzenie architektury mikroserwisów)Spring Data (biblioteka wspierająca komunikację z bazą danych)PostgreSQL (relacyjna baza danych)MongoDB (nierelacyjna baza danych)RabbitMQ (narzędzie wspierające komunikację asynchroniczną)Postman (klient Http)

课程标签

0人关注该课程

主题相关的课程