آموزش توسعه برنامه های پردازش جریان با AWS Kinesis

Developing Stream Processing Applications with AWS Kinesis

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: AWS Kinesis یک سرویس قدرتمند ، در زمان واقعی ، الاستیک و قابل اطمینان برای پردازش جریان است. این دوره به شما آموزش می دهد که چگونه با استفاده از AWS Kinesis ، خدمات پردازش جریان و چارچوب های Big Data ، برنامه های مدرن پردازش جریان ایجاد کنید. چشم انداز قسمت Big Data در حال تغییر است. پیش از این ، می توانستید با پردازش داده های دریافتی ساعت ها یا حتی روزها از بین بروید. اکنون باید این کار را در عرض چند دقیقه یا حتی چند ثانیه انجام دهید. این چالش ها نیاز به راه حل های جدید ، معماری های جدید و ابزارهای جدید دارد. AWS Kinesis سرویسی برای پردازش جریان است که امکان ساخت برنامه هایی را فراهم می کند که ایجاد آنها قبلاً غیرممکن بود. در این دوره ، در حال توسعه برنامه های پردازش جریان با AWS Kinesis ، اطلاعاتی راجع به AWS Kinesis خواهید آموخت. ابتدا متوجه می شوید که چگونه کار می کند ، چگونه مقیاس آن را بالا و پایین می کنید و چگونه می توانید با استفاده از آن برنامه بنویسید. در مرحله بعدی ، خواهید آموخت که چگونه از ابزارهای مختلفی برای کار با آن استفاده کنید ، مانند کتابخانه مشتری Kinesis ، کتابخانه اتصال دهنده Kinesis ، آپاچی فلینک و AWS Lambda. سرانجام ، نحوه استفاده بیشتر از محصولات سطح بالای Kinesis مانند Kinesis Firehose و نحوه نوشتن برنامه های پخش جریانی با استفاده از پرس و جوهای SQL با Kinesis Analytics را بررسی خواهید کرد. پس از پایان این دوره ، دانش عمیقی از AWS Kinesis خواهید داشت که به شما کمک می کند تا برنامه های پخش جریانی خود را بسازید.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مبانی Kinesis Kinesis Fundamentals

  • مقدمه Introduction

  • تاریخچه کینزیس History of Kinesis

  • بلوک های ساختمانی Kinesis Kinesis Building Blocks

  • مقایسه با سایر فناوری ها Comparing to Other Technologies

  • تنظیم محیط AWS Setting up AWS Environment

  • خلاصه Summary

خواندن و نوشتن داده ها برای Kinesis Reading and Writing Data to Kinesis

  • مقدمه Introduction

  • Kinesis API Kinesis API

  • نوشتن داده ها برای Kinesis Write Data to Kinesis

  • خواندن داده ها از Kinesis Reading Data from Kinesis

  • پیاده سازی مصرف کنندگان Kinesis Implementing Kinesis Consumers

  • مصرف کنندگان پیشرفته Fan-Out Enhanced Fan-Out Consumers

  • پیاده سازی پیشرفته مصرف کنندگان طرفدار Implementing an Enhanced Fan-Out Consumers

  • مدل مقیاس گذاری Scaling Model

  • مقیاس گذاری جریان Kinesis Scaling a Kinesis Stream

  • محدودیت های Kinesis Kinesis Limitations

  • خلاصه Summary

توسعه برنامه ها با استفاده از کتابخانه مشتری Kinesis Developing Applications Using Kinesis Client Library

  • مقدمه Introduction

  • کتابخانه تولیدکننده Kinesis Kinesis Producer Library

  • در حال پیاده سازی تولید کننده KPL Implementing KPL Producer

  • کتابخانه مشتری Kinesis Kinesis Client Library

  • پیاده سازی مصرف کننده KCL Implementing KCL Consumer

  • ایست های بازرسی در KCL Checkpoints in KCL

  • پیاده سازی مصرف کننده تحمل عیب در برابر Kinesis Implementing Fault Tolerant Kinesis Consumer

  • توییت ها Tweets Analytics

  • پیاده سازی Tweets Analytics Implementing Tweets Analytics

  • رسیدگی مجدد به سختی Handling Resharding

  • آیا می توانیم بهتر عمل کنیم؟ Can We Do Better?

  • خلاصه Summary

پیاده سازی مصرف کنندگان پیشرفته Kinesis Implementing Advanced Kinesis Consumers

  • مقدمه Introduction

  • کتابخانه اتصال دهنده Kinesis Kinesis Connector Library

  • ایجاد خط لوله با کانکتور کتابخانه Creating a Pipeline with Connector Library

  • استفاده از Kinesis با AWS Lambda Using Kinesis with AWS Lambda

  • ساخت یک مشتری Kinesis با AWS Lambda Building a Kinesis Consumer with AWS Lambda

  • توسعه برنامه های پردازش جریان با Apache Flink Developing Stream Processing Applications with Apache Flink

  • استفاده از Apache Flink با Kinesis Using Apache Flink with Kinesis

  • خلاصه Summary

انتقال اطلاعات با Kinesis Firehose Funneling Data with Kinesis Firehose

  • مقدمه Introduction

  • نوشتن جریان اطلاعات در S3 Writing Stream Data to S3

  • پیکربندی جریان داده Kinesis Firehose Configuring Kinesis Firehose Data Stream

  • نوشتن جریان داده در Elasticsearch Writing Stream Data to Elasticsearch

  • اجرای زیرساخت ورود به سیستم با AWS Kinesis Implementing Logging Infrastructure with AWS Kinesis

  • خلاصه Summary

پیاده سازی برنامه های تجزیه و تحلیل جریان با استفاده از جریان SQL Implementing Stream Analysis Applications Using Streaming SQL

  • مقدمه Introduction

  • پخش جریانی SQL Streaming SQL

  • فیلتر کردن سوابق Kinesis Filtering Kinesis Records

  • پردازش ویندوز Processing Windows

  • شمارش هشتگ در زمان واقعی Counting Hashtags in Real Time

  • کشویی ویندوز Sliding Windows

  • توابع تجزیه و تحلیل Analytics Functions

  • هشتگ های برتر Top Hashtags

  • به جریانها می پیوندد JOINs on Streams

  • به نسخه ی نمایشی جریان ها می پیوندد JOINs on Streams Demo

  • قیمت گذاری و محدودیت ها Pricing And Limitations

  • خلاصه Summary

Kinesis در تولید Kinesis in Production

  • مقدمه Introduction

  • رمزگذاری سمت سرور Server-side Encryption

  • نظارت بر جریان Kinesis Monitoring Kinesis Stream

  • خودکارسازی با Kinesis Autoscaling with Kinesis

  • پیکربندی خودکار مقیاس با Kinesis Configuring Autoscaling with Kinesis

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش توسعه برنامه های پردازش جریان با AWS Kinesis
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 11m
62
Pluralsight (پلورال سایت) pluralsight-small
24 اردیبهشت 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
14
4.8 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ivan Mushketyk Ivan Mushketyk

ایوان یک مهندس اصلی نرم افزار و یک سرپرست فناوری است که علاقه زیادی به Big Data و Cloud Computing دارد. او در بسیاری از شرکتهای بزرگ فناوری اطلاعات از جمله سامسونگ و خدمات وب آمازون کار کرده است. او یک علاقه مند به منبع آزاد است و در تعدادی از پروژه ها از جمله Gatling و Apache Flink همکاری کرده است. وقتی او در حال نوشتن کد یا کار در دوره جدید نیست ، احتمالاً در حال نوشتن مقاله فنی دیگری برای وبلاگ خود است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.