استاد SQL: آموزش جامع SQL Server از مبتدی تا حرفه ای (2024) - آخرین آپدیت

دانلود SQL Masterclass: From Zero to Hero with SQL Server (2024)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع SQL: از مبانی تا تکنیک‌های پیشرفته و بهترین روش‌ها

آیا می‌خواهید در یکی از محبوب‌ترین و قدرتمندترین زبان‌های داده در جهان مهارت کسب کنید؟ آیا می‌خواهید یاد بگیرید که چگونه پایگاه‌های داده را به راحتی و با اطمینان ایجاد، دستکاری و پرس و جو کنید؟ آیا می‌خواهید چشم اندازهای شغلی خود را تقویت کرده و یک متخصص آگاه به داده تبدیل شوید؟

اگر پاسخ شما به هر یک از این سوالات مثبت است، این دوره برای شما مناسب است!

SQL (زبان پرس و جوی ساخت‌یافته) یک زبان جهانی برای کار با داده‌ها است. این زبان به شما امکان می‌دهد با پایگاه‌های داده ارتباط برقرار کرده و عملیات مختلفی را روی داده‌ها انجام دهید، مانند ایجاد جداول، درج رکوردها، به روز رسانی مقادیر، حذف ردیف‌ها و موارد دیگر.

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

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

در این دوره، SQL را با SQL Server، یکی از محبوب‌ترین و قدرتمندترین پلتفرم‌های پایگاه داده در جهان یاد خواهید گرفت. SQL Server توسط بسیاری از شرکت‌ها و سازمان‌های پیشرو استفاده می‌شود و ویژگی‌ها و ابزارهای بسیاری را برای ذخیره سازی، تجزیه و تحلیل و مدیریت داده‌ها ارائه می‌دهد. SQL Server همچنین از نظر فرصت‌های شغلی، پلتفرم شماره یک پایگاه داده است. بر اساس آمار LinkedIn Jobs، در زمان نوشتن این توضیحات دوره، SQL Server بیش از 90 هزار شغل آزاد در ایالات متحده دارد که بیش از دو برابر رتبه دوم یعنی MySQL است.

در این دوره چه چیزی یاد خواهید گرفت؟

در این دوره، SQL را از ابتدا یاد خواهید گرفت، از مبانی شروع کرده و به موضوعات پیشرفته‌تر می‌رسید. شما یاد خواهید گرفت که چگونه:

  • SQL Server و SMSS (SQL Server Management Studio) را نصب کنید، ابزارهایی که برای کار با SQL به آنها نیاز دارید.

  • عبارات SQL را با SMSS اجرا کنید، با استفاده از روش‌ها و نماهای مختلف.

  • از زبان تعریف داده (DDL) برای ایجاد و حذف پایگاه‌های داده و جداول استفاده کنید.

  • انواع داده‌ها و محدودیت‌های ستونی را برای جداول خود تعریف کنید.

  • از زبان دستکاری داده (DML) برای درج، به روز رسانی و حذف داده‌ها از جداول خود استفاده کنید.

  • با استفاده از عبارات، عملگرها، توابع و پیوندها، داده‌ها را جستجو کنید.

  • تکنیک‌های مرتب‌سازی، گروه‌بندی، تجمیع و فیلتر کردن را روی پرس و جوهای خود اعمال کنید.

  • با استفاده از Union و View، داده‌ها را از چندین جدول ترکیب کنید.

  • برنامه‌های SQL را با استفاده از متغیرها، منطق شرطی، حلقه‌ها و زیرپرس و جوها بنویسید.

  • از جداول موقت و متغیرهای جدول برای ذخیره نتایج میانی استفاده کنید.

  • رویه ها و توابع ذخیره شده را برای مدولار کردن و استفاده مجدد از کد خود ایجاد و استفاده کنید.

  • SQL پویا بنویسید تا عبارات SQL را به صورت پویا تولید و اجرا کنید.

  • با استفاده از Join و Subquery داده‌ها را به‌روزرسانی کنید.

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

مزایای شرکت در این دوره چیست؟

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

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

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

پیش نیازها:

  • بدون نیاز به تجربه قبلی در SQL.

  • بدون نیاز به سابقه برنامه نویسی.

  • آشنایی اولیه با رایانه‌ها مفید است.

  • یک کامپیوتر با اتصال به اینترنت مورد نیاز است.

  • تمایل زیاد به یادگیری SQL.

پس منتظر چه هستید؟ همین حالا ثبت نام کنید و سفر خود را برای تبدیل شدن به یک متخصص SQL آغاز کنید!


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

مقدمه Introduction

  • 1-SQL چیست؟ 1. What is SQL

  • 2-DBMS، پایگاه‌های داده و جداول 2. DBMS, Databases, and Tables

  • 3-نصب MS SQL Server و SSMS 3. Install MS SQL Server and SSMS

  • 4-استفاده از SSMS برای اتصال به سرورهای SQL 4. Use SSMS to Connect to SQL Servers

  • 5-نحوه اجرای دستورات SQL 5. How to execute SQL statements

زبان تعریف داده (DDL) Data Definition Language

  • 6-ایجاد و حذف پایگاه داده 6. Create & Delete Database

  • 7-ایجاد جدول و استفاده از پایگاه داده (USE) 7. Create Table & USE database

  • 8-انواع داده Char، Varchar، NChar، NVarchar 8. Data Types Char, Varchar, NChar, NVarchar

  • 9-انواع داده float، real و decimal 9. Data Types float, real & decimal

  • 10-انواع داده date، time، datetime 10. Data Types date, time, datetime

  • 11-محدودیت ستون NOT NULL 11. Column Constraints NOT NULL

  • 12-محدودیت ستون UNIQUE 12. Column Constraints UNIQUE

  • 13-محدودیت ستون CHECK 13. Column Constraints CHECK

  • 14-محدودیت ستون PRIMARY KEY و IDENTITY 14. Column Constraints PRIMARY KEY & IDENTITY

  • 15-اصلاح جداول موجود 15. Modify existing tables

  • 16-تکلیف 1: سوالات 16. Assignment 1: Questions

  • 17-تکلیف 1: پاسخ‌ها 17. Assignment 1: Answers

  • 18-روابط جدول یک به چند 18. Table Relationships 1 to Many

  • 19-محدودیت FOREIGN KEY 19. FOREIGN KEY contraint

  • 20-روابط جدول چند به چند 20. Table Relationships Many to Many

  • 21-تکلیف 2: سوالات 21. Assignment 2: Questions

  • 22-تکلیف 2: پاسخ‌ها 22. Assignment 2: Answers

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

  • 23-وارد کردن داده با دستور INSERT 23. Insert data with the INSERT statement

  • 24-به‌روزرسانی داده با دستور UPDATE 24. Update data with the UPDATE statement

  • 25-حذف داده با دستور DELETE 25. Delete data with the DELETE statement

  • 26-دستور TRUNCATE TABLE 26. TRUNCATE TABLE statement

  • 27-تکلیف 3: سوالات 27. Assignment 3: Questions

  • 28-تکلیف 3: پاسخ‌ها 28. Assignment 3: Answers

پرس و جو از داده‌ها Query the Data

  • 29-دستور SELECT: دستکاری ستون 29. SELECT statement: column manipulations

  • 30-دستور SELECT: روابط ریاضی 30. SELECT statement: Mathematical Relationships

  • 31-دستور SELECT: عملگرهای And یا OR 31. SELECT statement: And or OR operators

  • 32-دستور SELECT: کاراکترهای Wildcard 32. SELECT statement: Wildcards

  • 33-دستور SELECT: عملگر IS 33. SELECT statements: IS operator

  • 34-دستور SELECT: DISTINCT 34. SELECT statement: DISTINCT

  • 35-مرتب‌سازی داده‌ها 35. Ordering Data

  • 36-INNER JOIN 36. INNER JOIN

  • 37-تکلیف 4: سوال 37. Assignment 4: Question

  • 38-تکلیف 4: جواب 38. Assignment 4: Answer

  • 39-LEFT OUTER JOIN، RIGHT OUTER JOIN، FULL OUTER JOIN 39. LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN

  • 40-توابع داخلی: CHARINDEX، SUBSTRING 40. Built-in functions: CHARINDEX, SUBSTRING

  • 41-تابع داخلی REPLACE 41. Built-in function REPLACE

  • 42-تابع داخلی: CAST 42. Built-in function: CAST

  • 43-تکلیف 5: سوال 43. Assignment 5 Question

  • 44-تکلیف 5: جواب 44. Assignment 5: Answer

  • 45-توابع داخلی برای تاریخ‌ها 45. Built-in functions for Dates

  • 46-تکلیف 6: سوال 46. Assignment 6. Question

  • 47-تکلیف 6: جواب 47. Assignment 6 Answer

  • 48-توابع داخلی: ISNULL 48. Built-in functions: ISNULL

  • 49-توابع داخلی: توابع تجمیعی 49. Built-in functions: Aggregation functions

  • 50-GROUP BY 50. GROUP BY

  • 51-HAVING 51. HAVING

  • 52-تکلیف 7: سوالات 52. Assignment 7: Questions

  • 53-تکلیف 7: پاسخ‌ها 53. Assignment 7: Answers

  • 54-UNION / UNION ALL 54. UNION / UNION ALL

  • 55-تکلیف 8: UNION 55. Assignment 8: UNION

  • 56-تکلیف 8: پاسخ‌ها 56. Assignment 8: Answers

  • 57-TOP 57. TOP

  • 58-VIEW 58. VIEW

برنامه‌نویسی با SQL Programming with SQL

  • 59-متغیرها 59. Variables

  • 60-تکلیف 9: متغیرها 60. Assignment 9: Variables

  • 61-تکلیف 9: جواب 61. Assignment 9: Answer

  • 62-IF ... ELSE ... 62. IF ... ELSE ...

  • 63-تکلیف 10: IF ... ELSE ... 63. Assignment 10 IF ... ELSE ...

  • 64-تکلیف 10: جواب 64. Assignment 10: Answer

  • 65-EXISTS 65. EXISTS

  • 66-عبارت CASE 66. CASE expression

  • 67-تکلیف 11: تحلیل محصولات با عبارت CASE 67. Assignment 11: Products Analysis with CASE expression

  • 68-تکلیف 11: پاسخ‌ها و نکات برای نوشتن پرسش‌های پیچیده 68. Assignment 11: Answers & Tips for writing complicated queries

  • 69-حلقه WHILE 69. WHILE loop

SQL پیشرفته Advanced SQL

  • 70-جداول موقت 70. Temporary Tables

  • 71-تکلیف 12: جداول موقت 71. Assignment 12: Temporary Tables

  • 72-تکلیف 12: جواب 72. Assignment 12: Answer

  • 73-متغیرهای جدولی 73. Table Variables

  • 74-جداول موقت در مقابل متغیرهای جدولی 74. Temp Tables vs Table Variables

  • 75-رویه ذخیره شده شماره 1 75. Stored Procedure #1

  • 76-رویه ذخیره شده شماره 2 76. Stored Procedure #2

  • 77-توابع تعریف شده توسط کاربر 77. User Defined Functions

  • 78-تکلیف 13: رویه‌های ذخیره شده و توابع 78. Assignment 13: Stored Procedures & Functions

  • 79-تکلیف 13: جواب 79. Assignment 13: Answer

  • 80-SQL پویا 80. Dynamic SQL

  • 81-UPDATE با JOIN 81. UPDATE with JOINS

  • 82-زیرپرسش‌ها 82. Subqueries

  • 83-جداول مشتق شده 83. Derived Tables

بخش جایزه BONUS SECTION

  • سخنرانی جایزه Bonus Lecture

نمایش نظرات

استاد SQL: آموزش جامع SQL Server از مبتدی تا حرفه ای (2024)
جزییات دوره
7 hours
84
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
250
4.6 از 5
دارد
دارد
دارد
Frank Liu
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Frank Liu Frank Liu

توسعه دهنده ارشد نرم افزار

با مدرک کارشناسی ارشد در مهندسی نرم افزار و 18 سال تجربه توسعه نرم افزار حرفه ای، هیجان زده هستم که یک مربی در SkillShare باشم و شروع به اشتراک گذاری دانش و تجربه خود از طریق این پلت فرم فوق العاده کنم. من یک توسعه دهنده تمام پشته با تجربه گسترده در فن آوری های دات نت مانند ASP.NET، ASP.NET Core، و همچنین چارچوب های جاوا اسکریپت مانند Angular، React و VueJs هستم. من همچنین با داده هایی از جمله SQL Server، Reporting، ETL، Azure Data Factory و Power BI بسیار باتجربه هستم. من مشتاق یادگیری و به اشتراک گذاری تمام تجربیات خود در توسعه و همچنین طراحی و معماری هستم.

علاوه بر فناوری‌ها، زمان زیادی را صرف مطالعه در مورد فلسفه، تفکر و تأمل در مورد زندگی می‌کنم...