لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Masterclass پیشرفته SQL Server برای تجزیه و تحلیل داده ها
دانلود The Advanced SQL Server Masterclass For Data Analysis
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
مهارت های SQL - و حرفه خود را - به سطح بعدی ببرید نصب توابع SQL Server و مدیریت SQL Server Window Query های مرتبط فیلترینگ پیشرفته با EXISTS و NOT EXISTS صاف کردن داده ها با PIVOT تولید سری داده ها با CTE های بازگشتی استفاده از CTE ها و شکستن جداول پیچیده موقت فرآیندها به مراحل قابل مدیریت تعریف و دستکاری جداول با دستورات DDL و DML طراحی جداول جستجو برای ساده کردن تجزیه و تحلیل اضافی تکنیک های بهینه سازی SQL، از جمله نمایه ها تکنیک های برنامه نویسی رویه ای مانند متغیرها و عبارات IF تعریف توابع SQL خودتان ایجاد رویه های ذخیره شده برای تجزیه و تحلیل انعطاف پذیر و تکرارپذیر SQL خود را شارژ کنید. دانش با تکنیک های برنامه نویسی رویه ای مانند متغیرها و دستورات IF نوشتن کدی که کد می نویسد، با Dynamic SQL پیش نیازها:دسترسی به سیستم عامل ویندوز 10 (SQL Server فقط روی ویندوز اجرا می شود). مشکلات سازگاری شناخته شده ای بین Windows 11 و SQL Server 2019 وجود دارد، بنابراین من اکیداً ویندوز 10 را برای این دوره توصیه می کنم. اگر فقط به دستگاه ویندوز 11 دسترسی دارید، می توانید به جای آن SQL Server 2022 را نصب کنید. Microsoft SQL Server 2019 و SQL Server Management Studio. این هر دو به صورت رایگان در دسترس هستند، و من شما را در مورد نصب و راه اندازی راهنمایی خواهم کرد. برای موفقیت در این دوره، دانش کاری اصول SQL - از جمله دستورات SELECT، اعمال معیارها، اتصال به جدول، و پرس و جوهای جمعی - ضروری است. دانش خاص SQL Server مفید است، اما لازم نیست.
آیا از قبل اصول اولیه SQL را میدانید، اما گاهی اوقات وقتی با موقعیتهایی مواجه میشوید که اصول اولیه کافی نیستند، ناامید میشوید؟
آیا شما یک تحلیلگر جوان هستید که میخواهید سطح SQL پیشرفته را ارتقا دهید تا بتوانید قدم بعدی در حرفه خود بردارید؟
یا شاید شما یک دانشمند داده باشید که به اندازه کافی SQL را برای به دست آوردن آن میدانید، اما میخواهید مهارتهای خود را بیشتر کنید تا بتوانید زمان کمتری را برای بحث در مورد دادهها و زمان بیشتری برای ساخت مدلها صرف کنید.
اگر هر یک از اینها شبیه وضعیت شما باشد، در جای مناسبی هستید. این دوره SQL پیشرفته برای تجزیه و تحلیل داده ها همه چیزهایی را دارد که در دوره های SQL مقدماتی پوشش داده نشده است.
برنامه درسی عمیق میشود و تمامی تکنیکهای پیشرفتهای را در بر میگیرد که برای بحث و تجزیه و تحلیل دادهها به سریعترین و کارآمدترین روش ممکن نیاز دارید.
و این مفاهیم به صورت مجزا ارائه نمی شوند. همه چیز در چارچوب سناریوهای تحلیلی در دنیای واقعی آموزش داده میشود، به این معنی که از روز اول آماده به کارگیری این تکنیکها در کار خواهید بود.
در اینجا فقط به برخی از چیزهایی که از این دوره به دست خواهید آورد نگاهی می اندازیم:
با تسلط بر تکنیک های پیشرفته بحث و جدل داده با SQL به سمت تحلیلگر ارشد جهش کنید
کارشناس مقیم SQL در تیم خود شوید
آنالیز ظریف مجموعه داده های بزرگ را با توابع پنجره انجام دهید
از پرس و جوهای فرعی، CTE و جداول موقت برای رسیدگی به پرس و جوهای پیچیده و چند مرحله ای و تبدیل داده ها استفاده کنید
SQL کارآمد و بهینه بنویسید
از شاخصها برای افزایش سرعت جستجوهای SQL خود استفاده کنید
دانش SQL خود را با تکنیک های برنامه نویسی رویه ای مانند متغیرها و دستورات IF شارژ کنید
اشیاء پایگاه داده برنامه مانند توابع تعریف شده توسط کاربر و رویه های ذخیره شده که زندگی را برای شما و هم تیمی هایتان آسان تر می کند
نکات مفید و ترفندهایی که در اکثر دوره های پایگاه داده مانند Dynamic SQL یافت نمی شوند
درباره اینکه چه تکنیکی و چه زمانی باید استفاده کنید، شهودی به دست آورید
مغز خود را با هزاران تمرین عملی که منعکس کننده سناریوهای کسب و کار در دنیای واقعی هستند آموزش دهید
چه چیزی این دوره را متفاوت می کند
سه چیز وجود دارد که واقعاً این دوره را متمایز می کند.
اول دامنه آن است. ما عمیقاً در جعبه ابزار پیشرفته ای که SQL ارائه می دهد، می کاوشیم، و تکنیک هایی را برای حل مشکلاتی که حتی تحلیلگران ارشد را مجبور می کند سر خود را به دردسر بیاندازند، کشف می کنیم.
دوم تمرکز بیوقفه بر روی برنامههای کاربردی و دنیای واقعی است. تکنیکها نه بهعنوان مفاهیم انتزاعی، بلکه بیشتر بهعنوان راهحلهایی برای مشکلات رایج دادهها و تجزیه و تحلیل آموزش داده میشوند. و در صورت امکان، این تکنیک ها، نه به صورت مجزا، بلکه در ترکیب با موارد دیگری که قبلاً پوشش داده شده اند، ارائه می شوند. این رویکرد "مارپیچ" مفاهیمی را که شما آموخته اید تقویت می کند تا مدت ها پس از گذراندن دوره با شما بمانند.
در نهایت، و مهمتر از همه، این دوره گنجینه ای از تمرین های کدنویسی را فراهم می کند که فرصت کافی برای تمرین عملی به شما می دهد. و این تمرینها در طول دوره توزیع میشوند - پس از ساعتها فیلم با هم جمع نمیشوند. این بدان معناست که شما فرصتی خواهید داشت که هر مفهومی را که یاد میگیرید، بلافاصله پس از یادگیری آن تمرین کنید.
بنابراین اگر می خواهید از SQL Apprentice به SQL Master بروید، همین امروز ثبت نام کنید. من مشتاقانه منتظر دیدار شما در دوره هستم.
سرفصل ها و درس ها
قبل از شروع کدگذاری ...
Before we start coding...
معرفی
Introduction
نصب SQL Server 2019 Express
Installing SQL Server 2019 Express
نکته مهم: لطفا بخوانید
IMPORTANT NOTE: PLEASE READ
نصب SQL Server Management Studio
Installing SQL Server Management Studio
بارگیری پایگاه داده نمونه AdventureWorks
Downloading the AdventureWorks Sample Database
دوره آموزشی محیط زیست
Course Environment Walkthrough
تجزیه و تحلیل پیشرفته با توابع پنجره
Advanced Analysis With Window Functions
معرفی توابع پنجره با بیش از
Introducing Window Functions With OVER
معرفی عملکردهای پنجره با تمرینات OVER -
Introducing Window Functions With OVER - Exercises
مشارکت توسط
PARTITION BY
PARTITION BY - تمرینات
PARTITION BY - Exercises
شماره ردیف
ROW_NUMBER
ROW_NUMBER - تمرینات
ROW_NUMBER - Exercises
RANK و DENSE_RANK
RANK and DENSE_RANK
رتبه و dense_rank - تمرینات
RANK and DENSE_RANK - Exercises
مهندس راه حل های اطلاعات سلام ، من تراویس هستم. من بیش از یک دهه وقت صرف معماری و کدنویسی راه حل های داده ها - و آموزش دیگران برای انجام همان کار - برای بزرگترین شرکت های Fortune 500 کرده ام. در آن زمان ، من به زبان های برنامه نویسی مانند SQL ، VBA ، Python تسلط داشتم ، جاوا اسکریپت و موارد دیگر ... اما این همیشه آسان نبود.
من به عنوان یک توسعه دهنده خودآموز ، می فهمم که یادگیری موضوعات بسیار فنی به تنهایی چقدر سخت است. و من علاقه مندم که این فرآیند را برای دانشجویان خود کارآمد ، شهودی و سرگرم کننده (بله ، سرگرم کننده!) تا حد ممکن انجام دهم.
من برای استفاده از آنچه در مورد برنامه نویسی (و یادگیری!) در طول زندگی حرفه ای خود آموخته ام ، برای کمک به شما در رسیدن به مرحله بعدی خود بسیار هیجان زده هستم.
نمایش نظرات