مهندسی داده مقدماتی

(دوره‌ی سوم)

زمان آغاز: 29 بهمن‌ماه 1404

مهم‌ترین ابزارهای رایج در دنیای مهندسی داده، فرمت‌های مختلف داده‌ای، زبان پایتون و SQL را در کوتاه‌ترین زمان ممکن فرا بگیرید.

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

سرفصــــــل‌های این دوره

با کلیک روی نماد توضیحات بیشتری در خصوص سرفصل را خواهید دید.

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

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

در دنیای کار با داده‌ها، پسوندها و فرمت‌های زیادی برای ذخیره‌سازی دیتا بکار گرفته می‌شوند. اما سه مورد از آنها مهم و کاربردی هستند از جمله CSV, JSON و AVRO. در این دوره شما را با ذکر مثال‌های متنوع با این سه فرمت ذخیره‌سازی داده آشنا خواهیم کرد. دو مورد از آنها به اصطلاح Human-Readable یا قابل خوانش بوسیله انسان است و سومی Binary-Format دارد، یعنی قابل خواندن توسط انسان نمی‌باشد.

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

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

یکی از مهم‌ترین زبان‌های برنامه‌نویسی در دنیای کار با دیتا، پایتون (Python) می‌باشد. در این دوره با مهم‌ترین اصول و کتابخانه‌های موجود در دنیای پایتون که در مهندسی داده کاربرد فراوانی دارند آشنا شده و با آنها کار عملی انجام خواهیم داد.

یکی از راه‌های اصلی در دنیای مهندسی داده برای گرفتن دیتا و به اشتراک‌گذاری آن بین چندین دستگاه، کار با APIها می‌باشد. در این دوره، ابتدا این مفهوم را تعریف نموده و کاربردهایش را عنوان می‌کنیم. سپس چند مثال عملی را خواهیم دید.

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

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

در بخش پایانی دوره، جلسه‌ای خواهیم داشت در خصوص ترسیم مسیر پیش‌رو و آینده در دنیای مهندسی داده. اینکه چه بخوانیم و چه دوره‌هایی را ببینیم. بی‌شک این جلسه بشما کمک خواهد نمود که در صورت تمایل به ادامه مسیر در دنیای دیتا و مهندسی داده، بهتر بتوانید قدم بردارید.

مدت زمان جلسات و مباحث

عنوان جلسه

مدت زمان

چرا مهنـــــــدسی داده؟

45  دقیقه

آشنایی با سیستم عامـــــــل و ســـــــرور

20 دقیقه

آشنایی با برخی از داده‌ها و فرمت‌های داده‌ای مختلف CSV, JSON, AVRO

60 دقیقه

آشنایی با دیتابیـــــس (رابطه‌ای و غیر رابطه‌ای)

45 دقیقه

آشنــــــــــایی با فضای ذخیره‌سازی ابری

60 دقیقه

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

120 دقیقه

مبانی API  (ارتباط بین برنامه و سیستم‌ها)

60 دقیقه

اس کیو ال (SQL)

120 دقیقه

پروژه پایانی – انتقال داده‌ها و تحلیل لحظه‌ای وضعیت آلودگی هوا

90 دقیقه

 

11 ساعت (تقریبی)

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

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

نیاز به هیچ دانش ابتدایی ندارید

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

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

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

10+

کورس مختلف

15+

سال تجربه

200 K+

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

30 K+

دانشجو

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

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

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

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

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

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

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

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

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

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

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

ثبت نام کن

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

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

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

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

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

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

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

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

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

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

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