SQL برای مهندسان داده طراحی و ساخت خطوط لوله داده

SQL for Data Engineers Designing and Building Data Pipelines

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

این دوره جامع برای مهندسین داده که به دنبال تسلط بر SQL و ایجاد خطوط لوله داده قوی هستند، طراحی شده است. چه تازه شروع کرده اید و چه قصد دارید مهارت های موجود خود را ارتقا دهید، این دوره دانش و ابزارهای مورد نیاز برای طراحی، پیاده سازی، و بهینه سازی موثر خطوط انتقال داده مبتنی بر SQL را در اختیار شما قرار می دهد.

آنچه خواهید آموخت:

  • مفاهیم اساسی SQL: درک کاملی از SQL و اصول اصلی آن، از جمله زبان تعریف داده (DDL) و زبان دستکاری داده (DML) به دست آورید.

  • تکنیک‌های پیشرفته SQL: در موضوعات پیشرفته SQL مانند محدودیت‌ها، اتصال‌ها، پرسش‌های فرعی، رویه‌های ذخیره‌شده، و کنترل تراکنش عمیق باشید.

  • طراحی عملی خط لوله داده: طراحی و ساخت خطوط لوله داده کارآمد را بیاموزید و از یکپارچگی، عملکرد و مقیاس پذیری داده اطمینان حاصل کنید.

  • پروژه‌های عملی: دانش خود را از طریق پروژه‌های عملی که چالش‌های مهندسی داده در دنیای واقعی را شبیه‌سازی می‌کنند، به کار ببرید و مهارت‌های حل مسئله شما را تقویت می‌کند.

  • استراتژی‌های بهینه‌سازی: تکنیک‌هایی را برای بهینه‌سازی پرسش‌های SQL و خطوط لوله داده، بهبود عملکرد و کارایی کشف کنید.

ویژگی های کلیدی:

  • درس‌های تعاملی: سخنرانی‌های ویدیویی جذاب و تمرین‌های تعاملی برای تقویت یادگیری.

  • مثال‌های دنیای واقعی: مثال‌های عملی و مطالعات موردی برای نشان دادن مفاهیم کلیدی و کاربردهای آنها.

  • دستورالعمل کارشناس: از متخصصان باتجربه ای که بینش ها و بهترین شیوه های صنعت را ارائه می دهند، بیاموزید.

  • یادگیری انعطاف‌پذیر: دوره‌ای خودگام با دسترسی مادام‌العمر به مواد، که به شما امکان می‌دهد هر چه راحت‌تر یاد بگیرید.

مخاطب هدف:

  • مهندسین داده مشتاق: مبتدیانی که به دنبال ورود به حوزه مهندسی داده و یادگیری SQL از ابتدا هستند.

  • متخصصان باتجربه: تحلیلگران داده، توسعه دهندگان و مهندسانی که به دنبال تعمیق دانش SQL خود و ارتقای مهارت های خط لوله داده خود هستند.

  • علاقه مندان به فناوری: هر کسی که علاقه مند به درک نحوه مدیریت و پردازش کارآمد داده ها با استفاده از SQL است.

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


سرفصل ها و درس ها

مقدمه ای بر مبانی SQL و DDL Introduction to SQL and DDL Basics

  • معرفی SQL Introduction ot SQL

  • درک SQL Intuition و مبانی DDL Understanding SQL Intuition and DDL Basics

  • مجوز و دستورات DDL Authorization and DDL Commands

  • DDL پیشرفته: ALTER، DROP و RENAME Advanced DDL: ALTER, DROP, and RENAME

شیرجه عمیق به DDL و محدودیت ها Deep Dive into DDL and Constraints

  • مفاهیم جامع DDL Comprehensive DDL Concepts

  • دستورات DDL: خواندن، درج و به‌روزرسانی مجوز DDL Commands: Read, Insert, and Update Authorization

  • محدودیت های کلید اولیه و افزایش خودکار Primary Key Constraints and Auto-Increment

دستکاری داده ها و تغییرات جدول Data Manipulation and Table Alterations

  • تغییرات جدول و ستون Table and Column Alterations

  • مبانی زبان دستکاری داده ها (DML). Data Manipulation Language (DML) Basics

  • دستور SELECT: مزایا، محدودیت ها و چالش ها SELECT Command: Advantages, Limitations, and Challenges

دستورات DML: INSERT، UPDATE، DELETE DML Commands: INSERT, UPDATE, DELETE

  • دستور INSERT: مزایا و معایب INSERT Command: Pros and Cons

  • به روز رسانی و حذف دستورات: مزایا و معایب UPDATE and DELETE Commands: Pros and Cons

  • زبان کنترل تراکنش: COMIT، ROLLBACK، SAVEPOINT Transaction Control Language: COMMIT, ROLLBACK, SAVEPOINT

زبان کنترل داده ها و محدودیت ها Data Control Language and Constraints

  • محدودیت های DCL و دامنه DCL and Domain Constraints

  • محدودیت ها و محدودیت های جدول را بررسی کنید Check Constraints and Table Constraints

  • محدودیت های کلیدی اولیه و خارجی Primary and Foreign Key Constraints

عملیات پیشرفته SQL Advanced SQL Operations

  • کلید خارجی در مقابل کلید اصلی و TRUNCATE در مقابل DELETE Foreign Key vs. Primary Key and TRUNCATE vs. DELETE

  • رویه های SQL و مجموعه عملیات SQL Procedures and Set Operations

  • گروه بر اساس، کجا، واکشی، محدود، و متمایز Group By, Where, Fetch, Limit, and Distinct

فیلتر پیشرفته و مثال ها Advanced Filtering and Examples

  • داشتن در مقابل WHERE با مثال HAVING vs. WHERE with Examples

  • توابع تطبیق و افست Match and Offset Functions

  • عملیات MIN، MAX، IN و NOT IN MIN, MAX, IN, and NOT IN Operations

عملیات منطقی و گروه بندی Logical Operations and Grouping

  • AND، OR، NOT عملیات AND, OR, NOT Operations

  • مجموعه های گروه بندی و عملیات LIKE Grouping Sets and LIKE Operation

  • گروه بندی پیشرفته و عملیات پیوستن Advanced Grouping and Join Operations

عملیات محدود و افست Limit and Offset Operations

  • بندهای LIMIT و OFFSET LIMIT and OFFSET Clauses

  • عملیات IN، NOT IN و NULL IN, NOT IN, and NULL Operations

  • به عملیات بپیوندید: چپ و راست Join Operations: LEFT and RIGHT

تکنیک های پیشرفته پیوستن Advanced Join Techniques

  • اتصالات داخلی و خارجی Inner and Outer Joins

  • اتصالات کامل بیرونی و متقاطع Full Outer and Cross Joins

  • دستی: RANK و ROW_NUMBER Hands-On: RANK and ROW_NUMBER

نماها و محرک ها Views and Triggers

  • رتبه متراکم: مزایا و محدودیت ها Dense Rank: Advantages and Limitations

  • نماهای SQL: ایجاد، به‌روزرسانی و حذف SQL Views: Creation, Updating, and Dropping

  • محرک های SQL: سطح ردیف در مقابل سطح بیانیه SQL Triggers: Row Level vs. Statement Level

سوالات فرعی و بهینه سازی Subqueries and Optimization

  • حذف محرک ها و سوالات فرعی پیچیده Deleting Triggers and Complex Subqueries

  • سوالات فرعی و بهینه سازی پرس و جو Subqueries and Query Optimization

  • مقایسه عملیات و مقدمه ای بر رویه های ذخیره شده Comparison Operations and Introduction to Stored Procedures

  • رویه های ذخیره شده با پارامترها و نمایه سازی در SQL Stored Procedures with Parameters and Indexing in SQL

نمایش نظرات

Udemy (یودمی)

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

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

SQL برای مهندسان داده طراحی و ساخت خطوط لوله داده
جزییات دوره
4 hours
38
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,293
4.5 از 5
ندارد
دارد
دارد
Akhil Vydyula
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Akhil Vydyula Akhil Vydyula

Full Stack Data Scientist

سلام!

اسم من Akhil Vydyula است، من یک دانشمند داده هستم

من قبلاً روی تجزیه و تحلیل داده های BFSI کار کرده بودم و مهارت های مدل سازی برای نظارت بر چرخه تمام عمر توسعه و اجرا. او دارای توانایی قوی است.

قابلیت بحث در مورد داده ها، مهندسی ویژگی، توسعه الگوریتم، آموزش مدل و پیاده سازی.

مهارت ها و شایستگی ها

دانش و تجربه تخصصی با برنامه نویسی C/C++/python و SQL.

باید قادر به یادگیری و اجرای سریع و موثر فناوری های جدید باشد.

مهارت های ریاضی عالی، مهارت های منطقی حل مسئله .

شرکت فعال در هکاتون ها در پلتفرم های مختلف و نوشتن وبلاگ در رسانه.

مهارت های فنی

یادگیری ماشین، پردازش زبان طبیعی (NLP)، Computer Vision، Regression، Multi Label

Classification.Transfer Learning، Transformers، Ensembles، Stacking Classifiers.AutoML، SQL، Python، Keras، Pandas، NumPy، Seaborn، Matplotlib، Clustering، Systems Recommendation ,تحلیل سری زمانی.