آموزش چالش SQL HackerRank: ستاره طلایی و 670 امتیاز دریافت کنید

SQL HackerRank Challenge: Get Gold star & 670 points

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: MySQL و PostgreSQL را کامل یاد بگیرید. حل مشکلات HackerRank برای دریافت ستاره طلایی و 670 امتیاز در SQL HackerRank دریافت رتبه نقره ای و طلایی با 600+ امتیاز حل 30+ سوال از بخش HackerRank SQL نحوه نوشتن پرس و جوهای SELECT برای واکشی داده های مرتبط در PostgreSQL و MySQL چگونه داده ها را فیلتر و مرتب کنیم با استفاده از WHEN، عملگرهای منطقی و ORDER BY نحوه گروه بندی و تجمیع داده ها در PostgreSQL و MySQL نحوه اعمال اتصالات و ترکیب پرس و جوها در PostgreSQL و MySQL String، ریاضی، توابع تاریخ و تطبیق الگو در PostgreSQL و MySQL درک VIEWES و MySQL PostgreSQL و MySQL نحوه نوشتن سوالات فرعی در PostgreSQL و MySQL پیش نیازها:فقط یک رایانه شخصی با هر مرورگر وب

6 دلیل برای انتخاب این دوره آموزشی SQL

  1. حل کامل 20 سوال از "ایستگاه مشاهده آب و هوا" مطالعه موردی HackerRank

  2. مطالعات موردی HackerRank SQL دیگری که در حال حل آن هستیم

    1. پدها

    2. گره های درخت دودویی

    3. شرکت های جدید

    4. گزارش

    5. شرکت های برتر

    6. چالش‌های موجودی اولیواندر

    7. تابلوی امتیازات مسابقه

    8. مکان‌ها

    9. جفت های متقارن

    10. برنامه ریزی پروژه SQL

  3. برنامه درسی با دقت طراحی شده به شما همه چیزهایی را که در SQL برای تجزیه و تحلیل داده ها در کسب و کارها نیاز دارید آموزش می دهد

  4. جامع - دستورات اولیه و پیشرفته SQL را در هر دو، PostgreSQL و MySQL پوشش می دهد

  5. منابع قابل دانلود که موضوعات مهم در SQL را پوشش می دهند

  6. سوالات شما در مورد SQL و هر چیزی که در Masterclass پوشش داده شده است توسط خود مربی پاسخ داده خواهد شد

گواهی تکمیل قابل تأیید به همه دانش‌آموزانی که این دوره SQL را می‌گذرانند ارائه می‌شود.

چرا باید این دوره را انتخاب کنید؟

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

چه چیزی ما را واجد شرایط آموزش به شما می کند؟

این دوره توسط Abhishek، Pukhraj و Nadeem تدریس می شود. مدرسان این دوره بیش از یک دهه است که علم داده و یادگیری ماشین را آموزش می دهند. آنها دانش عمیقی در SQL پیشرفته، PostgreSQL، MySQL، مدیریت پایگاه داده و ابزارهای مختلف تجزیه و تحلیل داده موجود در بازار دارند.

قول ما

آموزش دانش آموزان وظیفه ماست و به آن متعهد هستیم. اگر در مورد محتوای دوره، برگه تمرین یا هر موضوعی مرتبط با هر موضوعی سؤالی دارید، همیشه می توانید سؤالی را در دوره ارسال کنید یا برای ما پیام مستقیم ارسال کنید.

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

ادامه دهید و روی دکمه ثبت نام کلیک کنید، و من شما را در درس 1 می بینم!

به سلامتی

Start-Tech Academy


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

چرا SQL یاد بگیریم؟

  1. SQL جهانی ترین و رایج ترین زبان پایگاه داده است. متداول ترین موتورهای پایگاه داده مانند PostgreSQL، SQL Server، SQLite و MySQL را تامین می کند. به عبارت ساده، اگر می خواهید به پایگاه های داده دسترسی داشته باشید، بله، باید SQL را بدانید.

  2. یادگیری SQL واقعاً دشوار نیست. SQL یک زبان برنامه نویسی نیست، یک زبان پرس و جو است. هدف اصلی که در آن SQL ایجاد شد، دادن امکان به افراد عادی برای دریافت داده های جالب از پایگاه داده بود. این زبان همچنین یک زبان انگلیسی مانند است، بنابراین هر کسی که می تواند از زبان انگلیسی در سطح پایه استفاده کند، می تواند پرس و جوهای SQL را به راحتی بنویسد.

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

  4. می توانید درآمد خوبی کسب کنید

یادگیری SQL چقدر زمان می برد؟

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

تفاوت بین SQL و PostgreSQL چیست؟

SQL یک زبان است. به طور خاص، "زبان پرس و جو ساختاریافته"

PostgreSQL یکی از چندین سیستم پایگاه داده یا RDMS (سیستم مدیریت پایگاه داده رابطه ای) است. PostgresSQL یکی از چندین RDMS است که سایر آنها Oracle، Informix، MySQL و MSQL هستند.

همه این RDMS ها از SQL به عنوان زبان خود استفاده می کنند. هر یک از آنها تغییرات جزئی در "گویش" SQL دارند که استفاده می کنند، اما همه آنها همچنان SQL هستند.

PostgreSQL یا MySQL کدام بهتر است؟

هر دو محصول عالی با نقاط قوت منحصر به فرد هستند و انتخاب اغلب به اولویت شخصی بستگی دارد.

PostgreSQL ویژگی‌های کلی را برای برنامه‌های پایگاه داده سنتی ارائه می‌دهد، در حالی که MySQL بر عملکرد سریع‌تر برای برنامه‌های مبتنی بر وب تمرکز دارد.

توسعه منبع باز ویژگی های بیشتری را برای نسخه های بعدی هر دو پایگاه داده به ارمغان می آورد.

چه کسی از این پایگاه داده ها استفاده می کند؟

در اینجا چند نمونه از شرکت هایی وجود دارد که از PostgreSQL استفاده می کنند: Apple، BioPharm، Etsy،IMDB، Macworld، Debian، Fujitsu، Red Hat، Sun Microsystem، Cisco، Skype.

شرکت‌هایی که از MySQL استفاده می‌کنند: Uber، Airbnb، Netflix، Udemy، Pinterest و غیره.


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

معرفی Introduction

  • معرفی Introduction

منابع دوره Course Resources

  • منابع دوره Course Resources

  • این یک نقطه عطف است! This is a milestone!

HackerRank - 20 سوال ایستگاه رصد آب و هوا HackerRank - Weather Observation Station 20 questions

  • ایستگاه رصد آب و هوا 1 - 15 امتیاز - سطح آسان Weather Observation Station 1 - 15 points - EASY level

  • ایستگاه رصد آب و هوا 2 - 15 امتیاز - سطح آسان Weather Observation Station 2 - 15 points - EASY level

  • ایستگاه رصد آب و هوا 3 - 10 امتیاز - سطح آسان Weather Observation Station 3 - 10 points - EASY level

  • ایستگاه رصد آب و هوا 4 - 10 امتیاز - سطح آسان Weather Observation Station 4 - 10 points - EASY level

  • ایستگاه رصد آب و هوا 5 - 30 امتیاز - سطح آسان Weather Observation Station 5 - 30 points - EASY level

  • ایستگاه رصد آب و هوا 6 - 10 امتیاز - سطح آسان Weather Observation Station 6 - 10 points - EASY level

  • ایستگاه رصد آب و هوا 7 - 10 امتیاز - سطح آسان Weather Observation Station 7 - 10 points - EASY level

  • ایستگاه رصد آب و هوا 8 - 15 امتیاز - سطح آسان Weather Observation Station 8 - 15 points - EASY level

  • ایستگاه رصد آب و هوا 9 - 10 امتیاز - سطح آسان Weather Observation Station 9 - 10 points - EASY level

  • ایستگاه رصد آب و هوا 10 - 10 امتیاز - سطح آسان Weather Observation Station 10 - 10 points - EASY level

  • ایستگاه رصد آب و هوا 11 - 15 امتیاز - سطح آسان Weather Observation Station 11 - 15 points - EASY level

  • ایستگاه رصد آب و هوا 12 - 15 امتیاز - سطح آسان Weather Observation Station 12 - 15 points - EASY level

  • ایستگاه رصد آب و هوا 13 - 10 امتیاز - سطح آسان Weather Observation Station 13 - 10 points - EASY level

  • ایستگاه رصد آب و هوا 14 - 10 امتیاز - سطح آسان Weather Observation Station 14 - 10 points - EASY level

  • ایستگاه رصد آب و هوا 15 - 15 امتیاز - سطح آسان Weather Observation Station 15 - 15 points - EASY level

  • ایستگاه رصد آب و هوا 16 - 10 امتیاز - سطح آسان Weather Observation Station 16 - 10 points - EASY level

  • ایستگاه رصد آب و هوا 17 - 15 امتیاز - سطح آسان Weather Observation Station 17 - 15 points - EASY level

  • ایستگاه رصد آب و هوا 18 - 25 نقطه - سطح متوسط Weather Observation Station 18 - 25 points - MEDIUM level

  • ایستگاه رصد آب و هوا 19 - 30 نقطه - سطح متوسط Weather Observation Station 19 - 30 points - MEDIUM level

  • ایستگاه رصد آب و هوا 20 - 40 نقطه - سطح متوسط Weather Observation Station 20 - 40 points - MEDIUM level

HackerRank - سوالات متوسط ​​و سخت HackerRank - Medium & Hard questions

  • پد - 30 امتیاز - سطح متوسط The Pads - 30 points - MEDIUM level

  • گره های درخت باینری - 30 امتیاز - سطح متوسط Binary Tree Nodes - 30 points - MEDIUM level

  • شرکت های جدید - 30 امتیاز - سطح متوسط New Companies - 30 points - MEDIUM level

  • گزارش - 20 امتیاز - سطح متوسط The Report - 20 points - MEDIUM level

  • شرکت های برتر - 30 امتیاز - سطح متوسط Top Companiess - 30 points - MEDIUM level

  • موجودی اولیواندر - 30 امتیاز - سطح متوسط Ollivander's Inventory - 30 points - MEDIUM level

  • چالش ها - 30 امتیاز - سطح متوسط Challenges - 30 points - MEDIUM level

  • جدول امتیازات مسابقه - 30 امتیاز - سطح متوسط Contest Leaderboard - 30 points - MEDIUM level

  • جایگاه ها - 40 امتیاز - سطح متوسط Placements - 40 points - MEDIUM level

  • جفت متقارن - 40 امتیاز - سطح متوسط Symmetric Pairs - 40 points - MEDIUM level

  • برنامه ریزی پروژه SQL - 40 امتیاز - سطح متوسط SQL Project Planning - 40 points - MEDIUM level

راه اندازی PostgreSQL و PGAdmin Setting up PostgreSQL and PGAdmin

  • نصب PostgreSQL و pgAdmin در رایانه شخصی Installing PostgreSQL and pgAdmin in your PC

  • اگر pgAdmin باز نمی شود ... If pgAdmin is not opening...

نصب MySQL Installing MySQL

  • نصب و راه اندازی MySQL Installing and Setting up MySQL

بیانیه های اساسی SQL Fundamental SQL statements

  • در PostgreSQL ایجاد کنید CREATE in PostgreSQL

  • در MySQL ایجاد کنید CREATE in MySQL

  • در PostgreSQL درج کنید INSERT in PostgreSQL

  • در MySQL درج کنید INSERT in MySQL

  • وارد کردن داده ها از فایل در PostgreSQL Import data from File in PostgreSQL

  • وارد کردن داده ها از فایل در MySQL Import data from File in MySQL

  • عبارت SELECT در PostgreSQL SELECT statement in PostgreSQL

  • عبارت SELECT در MySQL SELECT statement in MySQL

  • DISTINCT را در PostgreSQL انتخاب کنید SELECT DISTINCT in PostgreSQL

  • DISTINCT را در MySQL انتخاب کنید SELECT DISTINCT in MySQL

  • WHERE در PostgreSQL WHERE in PostgreSQL

  • WHERE در MySQL WHERE in MySQL

  • عملگرهای منطقی در PostgreSQL Logical Operators in PostgreSQL

  • عملگرهای منطقی در MySQL Logical Operators in MySQL

  • به روز رسانی در PostgreSQL UPDATE in PostgreSQL

  • به روز رسانی در MySQL UPDATE in MySQL

  • حذف در PostgreSQL DELETE in PostgreSQL

  • حذف در MySQL DELETE in MySQL

  • ALTER قسمت 1 در PostgreSQL ALTER Part 1 in PostgreSQL

  • ALTER قسمت 2 در PostgreSQL ALTER Part 2 in PostgreSQL

  • ALTER در MySQL ALTER in MySQL

بازیابی و پشتیبان گیری در PostgreSQL Restore and Back-up in PostgreSQL

  • بازیابی و پشتیبان گیری Restore and Back-up

  • اشکال زدایی مشکلات بازیابی Debugging restoration issues

  • ایجاد DB با استفاده از فایل های CSV Creating DB using CSV files

  • خلاصه اشکال زدایی و کد برای فایل های CSV Debugging summary and Code for CSV files

بازیابی و پشتیبان گیری در MySQL Restore and Back-up in MySQL

  • بازیابی و پشتیبان گیری در MySQL Restoring and Back-up in MySQL

  • بازیابی و پشتیبان گیری در MySQL Restore and Back-up in MySQL

دستورات انتخاب: فیلتر کردن Selection commands: Filtering

  • IN در PostgreSQL IN in PostgreSQL

  • IN در MySQL IN in MySQL

  • BETWEEN در PostgreSQL BETWEEN in PostgreSQL

  • BETWEEN در MySQL BETWEEN in MySQL

  • در PostgreSQL لایک کنید LIKE in PostgreSQL

  • مانند در MySQL LIKE in MySQL

دستورات انتخاب: ترتیب Selection commands: Ordering

  • سخنرانی جانبی: اظهار نظر در SQL Side Lecture: Commenting in SQL

  • سفارش در PostgreSQL ORDER BY in PostgreSQL

  • سفارش در MySQL ORDER BY in MySQL

  • LIMIT در PostgreSQL LIMIT in PostgreSQL

  • LIMIT در MySQL LIMIT in MySQL

نام مستعار Aliases

  • AS در PostgreSQL AS in PostgreSQL

  • AS در MySQL AS in MySQL

دستورات جمع Aggregate Commands

  • COUNT در PostgreSQL COUNT in PostgreSQL

  • COUNT در MySQL COUNT in MySQL

  • SUM در PostgreSQL SUM in PostgreSQL

  • SUM در MySQL SUM in MySQL

  • AVERAGE در PostgreSQL AVERAGE in PostgreSQL

  • AVERAGE در MySQL AVERAGE in MySQL

  • MIN & MAX در PostgreSQL MIN & MAX in PostgreSQL

  • MIN & MAX در MySQL MIN & MAX in MySQL

گروه بندی بر اساس دستورات Group By Commands

  • GROUP BY در PostgreSQL GROUP BY in PostgreSQL

  • GROUP BY در MySQL GROUP BY in MySQL

  • داشتن در PostgreSQL HAVING in PostgreSQL

  • داشتن در MySQL HAVING in MySQL

بیانیه مشروط Conditional Statement

  • CASE WHEN در PostgreSQL CASE WHEN in PostgreSQL

  • CASE WHEN در MySQL CASE WHEN in MySQL

می پیوندد JOINS

  • مقدمه ای بر Joins Introduction to Joins

  • مفاهیم پیوستن و ترکیب داده ها Concepts of Joining and Combining Data

  • آماده سازی داده ها Preparing the data

  • Inner Join در PostgreSQL Inner Join in PostgreSQL

  • Inner Join در MySQL Inner Join in MySQL

  • سمت چپ عضویت در PostgreSQL Left Join in PostgreSQL

  • سمت چپ عضویت در MySQL Left Join in MySQL

  • سمت راست در PostgreSQL Right Join in PostgreSQL

  • سمت راست Join در MySQL Right Join in MySQL

  • پیوستن کامل بیرونی در PostgreSQL Full Outer Join in PostgreSQL

  • پیوستن کامل بیرونی در MySQL Full Outer Join in MySQL

  • Cross Join در PostgreSQL Cross Join in PostgreSQL

  • Cross Join در MySQL Cross Join in MySQL

  • Intersect و Intersect ALL در PostgreSQL Intersect and Intersect ALL in PostgreSQL

  • تقاطع در MySQL Intersect in MySQL

  • به جز در PostgreSQL Except in PostgreSQL

  • به جز در MySQL Except in MySQL

  • اتحادیه در PostgreSQL Union in PostgreSQL

  • اتحاد در MySQL Union in MySQL

سوالات فرعی Subqueries

  • سوالات فرعی: پرس و جوی فرعی در عبارت WHERE در PostgreSQL Subqueries: Subquery in WHERE clause in PostgreSQL

  • سوالات فرعی: پرس و جوی فرعی در عبارت FROM در PostgreSQL Subqueries: Subquery in FROM clause in PostgreSQL

  • سوالات فرعی: پرس و جوی فرعی در SELECT در PostgreSQL Subqueries: Subquery in SELECT in PostgreSQL

  • سوالات فرعی در MySQL Subqueries in MySQL

نماها و شاخص ها Views and Indexes

  • VIEWS در PostgreSQL VIEWS in PostgreSQL

  • VIEWS در MySQL VIEWS in MySQL

  • INDEX در PostgreSQL INDEX in PostgreSQL

  • INDEX در MySQL INDEX in MySQL

توابع رشته String Functions

  • LENGTH در PostgreSQL LENGTH in PostgreSQL

  • UPPER LOWER در PostgreSQL UPPER LOWER in PostgreSQL

  • REPLACE در PostgreSQL REPLACE in PostgreSQL

  • TRIM، LTRIM، RTRIM در PostgreSQL TRIM, LTRIM, RTRIM in PostgreSQL

  • CNCATENATION در PostgreSQL CONCATENATION in PostgreSQL

  • SUBSTRING در PostgreSQL SUBSTRING in PostgreSQL

  • LIST AGGREGATION در PostgreSQL LIST AGGREGATION in PostgreSQL

  • توابع رشته قسمت 1 در MySQL String Functions Part 1 in MySQL

  • توابع رشته قسمت 2 در MySQL String Functions Part 2 in MySQL

توابع ریاضی Mathematical Functions

  • CEIL & FLOOR در PostgreSQL CEIL & FLOOR in PostgreSQL

  • تصادفی در PostgreSQL RANDOM in PostgreSQL

  • SETSEED در PostgreSQL SETSEED in PostgreSQL

  • ROUND در PostgreSQL ROUND in PostgreSQL

  • POWER در PostgreSQL POWER in PostgreSQL

  • توابع ریاضی در MySQL Mathematical Functions in MySQL

توابع تاریخ و زمان Date-Time Functions

  • تاریخ و زمان فعلی در PostgreSQL CURRENT DATE & TIME in PostgreSQL

  • AGE در PostgreSQL AGE in PostgreSQL

  • EXTRACT در PostgreSQL EXTRACT in PostgreSQL

  • توابع تاریخ و زمان در MySQL Date-Time Functions in MySQL

تبدیل نوع داده Data type Conversion

  • تبدیل نوع داده به رشته در PostgreSQL Data Type conversion to string in PostgreSQL

  • تبدیل نوع داده به شماره و تاریخ در PostgreSQL Data Type conversion to Number and Date in PostgreSQL

  • تبدیل نوع داده در MySQL Data Type conversion in MySQL

تطبیق الگو (رشته). PATTERN (STRING) MATCHING

  • اصول تطبیق الگو PATTERN MATCHING BASICS

  • تطبیق الگوی پیشرفته قسمت 1 (عبارات منظم) Advanced pattern matching Part 1 (REGULAR EXPRESSIONS)

  • تطبیق الگوی پیشرفته قسمت 2 (عبارات منظم) Advanced pattern matching Part 2 (REGULAR EXPRESSIONS)

  • تطبیق الگو در MySQL Pattern matching in MySQL

تبریک می گویم Congratulations

  • نقطه عطف نهایی! The final milestone!

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش چالش SQL HackerRank: ستاره طلایی و 670 امتیاز دریافت کنید
جزییات دوره
11.5 hours
146
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
8,137
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Start-Tech Academy Start-Tech Academy

بیش از 1،700،000+ ثبت نام | 4+ رتبه بندی شده | 160+ CountriesStart-Tech Academy یک شرکت آموزش تجزیه و تحلیل مبتنی بر فناوری است و هدف آن گردآوری شرکتهای تحلیلی و فراگیران علاقه مند است. محتوای آموزشی با کیفیت بالا به همراه کارآموزی و فرصت های پروژه به دانشجویان در شروع سفر Analytics خود کمک می کند. بنیانگذار Abhishek Bansal و Pukhraj Parikh است. Pukhraj که به عنوان مدیر پروژه در یک شرکت مشاوره آنالیز کار می کند ، چندین سال تجربه کار بر روی ابزارها و نرم افزارهای تجزیه و تحلیل را دارد. او در مجموعه های اداری MS ، رایانش ابری ، SQL ، Tableau ، SAS ، Google analytics و Python مهارت دارد. Abhishek قبل از اینکه به فن آوری های یادگیری و آموزش مانند یادگیری ماشین و هوش مصنوعی بپردازد ، به عنوان یک مالک فرآیند اکتساب در یک شرکت مخابراتی پیشرو کار می کرد.

Start-Tech Trainings Start-Tech Trainings

Analytics and ML Academy

Start-Tech Academy یک شرکت آموزشی تجزیه و تحلیل مبتنی بر فناوری است و هدف آن گردآوری شرکت های تجزیه و تحلیل و یادگیرندگان علاقه مند است.
محتوای آموزشی ما با کیفیت بالا به همراه فرصت های کارآموزی و پروژه به دانشجویان در راه اندازی سفر تجزیه و تحلیل خود کمک می کند.

توسط آبیشک بانسال و پخراج پریخ تأسیس شد.

پخراج که به عنوان مدیر پروژه در یک شرکت مشاوره Analytics کار می کند، چندین سال تجربه کار بر روی ابزارها و نرم افزارهای تحلیلی دارد. او در مجموعه‌های آفیس MS، رایانش ابری، SQL، Tableau، SAS، Google analytics و Python مهارت دارد.

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