تبلیغات

ساخت سیستم‌های میکرو سرویس با داکر و کوبرنتیز

دسته بندی ها: آموزش داکر (Docker) ، آموزش کوبرنتیز (Kubernetes) ، وب سرویس آمازون (AWS) ، آموزش دواپس (DevOps) ، آموزش های Infinite Skills

این دوره به شما نحوه ساخت سیستم‌های میکرو سرویس میزبانی شده با Kubernetes را می آموزد. این دوره برای توسعه دهندگان متوسط تا حرفه‌ای یا مهندسین DevOps که مشکلاتی دارند که فکر می کنند با Kubernetes حل می شود اما از بهترین راه مطمئن نیستند. همراهان باید تجربه کار با برنامه‌های وب را داشته باشند زیرا این دوره برای مبانی میزبانی وب نیست.

پیش نیاز‌ها شامل یک کامپیوتر با داکر و چند قابلیت برای اجرای یک خوشه Kubernetes است. این دوره می تواند روی ماشین‌های فیزیکی، ماشین‌های مجازی با استفاده از Vagrant یا یک اکانت (حتی اکانت با دوره آزمایشی) با یک تامین کننده مثل گوگل یا آمازون باشد.

در این دوره با این مباحث آشنا می شوید:

  • یادگیری اینکه Kubernetes چیست و چگونه با آن کار کنیم درک اینکه داکر چیست و چگونه به آن برنامه بسازیم
  • کسب مهارت در معنی میکرو سرویس‌ها و کجا و چگونه آنها را بنویسیم
  • درک راه اندازی پایگاه داده، مسیریابی درخواست و load balancing
  • یادگیری گزینه‌های سرور API Flask، Gunicorn و گزینه‌های تکنولوژی‌های جلو زمینه (Ember.js، Nginx)
  • دنبال کردن فرآیند ساخت میکرو سرویس ارسال ایمیل از توسعه تا مرحله نهایی
  • درک نگرانی‌های متقابل مثل کش کردن، مقیاس پذیری، logging، معیارها، امنیت و multi-tenancy

Ben Straub یک توسعه دهنده ثبت اختراع در Zendesk است. او به ساخت میکرو سرویس‌های محیطی Kubernetes-AWS-داکر در Gridium کمک می کند و دوازده سال در مهندسی نرم افزار کار کرده است. او مدرک دیپلم مهندسی نرم افزار را از دانشگاه ایالتی Portland، لیسانس علوم در کامپیوتر از دانشگاه ایالتی Oregon گرفته است و نویسنده عنوان کتاب‌های O'Reilly مثل :‌ ‌Porting from Python 2 to Python 3 و Building Tools with GitHub و همکاری در نگارش نسخه دوم Pro Git است.

نگرانی‌های متقابل

جمع بندی

آیا این نوشته را دوست داشتید؟
Building Microservice Systems with Docker and Kubernetes Author:Ben Straub Duration:02:04:01

This course teaches you how to build microservice systems hosted with Kubernetes. It's intended for intermediate to advanced developers or DevOps engineers who have problems they think Kubernetes will solve, but are not sure about the best way to move forward. Participants should have some experience working on web applications as this is not a course on the basics of web hosting.Prerequisites include a computer with Docker installed and some capability to run a Kubernetes cluster: This could be on physical machines, virtual machines using Vagrant, or an account (even a trial period account) with a cloud provider like Google or Amazon. Discover what Kubernetes is and how to get started using it Understand what Docker is and how to make an application with it Master the meaning of microservices and when and how to write them Understand database set-ups, request routing, and load balancing Explore API server choices (Flask, Gunicorn) and front-end tech choices (Ember.js, Nginx) Follow the creation of an email sending microservice from development through production Understand cross-cutting concerns like caching, scaling, logging, metrics, security, and multi-tenancyBen Straub is a patent holding developer at Zendesk. He helped create the Kubernetes-AWS-Docker microservices environment at Gridium and has worked in software engineering for twelve years. He holds an MSE in Software Engineering from Portland State University, a Bachelor of Science in Computer Engineering from Oregon State University, and is the author or co-author of the O'Reilly titles Porting from Python 2 to Python 3 and Building Tools with GitHub, and the co-author of the second edition of Pro Git.

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