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

برای مهندسی داده

آشنایی با مهم‌ترین سینتکس‌ها و اصول اولیه زبان راست برای بکارگیری این زبان در دنیای مهندسی داده

ویژگی‌های دوره

چرا زبان راست؟

در دنیای مهندسی داده، مواجهه با حجم عظیم اطلاعات و نیاز به پردازش بی‌درنگ (Real-time) دیگر یک استثنا نیست، بلکه یک قانون است. پایتون به دلیل سادگی، انتخاب اول بسیاری از مهندسان است، اما وقتی صحبت از عملکرد بحرانی (Critical Performance) و مصرف بهینه منابع می‌شود، به محدودیت‌های آن برمی‌خوریم.

راست (Rust) به عنوان زبانی که توسط بنیاد موزیلا ساخته شده و اکنون مورد حمایت غول‌های تکنولوژی مانند AWS، Google و Microsoft است، راه حل این مشکل است. این زبان ترکیبی منحصربه‌فرد از سرعت زبان ++C و ایمنی حافظه را بدون نیاز به Garbage Collector ارائه می‌دهد.

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

 زبان راست؛ یک انتخاب ضروری برای مهندسین داده در عصر جدید

مدت زمان جلسات، سرفصل‌ها و مباحث

 

 

عنوان جلسه

مدت زمان

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

46  دقیقه

آماده‌سازی محیط کاری راست و ارائه چند مثال

37 دقیقه

آشنایی با سینتکس‌های زبان راست- قسمت اول

45 دقیقه

آشنایی با سینتکس‌های زبان راست- قسمت دوم

21 دقیقه

آشنایی با سینتکس‌های زبان راست- قسمت سوم

43 دقیقه

آشنایی با ساختارهای دیتایی در راست- قسمت اول

44 دقیقه

آشنایی با ساختارهای دیتایی در راست- قسمت دوم

35 دقیقه

آشنایی با ساختارهای دیتایی در راست- قسمت سوم

36 دقیقه

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

41 دقیقه

تبدیلات دیتایی در راست- قسمت اول

15 دقیقه

تبدیلات دیتایی در راست- قسمت دوم

20 دقیقه

تبدیلات دیتایی در راست- قسمت سوم

40 دقیقه

مقایسه انجام یک تسک مهندسی داده با پایتون و راست

36 دقیقه

جمع‌بندی و نکات پایانی در خصوص زبان راست

19 دقیقه

پرداخت و ورود به دنیای مهندسی داده با راست

این دوره مناسب چه افرادی هست؟

نیاز به هیچ دانش ابتدایی ندارید (تنها پایتون)

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

من محمد فزونی هستم

عضو هئیت علمی دانشگاه گنبدکاووس و دانشیار گروه ریاضی و آمار در این دانشگاه (مشاهده‌ی صفحه‌ی دانشگاهی بنده). از سال 1393 بطور رسمی وارد حرفه‌ی تدریس شدم و تا امروز و با افتخار بیش از هزاران دانشجو را در ایران و خارج از کشور تربیت نمودم.

10+

کورس مختلف

15+

سال تجربه

200 K+

بازدید در یوتیوب

30 K+

دانشجو

برخی از نظرات فراگیران قبلی

برخی از مشتریان ما

سوالات متداول

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

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

در حالت کلی خیر. بهترین مدرک، مهارت‌هایی است که کسب می‌نمائید. ولی در صورت نیاز و درخواست برای شما مدرک نیز صادر خواهیم نمود.

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

مدرس تمامی موارد را بشما خواهد گفت. در نتیجه با هر سطی می‌توانید در دوره شرکت نمائید.

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

باز هم سوال دارید؟

ممکن است به این دوره‌های آموزشی نیز علاقمند باشید

دوره آموزشی (مهندسی داده پیشرفته)

دوره جامع مهندسی داده

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

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

مدت تقریبی دوره: 85 ساعت
مدرس: دکتر محمد فزونی
مشاهده توضیحات و خرید دوره

دوره آموزشی (مهندسی داده و کلاد)

مهندسی داده با ابزارهای ابری آمازون (AWS)

در این کورس آموزشی با بهترین ابزارهای بزرگ‌ترین سرویس‌دهنده‌ی خدمات رایانش ابری در دنیا، آمازون (AWS) آشنا خواهید شد. ما مهندسی داده را به کمک این سرویس‌ها در این دوره بشما آموزش خواهیم داد.

مهندسی داده با ابزارهای ابری آمازون (AWS)

مدت دوره: 12 ساعت
مدرس: دکتر محمد فزونی
مشاهده توضیحات و خرید دوره
ثبت نام کن
ما با بیش از 14 سال سابقه آموزشی موفق، به افراد کمک می‌کنیم که در هر جای دنیا که باشند، از یک آموزش استاندارد و بروز
در زمینه‌های مختلف آکادمیک، از جمله مهندسی داده، علم داده و ام‌ال‌آپس بهره‌مند شوند