نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Pig Latin یک زبان قدرتمند است که به توسعه دهندگان امکان ایجاد مشاغل MapReduce را در نحو SQL-Like می دهد. در این دوره ، شما اصول زبان Pig Latin را یاد می گیرید و یاد می گیرید که چگونه از آن در دنیای واقعی استفاده کنید. نوشتن کار MapReduce ساده ترین قسمت توسعه دهنده Hadoop نیست ، اما با یک زبان سطح بالاتر مانند Pig لاتین این کار می تواند بسیار آسان تر شود. در طول این دوره نگاهی خواهیم داشت به زبان لاتین Pig و اصول آن را فرا خواهیم گرفت. شما اولین MapReduce Job خود را که یک اسکریپت خوک خواهد بود ، می نویسید. همچنین مشاغل Pig Latin و Java MapReduce را با یکدیگر مقایسه و مقایسه می کنید. در پایان دوره ، شما اصول زبان Pig Latin را درک خواهید کرد و آماده خواهید بود تا با یک مثال دنیای واقعی مقابله کنید.
سرفصل ها و درس ها
معرفی خوک لاتین
Introducing Pig Latin
-
به لاتین خوک خوش آمدید
Welcome to Pig Latin
-
خوک در مقابل Mapreduce
Pig vs. Mapreduce
-
تاریخچه و اسناد خوک
History and Documentation of Pig
-
مقایسه SQL ، HiveQL و Pig Latin
Comparing SQL, HiveQL, and Pig Latin
درک لاتین خوک
Understanding Pig Latin
-
بررسی اجمالی
Overview
-
نسخه ی نمایشی 1: نصب CDH
Demo 1: Installing CDH
-
نسخه ی نمایشی 2: نصب HDP
Demo 2: Installing HDP
-
عبارات و انواع داده ها
Expressions and Data Types
-
اپراتورهای حسابی ، مقایسه ای ، بولی و رابطه ای
Arithmetic, Comparison, Boolean, and Relational Operators
-
نسخه ی نمایشی 3: مبانی لاتین خوک
Demo 3: Pig Latin Basics
-
خلاصه
Summary
استفاده از خوک با داده های واقعی
Using Pig with Real Data
-
بارگیری و ذخیره سازی خوک
Pig Loading and Storage
-
اشکال زدایی اسکریپت های خوک
Debugging Pig Scripts
-
پیدا کردن داده ها
Finding Data
-
نسخه ی نمایشی دنیای واقعی
Real World Demo
-
خلاصه
Summary
نوشتن توابع تعریف شده توسط کاربر
Writing User Defined Functions
-
نسخه ی نمایشی: Grunt Shell
Demo: Grunt Shell
-
ایجاد توابع تعریف شده توسط کاربر
Creating User Defined Functions
-
نسخه ی نمایشی: PiggyBank
Demo: PiggyBank
-
بیشتر آموزش خوک
More Pig Learning
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات