کتاب صوتی SQL Server The Strategic Toolkit for SQL Server Evolution
SQL Server: جعبه ابزار استراتژیک برای تکامل SQL Server SQL Server: جعبه ابزار استراتژیک برای تکامل SQL Server معرفی دوره آیا میخواهید به یک متخصص SQL Server تبدیل شوید و تواناییهای خود را در مدیریت ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL Server The Strategic Toolkit for SQL Server Evolution
موضوع کلی: برنامه نویسی
موضوع میانی: Microsoft SQL Server
📋 سرفصلهای دوره
- 1. مقدمهای بر پایگاههای داده و سیستمهای مدیریت پایگاه داده رابطهای (RDBMS)
- 2. معرفی Microsoft SQL Server: تاریخچه، نسخهها و قابلیتها
- 3. نصب و راهاندازی SQL Server
- 4. آشنایی با ابزارهای اصلی: SQL Server Management Studio (SSMS)
- 5. آشنایی با Azure Data Studio
- 6. معماری پایگاه داده: فایلهای داده (MDF) و لاگ (LDF)
- 7. آشنایی با پایگاههای داده سیستمی (System Databases)
- 8. مفهوم Schema و اشیاء پایگاه داده
- 9. اولین اتصال به سرور و اجرای اولین کوئری
- 10. ساختار کلی دوره و نقشه راه یادگیری
- 11. مبانی زبان T-SQL و ساختار دستور SELECT
- 12. کار با دستور FROM برای تعیین منبع داده
- 13. فیلتر کردن دادهها با دستور WHERE و عملگرهای آن
- 14. مرتبسازی نتایج با دستور ORDER BY
- 15. کار با مقادیر NULL و توابع مرتبط
- 16. محدود کردن نتایج با TOP و OFFSET-FETCH
- 17. استفاده از نامهای مستعار (Alias) برای ستونها و جداول
- 18. توابع کار با رشتهها (String Functions)
- 19. توابع عددی (Numeric Functions)
- 20. توابع کار با تاریخ و زمان (Date and Time Functions)
- 21. حذف رکوردهای تکراری با DISTINCT
- 22. توابع تجمعی (Aggregate Functions): COUNT, SUM, AVG, MIN, MAX
- 23. گروهبندی نتایج با دستور GROUP BY
- 24. فیلتر کردن گروهها با دستور HAVING
- 25. مفهوم JOIN و اتصال جداول: INNER JOIN
- 26. اتصال جداول با LEFT JOIN و RIGHT JOIN
- 27. اتصال جداول با FULL OUTER JOIN
- 28. اتصال جداول با CROSS JOIN و Self-Join
- 29. ترکیب نتایج با UNION و UNION ALL
- 30. پیدا کردن اشتراک و تفاوت نتایج با INTERSECT و EXCEPT
- 31. آشنایی با انواع دادهها (Data Types) در SQL Server
- 32. دستور INSERT برای درج دادههای جدید
- 33. دستور UPDATE برای بهروزرسانی دادههای موجود
- 34. دستور DELETE برای حذف دادهها
- 35. تفاوت DELETE و TRUNCATE
- 36. ایجاد ستونهای Identity
- 37. ایجاد پایگاه داده با دستور CREATE DATABASE
- 38. ایجاد جداول با دستور CREATE TABLE
- 39. مفهوم کلید اصلی و تعریف قید PRIMARY KEY
- 40. مفهوم کلید خارجی و تعریف قید FOREIGN KEY
- 41. اعمال یکتایی با قید UNIQUE
- 42. اعتبارسنجی دادهها با قید CHECK
- 43. تعیین مقادیر پیشفرض با قید DEFAULT
- 44. تغییر ساختار جداول با دستور ALTER TABLE
- 45. حذف جداول و پایگاههای داده با دستور DROP
- 46. متغیرهای محلی (Local Variables) و نحوه استفاده از آنها
- 47. دستورات شرطی با IF...ELSE
- 48. حلقهها و کنترل جریان با WHILE
- 49. مدیریت خطاها با TRY...CATCH
- 50. مفهوم Subquery یا کوئریهای تودرتو
- 51. کوئریهای تودرتوی همبسته (Correlated Subqueries)
- 52. استفاده از Common Table Expressions (CTEs)
- 53. استفاده از CTEهای بازگشتی (Recursive CTEs)
- 54. جداول مشتق شده (Derived Tables)
- 55. عبارت شرطی CASE
- 56. معرفی Window Functions
- 57. توابع رتبهبندی: ROW_NUMBER, RANK, DENSE_RANK, NTILE
- 58. توابع تجمعی پنجرهای: SUM(), COUNT(), AVG() OVER (...)
- 59. توابع ناوبری: LAG و LEAD
- 60. ایجاد و اجرای Stored Procedureها
- 61. استفاده از پارامترهای ورودی در Stored Procedureها
- 62. استفاده از پارامترهای خروجی و مقدار بازگشتی در Stored Procedureها
- 63. ایجاد و استفاده از توابع اسکالر (Scalar User-Defined Functions)
- 64. ایجاد و استفاده از توابع جدول-مقدار (Table-Valued User-Defined Functions)
- 65. ایجاد و استفاده از Viewها
- 66. مقدمهای بر Triggerها و کاربردهای آنها
- 67. ایجاد Triggerهای DML (AFTER INSERT, UPDATE, DELETE)
- 68. مقدمهای بر بهینهسازی کوئری و اهمیت آن
- 69. آشنایی با Execution Plan و نحوه تحلیل آن
- 70. مفهوم Heap و Clustered Index
- 71. ایجاد و مدیریت Non-Clustered Indexها
- 72. ایندکسهای ترکیبی (Composite Indexes)
- 73. افزایش کارایی ایندکس با ستونهای الحاقی (Included Columns)
- 74. ایندکسهای فیلتر شده (Filtered Indexes)
- 75. مفهوم Index Fragmentation و روشهای رفع آن
- 76. آمار (Statistics) و نقش آن در بهینهسازی کوئری
- 77. معرفی و فعالسازی Query Store
- 78. استفاده از Query Store برای تحلیل عملکرد
- 79. آشنایی با Dynamic Management Views (DMVs) برای مانیتورینگ
- 80. مفهوم SARGable و نوشتن کوئریهای قابل بهینهسازی
- 81. تفاوت و کاربرد Temporary Tables و Table Variables
- 82. مفهوم ACID در تراکنشها
- 83. مدیریت تراکنشها با BEGIN, COMMIT, ROLLBACK
- 84. نقاط ذخیره در تراکنشها (Savepoints)
- 85. مشکلات همروندی: Dirty Read, Lost Update, Non-repeatable Read
- 86. مکانیسم قفلگذاری (Locking) در SQL Server
- 87. سطوح ایزولاسیون تراکنشها (Transaction Isolation Levels)
- 88. شناسایی و رفع Deadlockها
- 89. معماری امنیت در SQL Server
- 90. مدلهای احراز هویت: Windows Authentication و SQL Server Authentication
- 91. ایجاد و مدیریت Loginها و Userها
- 92. نقشهای سرور (Server Roles) و نقشهای پایگاه داده (Database Roles)
- 93. اعطای دسترسی با GRANT, DENY, REVOKE
- 94. استراتژیهای پشتیبانگیری (Backup) و مدلهای بازیابی (Recovery Models)
- 95. انجام پشتیبانگیری Full, Differential, و Transaction Log
- 96. بازیابی پایگاه داده (Restore) از نسخههای پشتیبان
- 97. اتوماسیون وظایف با SQL Server Agent
- 98. مقدمهای بر Columnstore Indexes برای بارهای کاری تحلیلی
- 99. کار با دادههای XML در SQL Server
- 100. کار با دادههای JSON در SQL Server
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
database development
Microsoft SQL Server
SQL Server
SQL Server 2022
SQL Server Evolution
SQL Server Performance
SQL Server Strategy
T-SQL
آموزش SQL Server
برنامه نویسی
بهینه سازی SQL Server
پایگاه داده
توسعه نرم افزار
دوره SQL Server
مدیریت پایگاه داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.