Building Microservices with NodeJS and React培訓
微服務是一種基於從一組小型服務開發應用程式的架構方法。
這種以講師為主導的現場培訓(現場或遠端)面向希望使用NodeJS和React構建的微服務構建,部署和擴展應用程式的經驗豐富的開發人員。
在培訓結束時,參與者將能夠:
- 使用不同的微服務開發、部署和擴展應用程式。
- 構建伺服器端呈現的 React 應用程式。
- 使用 Docker 和 Kubernetes 將多服務應用部署到雲。
- 在微服務上執行應用程式測試。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在現場實驗室環境中動手實施。
課程自定義選項
- 如需申請本課程的定製培訓,請聯繫我們進行安排。
課程簡介
介紹
- 微服務架構概述
- 瞭解微服務基礎知識
建築 Microservices
- 開發微型微服務應用程式
- 使用 Docker 運行服務
- 使用 Kubernetes 編排服務
- 瞭解多服務應用程式的體系結構
- 使用基於雲的環境進行應用開發
- 使用規範化策略
- 資料庫管理和建模
- 使用身份驗證策略和選項
測試隔離Microservices
- 瞭解測試體系結構
- 測試無效輸入
- 在測試期間更改 Node 環境
- 測試登錄和註銷功能
- 測試期間的 Cookie 問題
- 測試未經授權的請求
利用 NodeJS 和 React
- 集成伺服器端呈現的 React 應用程式
- 服務之間的代碼共用和重用
- 創建-讀取-更新-銷毀伺服器設置
- 使用 NATS 流伺服器
- 在 NodeJS 環境中連接 NATS
- 管理 NATS 用戶端
- 使用跨服務數據複製
- 瞭解事件流
- 處理事件和併發問題
持續整合和交付 (CI/CD)
- 了解開發工作流
- 使用 Git
- 運行測試
- 部署選項
摘要和後續步驟
最低要求
- JavaScript 和 React 的基礎知識
- 熟悉使用命令行
觀眾
- 開發人員
Open Training Courses require 5+ participants.
Building Microservices with NodeJS and React培訓 - Booking
Building Microservices with NodeJS and React培訓 - Enquiry
Building Microservices with NodeJS and React - 咨詢詢問
咨詢詢問
客戶評論 (1)
友好的環境。另外,我喜歡一對一的培訓。這是非常有成效的。我肯定會推薦給我的朋友和同事。
Zeed - Tamkeen Technologies
Course - Building Microservices with NodeJS and React
機器翻譯
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Ant Design
7 時間:This instructor-led, live training in 香港 (online or onsite) is aimed at developers who wish to use Ant Design to enhance the User Experience for their React application.
By the end of this training, participants will be able to implement Ant Design's React components to develop beautiful enterprise-class web applications.
Axon Framework
21 時間:這種講師指導的現場培訓<本地>(在線或現場)面向希望使用 Axon 構建結構良好的企業應用程式,以利用 CQRS 和事件溯源的強大功能的開發人員。
在本次培訓結束時,參與者將能夠:
- 設置創建 Axon Framework 應用程式所需的開發環境。
- 實施 CQRS(命令查詢責任分離)和事件溯源架構模式來開發複雜的應用程式。
- 將 Domain Driven Design 的概念應用於他們的應用程式設計。
- 構建專注於業務問題而不是基礎設施的應用程式。
Envoy Proxy
14 時間:這種由講師指導的現場培訓(線上或現場)面向希望使用 Envoy Proxy 使微服務能夠「相互交談」的工程師。
在培訓結束時,參與者將能夠:
- 安裝和配置 Envoy Proxy。
- 使用 Envoy Proxy 輕鬆抽象網路並可視化問題區域。
- 解決與網路和可觀測性相關的微服務問題。
Creating a Service Mesh with Istio and Kubernetes
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向希望使用基於Istio的服務網格連接,保護和管理基於雲的應用程式(例如微服務)的工程師。
在培訓結束時,參與者將能夠:
- 在 Kubernetes 上安裝和配置 Istio。
- 瞭解服務網格並使用 Istio 實現服務網格。
- 在 Kubernetes 之上部署一個 Istio 服務網格。
- 使用服務網格在雲中運行、管理和監控微服務。
Java Microservices
21 時間:本課程是專為希望使用Java框架(例如Spring Boot和Spring Cloud)設計、開發、部署和維護基於微服務的應用程序的中級Java開發人員而設的在線或現場的實時培訓。
通過這次培訓,參加者將能夠:
- 了解微服務架構的原則和優勢。
- 使用Java和Spring Boot構建和部署微服務。
- 實現服務發現、配置管理和API網關。
- 有效地保護、監控和擴展微服務。
- 使用Docker和Kubernetes部署微服務。
Building Microservices with Lumen PHP Framework
14 時間:這種由 講師指導的 香港 現場培訓(在線或現場)面向希望使用 Lumen 構建基於 Laravel 的微服務和應用程式的開發人員。
在本次培訓結束時,參與者將能夠:
- 設置必要的開發環境以開始使用 Lumen 開發微服務。
- 瞭解使用 Lumen 和 PHP 實現微服務的好處。
- 使用 Lumen 框架執行和實現微服務功能和操作。
- 通過構建安全層來保護和控制對微服務架構的訪問。
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 時間:在這個由 香港 講師指導的現場培訓中,參與者將學習如何評估用於設計基於服務的系統架構的不同技術和方法。培訓從討論和比較整體式系統和服務架構開始,然後深入研究微服務架構的細節。
參與者有機會將他們的知識付諸實踐,逐步創建和部署一組使用 Spring Cloud、Spring Boot 和 Docker 構建的概念驗證微服務。
最後,檢查相關的基礎設施構建塊,以幫助參與者確定最適合不同組織需求的工具和方法。
在本次培訓結束時,參與者將對 Service-Oriented Architecture (SOA) 和微服務架構有深入的瞭解,並使用 Spring Cloud 和相關 Spring 技術快速開發自己的雲規模、雲就緒微服務的實踐經驗。
Building Microservices with Spring Cloud and Docker
21 時間:在這個由 香港 講師指導的現場培訓中,參與者將學習使用 Spring Cloud 和 Docker 構建微服務的基礎知識。通過練習和示例微服務的分步開發來測試參與者的知識。
在本次培訓結束時,參與者將能夠:
- 了解微服務的基本原理。
- 使用 Docker 為微服務應用程序構建容器。
- 使用 Spring Cloud 和 Docker 構建和部署容器化的微服務。
- 將微服務與發現服務和 Spring Cloud API Gateway 集成。
- 使用 Docker Compose 進行端到端集成測試。
Building Microservices with Spring Cloud and Docker - 5 Days
35 時間:本次在香港進行的由講師主導的實時培訓(在線或現場)旨在針對希望使用Spring Cloud和Docker構建、部署和管理microservices的中級開發人員和DevOps工程師。
培訓結束時,參與者將能夠:
- 使用Spring Boot和Spring Cloud開發微服務。
- 使用Docker和Docker Compose對應用程序進行容器化。
- 實施服務發現、API網關和服務間通信。
- 監控和保護生產環境中的微服務。
- 使用Kubernetes部署和編排微服務。
Next.js 14 Advanced Development
21 時間:這種以講師為主導的 香港(在線或現場)現場培訓面向希望探索 Next.js 14 的進步並獲得構建尖端Web應用程式的知識的中級到高級Web開發人員和技術架構師。
在培訓結束時,參與者將能夠:
- 充分利用 Next.js 14 的全部潛力來構建複雜的應用程式。
- 利用最新的功能,如中間件、React 伺服器元件和邊緣功能。
- 實施性能、可擴展性和 SEO 的最佳實踐。
- 有效地解決Next.js應用程式中的常見問題。
Next.js 14 - Advanced
21 時間:本次面向高級開發人員的教練主導的線上培訓(在線或現場)旨在使參加者掌握Next.js 14 中的最新特性、優化性能,並實現現代React 技術。
培訓結束時,參與者將能夠:
- 實現高級React hooks 和並發特性。
- 有效理解和利用Next.js 路由策略。
- 利用伺服器组件、伺服器動作和混合渲染方法。
- 優化數據獲取、緩存和增量靜態再生。
- 使用Next.js 作為具有邊緣函數和邊緣運行時的後端解決方案。
- 使用React Context、Redux 和原子狀態庫管理狀態。
- 針對 Web Core Vitals 優化應用程序性能。
- 高效測試、監控和部署Next.js 應用程序。
React with Next.js
14 時間:這種以講師為主導的 香港(在線或現場)實時培訓面向希望使用 Next.js 創建 React 應用程式的Web開發人員。
在培訓結束時,參與者將能夠:
- 在Next.js中開發伺服器端 Web 應用程式和靜態網站。
- 使用 MongoDB 處理和存儲數據。
- 使用 AuthO 身份驗證保護 Web 應用程式。
Spring Cloud for Microservices
14 時間:在這個由 香港 的講師指導式實時培訓中,我們首先討論了微服務架構。通過練習和示例微服務的分步開發來測試參與者的知識。
在本次培訓結束時,參與者將對如何使用 Spring Cloud 和相關 Spring 技術快速開發自己的雲規模、雲就緒微服務有深入的瞭解。
Microservices with Spring Cloud and Kafka
21 時間:This instructor-led, live training in 香港 (online or onsite) is aimed at developers who wish to transform traditional architecture into a highly concurrent microservices-based architecture using Spring Cloud, Kafka, Docker, Kubernetes and Redis.
By the end of this training, participants will be able to:
- Set up the necessary development environment for building microservices.
- Design and implement a highly concurrent microservices ecosystem using Spring Cloud, Kafka, Redis, Docker and Kubernetes.
- Transform monolithic and SOA services to microservice based architecture.
- Adopt a DevOps approach to developing, testing and releasing software.
- Ensure high concurrency among microservices in production.
- Monitor microservices and implement recovery strategies.
- Carry out performance tuning.
- Learn about future trends in microservices architecture.
Traefik
7 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向希望使用Traefik部署,管理,監視和操作微服務的系統管理員和開發人員。
在培訓結束時,參與者將能夠:
- 通過 Docker 提供程式設定並啟動 Traefik。
- 使用 Let's Encrypt 啟用安全和加密的連線。
- 將中間件部署並連接到路由器,以轉換服務請求。
- 使用儀錶板監視 Traefik 操作。