تبلیغات

آموزش ساخت میکروسرویس ها با Node.js

دسته بندی ها: آموزش های Packtpub ، آموزش طراحی وب ، آموزش Node.js ، آموزش جاوااسکریپت (Javascript)

میکروسرویس ها ما را قادر به توسعه نرم افزار در قطعات کوچک می کند که با هم کار می کنند، اما می تواند به طور جداگانه توسعه یابند. در چند سال گذشته، Node.js به عنوان یک کاندید قوی برای توسعه این میکروسرویس ها انتخاب شده است زیرا توانایی آن در افزایش کارایی و عملکرد برنامه نویسان توسعه یافته می باشد. در این دوره با ایجاد اپلیکیشن های یکپارچه، معماری میکروسرویس ها، راه حل های مختلفی از قبیل Docker Swarm و Kubernetes، تست و استقرار این سرویس ها و غیره آشنا می شوید.

سرفصل:

  • معرفی دوره
  • میکروسرویس چیست؟
  • اصول طراحی معماری میکروسرویس ها
  • Node.js برای میکروسرویس ها با Express
  • طراحی معماری میکروسرویس ها
  • راه اندازی محیط میکروسرویس ها
  • Node.js و Express
  • MongoDB
  • معرفی React
  • مدیریت فراخوانی ها با Event Emitters و Promises
  • ایجاد API Gateway
  • استقرار میکروسرویس ها
  • استراتژی برای استقرار Microservice
  • استقرار Microservices با استفاده از PM2
  • استفاده از کانتینرهای Docker
  • مقیاس پذیری Microservices با NGINX
  • نصب NGINX در اوبونتو
  • Load Balancing با NGINX
  • استفاده از NGINX به عنوان API Gateway
  • نظارت و هشدار
  • نظارت با PM2 و Keymetrics
  • ایجاد Monitoring Microservice
  • و غیره
آیا این نوشته را دوست داشتید؟
Building Microservices with Node.js [Video] Publisher:Packtpub Author:Shane Larson Duration:2 hours and 14 minutes

Build maintainable, testable & scalable Microservices with Node.js.
Microservices enable us to develop software in small pieces that work together but can be developed separately, one of the reasons why enterprises have started embracing them. For the past few years, Node.js has emerged as a strong candidate for developing these microservices because of its ability to increase developers' productivity and applications performance. This video is an end-to-end course on how to dismantle your monolith applications and embrace the microservice architecture.
We delve into various solutions such as Docker Swarm and Kubernetes to scale our microservices. Testing and deploying these services while scaling is a real challenge; we'll overcome this challenge by setting up deployment pipelines that break up the application build processes into several stages.
The course will help you implement advanced microservice techniques and design patterns on an existing application built with microservices. You’ll delve into techniques that you can use today to build your own powerful microservices architecture.
The code files are placed at this link https://github.com/PacktPublishing/-Building-Microservices-with-Node.js
Style and Approach
Every step is followed by a walk-through on screen and on the console, and slides to help explain core concepts. Plus, a lot of complementary reads will be included with each video for those keen to know more in-depth.
Released: Thursday, July 26, 2018
Design Your Microservices Architecture
The Course Overview
What Is a Microservice?
Design Principles for Microservice Architectures
Meet Your Class Project
Node.js for Microservices with Express
Design the Microservices Architecture
Setting Up a Microservices Environment
Organization of Code: Git Repos and VS Code
Node.js and Express
MongoDB
Intro to React
Building the Remaining Microservices
Handling Callbacks with Event Emitters and Promises
Setting Up the Remaining Microservices
Creating an API Gateway
Deploying Microservices
Strategies for Microservice Deployment
Deploying Microservices Using PM2
Using Docker Containers
Scaling Microservices with NGINX
Scaling Microservices
Installing NGINX on Ubuntu
Load Balancing with NGINX
Using NGINX as an API Gateway
Monitoring and Alerting
Monitoring with PM2 and Keymetrics
Creating a Monitoring Microservice
Alerting Upon Microservice Failure
Uptime Robot as an Off-Site Monitoring Service

پیشنهاد فرادرس

لینک های دانلود حجم فایل: 282.0MB Packtpub Building Microservices with Node.js [Video]_git.ir.rar