به عنوان بخشی از این دوره، شما تمام ملزومات مهندسی داده های مربوط به ساخت خطوط لوله داده ها را با استفاده از SQL، پایتون و همچنین جرقه یاد خواهید گرفت.
درباره مهندسی داده
مهندسی داده چیزی نیست جز پردازش داده ها بسته به نیازهای پایین دستی ما. ما به عنوان بخشی از مهندسی داده ها ، باید خطوط لوله مختلفی مانند خطوط لوله بچ ، خطوط جریان و غیره بسازیم. تمام نقش های مربوط به پردازش داده ها تحت مهندسی داده تلفیق می شوند. به طور معمول ، آنها به عنوان ETL Development ، Data Warehouse Development و غیره شناخته می شوند
جزئیات دوره
به عنوان بخشی از این دوره ، موارد ضروری مهندسی داده مانند SQL ، برنامه نویسی با استفاده از Python و Spark را فرا خواهید گرفت. در اینجا دستورالعمل دقیق این دوره وجود دارد.
ملزومات پایگاه داده - SQL با استفاده از Postgres
شروع با Postgres
عملیات پایه بانک اطلاعاتی (CRUD یا درج ، به روزرسانی ، حذف)
نوشتن سeriesالات اساسی SQL (فیلتر کردن ، پیوستن ها و تجمیع ها)
ایجاد جدول ها و فهرست ها
جداول و شاخص های پارتیشن بندی
توابع از پیش تعریف شده (دستکاری رشته ، دستکاری تاریخ و سایر توابع)
نوشتن سeriesالات پیشرفته SQL
موارد ضروری برنامه نویسی با استفاده از پایتون
انجام عملیات پایگاه داده
شروع با پایتون
سازه های برنامه نویسی اساسی
توابع از پیش تعریف شده
بررسی اجمالی مجموعه ها - لیست و تنظیم کنید
مرور کلی مجموعه ها - داکت و tuple
دستکاری مجموعه ها با استفاده از حلقه ها
درک نقشه برای کاهش کتابخانه ها
بررسی اجمالی کتابخانه های Pandas
برنامه نویسی پایگاه داده - عملیات CRUD
برنامه نویسی پایگاه داده - عملیات دسته ای
تنظیم خوشه تک گره برای تمرین
تنظیم خوشه Hadoop تک گره
تنظیمات Hive و Spark on Single Node Cluster
مقدمه ای بر اکوسیستم Hadoop
نمای کلی دستورات HDFS
مهندسی داده با استفاده از Spark SQL
شروع با Spark SQL
تغییرات اساسی
مدیریت جداول - DDL و DML پایه
مدیریت جداول - DML و پارتیشن بندی
بررسی اجمالی توابع Spark SQL
توابع پنجره
مهندسی داده با استفاده از Spark Data Frame API
بررسی اجمالی پردازش داده ها
پردازش داده های ستون
تغییرات اساسی - فیلتر کردن، جمع آوری، و مرتب سازی
پیوستن به مجموعه داده ها
توابع پنجره سازی - تجمیع ، رتبه بندی و توابع تحلیلی
پایگاه داده ها و جداول Spark Metastore
مخاطب مورد نظر
در اینجا مخاطبان مورد نظر برای این دوره وجود دارد.
دانشجویان دانشگاه و متخصصان سطح ابتدایی برای دستیابی به تخصص عملی در مورد مهندسی داده ها. این دوره مهارت کافی برای مواجهه با مصاحبه را برای مهندسان سطح ورود به سطح فراهم می کند.
توسعه دهندگان برنامه های باتجربه برای به دست آوردن تخصص مربوط به مهندسی داده.
توسعه دهندگان متداول انبار داده ، توسعه دهندگان ETL ، توسعه دهندگان پایگاه داده ، توسعه دهندگان PL/SQL برای به دست آوردن مهارت کافی برای انتقال به یک مهندس داده موفق.
آزمایش کنندگان برای بهبود قابلیت های تست مربوط به برنامه های مهندسی داده.
هر حرفه ای IT دیگری که می خواهد درمورد مهندسی داده با تمرین عملی دانش کسب کند.
پیش نیازها
تدارکات
رایانه با پیکربندی مناسب (حداقل 4 گیگابایت RAM ، با این حال 8 گیگابایت RAM بسیار مطلوب است)
دو هسته ای مورد نیاز است و چهار هسته ای بسیار مورد نظر است
مرورگر Chrome
اینترنت پرسرعت
پس زمینه مورد نظر
مدرک مهندسی یا علوم
امکان استفاده از رایانه
دانش یا تجربه کار با پایگاه داده و هر زبان برنامه نویسی بسیار مطلوب است
رویکرد آموزش
در اینجا جزئیات مربوط به رویکرد آموزش آورده شده است.
با مواد مرجع ، قطعه کد و ویدیوهایی که به عنوان بخشی از Udemy ارائه می شوند ، خود گام برمی دارد.
می توان از محیط ارائه شده توسط ما استفاده کرد و یا محیط خود را با استفاده از Docker در AWS یا GCP یا بستر دلخواه خود راه اندازی کرد.
توصیه می کنیم هر هفته 2 ماژول را با صرف 4 تا 5 ساعت در هفته تکمیل کنید.
توصیه می شود در پایان مراقبت از تمرینات را انجام دهید تا اطمینان حاصل کنید که قادر به رسیدن به تمام اهداف کلیدی برای هر واحد هستید.
پشتیبانی از طریق Udemy Q A. ارائه خواهد شد.
دوره به گونه ای طراحی شده است که فرد می تواند از طریق دوره ارزیابی خود را انجام داده و تأیید کند که مهارت کسب شده است.
در اینجا روشی است که شما برای گذراندن این دوره به شما توصیه می کنیم.
این دوره با هزاران وظیفه عملی است ، باید هنگام گذراندن دوره تمرین کنید.
همچنین باید وقت خود را صرف درک مفاهیم کنید. اگر این مفهوم را نمی فهمید ، توصیه می کنم ادامه دهید و بعداً به موضوع بازگردید.
تمرینات تلفیقی را مرور کنید و ببینید آیا قادر به حل مشکلات هستید یا خیر.
مطابق نظمی که به عنوان بخشی از دوره تعریف کرده ایم ، پیروی کنید.
بعد از هر بخش یا ماژول ، تمرینات را حل کنید. ما اطلاعات کافی برای تأیید اعتبار خروجی فراهم کرده ایم.
در پایان دوره ، می توانید به این نتیجه برسید که قادر به تسلط بر مهارت های اساسی مربوط به SQL ، Python و Spark هستید.
نظری ارسال نشده است.
مشاور فناوری و Evangelist 13 سال تجربه در اجرای پروژه های پیچیده با استفاده از مجموعه گسترده ای از فناوری ها از جمله Big Data و Cloud. Iversity، llc - یک شرکت مستقر در ایالات متحده برای ارائه آموزش با کیفیت برای متخصصان فناوری اطلاعات و کارکنان و همچنین راه حل های مشاوره ای برای مشتریان سازمانی ، پیدا کردم. من هزاران نفر از متخصصان فناوری اطلاعات را در زمینه فن آوری های زیادی از جمله Big Data و Cloud آموزش داده ام. ایجاد حرفه ای فناوری اطلاعات برای افراد و ارائه خدمات با کیفیت به مشتریان از اهمیت بالاتری در سازمان ما برخوردار است. به عنوان یک استراتژی ورود ، ارائه آموزش با کیفیت در زمینه های ABCD خواهد بود * توسعه برنامه * داده های بزرگ و هوش تجاری * ابر * پایگاه داده ، پایگاه داده
Annapurna Chintaمهندس نرم افزار در ITVersity 3 سال تجربه فناوری اطلاعات در زمینه های پایتون ، بیگ دیتا ، لینوکس ، SQL با استفاده از هرگونه RDBMS ، جاوا اسکریپت ، HTML/CSS و غیره دوره های آموزشی. ITVersity، Inc. - سازمانی مستقر در ایالات متحده برای ارائه آموزش های با کیفیت برای متخصصان فناوری اطلاعات و ما سابقه آموزش صدها هزار متخصص در سطح جهان را داریم. ایجاد حرفه ای فناوری اطلاعات برای افرادی که دارای ابزارهای مورد نیاز مانند مواد با کیفیت بالا ، آزمایشگاه ها ، پشتیبانی زنده و غیره هستند تا مهارت و مهارت متقابل در سازمان ما از اهمیت بالاتری برخوردار باشد. در حال حاضر پیشنهادات آموزشی ما در زمینه های زیر متمرکز شده است: * توسعه برنامه با استفاده از Python و SQL * داده های بزرگ و هوش تجاری * ابر
Vamsi Penmetsaبازاریاب دیجیتال ، نویسنده محتوا و مهندس نرم افزار 2 سال تجربه در زمینه Azure cloud ، Automation و SQL. Passionate Digital Creator ، Digital Illustrator و بازاریاب اجتماعی. من در درجه اول محتوا را برای دوره های itversity ایجاد و منتشر می کنم. ITVersity، Inc. - سازمانی مستقر در ایالات متحده برای ارائه آموزش های با کیفیت برای متخصصان فناوری اطلاعات و ما سابقه آموزش صدها هزار متخصص در سطح جهان را داریم. ایجاد حرفه ای فناوری اطلاعات برای افرادی که دارای ابزارهای مورد نیاز مانند مواد با کیفیت بالا ، آزمایشگاه ها ، پشتیبانی زنده و غیره برای مهارت های بالقوه و مهارت های برتر هستند ، برای سازمان ما مهم است. در حال حاضر پیشنهادات آموزشی ما در زمینه های زیر متمرکز شده است: * توسعه برنامه با استفاده از Python و SQL * داده های بزرگ و هوش تجاری * ابر
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.