(دورهی سوم)
زمان آغاز: 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+
ویدیوهای دوره بروز ضبط خواهند شد و در اختیار شما قرار خواهند گرفت. به غیر از جلسه اول که آنلاین است، سایر جلسات بصورت کاملن آفلاین میباشند. چون هم افراد شرکت کننده پرمشغله هستند و وقت و زمان کافی برای حضور در کلاس را ندارند و هم چالشهای متعددی در کلاس آنلاین وجود دارد، از جمله زمان پرتی بسیار زیاد بخصوص اگر بخواهیم برخی از موارد غیرقابل پیشبینی را دانلود نمائیم.
بله. از طریق نرمافزار اسپاتپلیر دسترسی به تمامی ویدیوها خواهید داشت. برای هر شخص یک لایسنس صادر خواهد شد. در صورتی که لایسنس شما به هر دلیلی از کار بیافتد باید برای دریافت لایسنس دوم مبلغی را پرداخت نمائید. در نتیجه در حفظ و نگهداری کد مربوط به خود نهایت دقت را مبذول فرمائید.
تمامی سوالات و ابهامات هنرجویان توسط مدرس، آقای دکتر فزونی، پاسخ داده خواهد شد. یک گروه تلگرامی داریم که بعد از ثبتنام در آنجا عضو خواهید شد. به تفکیک هر درس، یک تاپیک وجود دارد که در همان بخش سوالات را مطرح مینمائید.
در حالت کلی خیر. بهترین مدرک، مهارتهایی است که کسب مینمائید. ولی در صورت نیاز و درخواست برای شما مدرک نیز صادر خواهیم نمود.
هیچ کورسی در دنیا (در دنیای تکنولوژی) بعد از اتمام شما را مستقیم به شغل و درآمد نخواهد رساند. تنها تداوم در یادگیری و شرکت در جلسات مصاحبه مسیر را برای شما باز میکند. پس درگیر عناوین تبلیغاتی مختلف نشوید. همچنین توجه بفرمائید که این دوره کاملن مقدماتی بوده و بیشتر جنبهی آشنایی مخاطب با این را دارد که آیا فرد برای این وادی مناسب است یا خیر.
مدرس تمامی موارد را بشما خواهد گفت. در نتیجه با هر سطی میتوانید در دوره شرکت نمائید.
تمامی آموزشها برای سیستم عامل ویندوز که فراگیرتر است، تهیه میشوند. اما شما براحتی میتوانید دروس را در لینوکس و یا مک نیز پیادهسازی نمائید.