آموزش بهترین شیوه های توسعه برنامه SQL Server

SQL Server Application Development Best Practices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: پایگاه های داده رابطه ای مانند SQL Server سیستم های قدرتمند و پیچیده ای هستند. این دوره همه چیزهایی را که باید بدانید تا عملکرد عالی از سرورهای SQL بدانید ، از جمله نحوه تشخیص مشکلات عملکرد و موارد دیگر به شما آموزش می دهد. پایگاه داده های ارتباطی مانند SQL Server سیستم های قدرتمند و پیچیده ای هستند و شما باید بدانید که چگونه با آنها کار کنید تا بهترین نتیجه را از آنها بگیرید در این دوره ، SQL Server Application Development Best Practices ، خواهید آموخت که برای بدست آوردن عملکرد عالی از سرورهای SQL باید چه کاری انجام دهید. ابتدا یاد خواهید گرفت که چگونه SQL Server کار می کند و چگونه مانند SQL فکر کنید. در ادامه ، نحوه تشخیص مشکلات عملکرد ، نحوه حل این مشکلات از طریق SQL و نحوه انتخاب بین SQL و NoSQL را خواهید دید. آیا NoSQL ارزش تغییر را دارد؟ شما استدلال های درستی برای تصمیم گیری خواهید داشت. سرانجام ، شما خواهید فهمید که چگونه می توان عملکردهای قابل پیش بینی را از SQL Server دریافت کرد. پس از پایان این دوره ، مهارت ها و دانش لازم برای بهبود روش کار با SQL Server را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

آیا هنوز هم باید در SQL فکر کنیم؟ Do We Still Need to Think in SQL?

  • مقدمه ای بر دوره Introduction to the Course

  • پاچاداتا ، شرکت داستانی ما چیست؟ What Is Pachadata, Our Fictional Company?

  • درک زبانهای ضروری در برابر اظهارات Understanding Imperative vs. Declarative Languages

  • قدرت یک زبان اعلامی The Power of a Declarative Language

  • بهبود کد C # با افزودنی های اعلامی Improving C# Code with Declarative Additions

  • درک برنامه نویسی بدون دولت و بدون دولت Understanding Stateful and Stateless Programming

  • چرا نظریه مجموعه مهم است؟ Why Is Set Theory Important?

  • نمونه ای از عملکرد حلقه با SQL Server An Example of Loop Operation with SQL Server

  • پیاده سازی راه حل درج انبوه Implementing the Bulk Insert Solution

  • سعی در راه حل های نوع داده و XML Trying the Data Type and XML Solutions

  • نتیجه Conclusion

آیا پایگاه داده SQL فقط یک فروشگاه است؟ Is a SQL Database Just a Store?

  • معرفی ماژول Introduction to the Module

  • SQL Server از چه ساخته شده است؟ What Is SQL Server Made Of?

  • منطق کسب و کار را کجا قرار دهیم؟ Where to Put the Business Logic?

  • تجزیه و تحلیل عملکردها در سمت پایگاه داده Analyzing Performances on the Database Side

  • درک چارچوب نهاد Understanding Entity Framework

  • ابتدا کد چارچوب نهاد را از منظر پایگاه داده تجزیه و تحلیل کنید Analyzing Entity Framework Code First from the Database Perspective

  • آیا ابتدا باید از کد EF از پایگاه داده استفاده کنیم؟ Should We Use EF Code First from Database?

  • چرا هنوز باید کد SQL را بنویسیم؟ Why Should We Still Write SQL Code?

  • چرا روش های ذخیره شده بسیار جذاب هستند؟ Why Are Stored Procedures Awesome?

  • نتیجه Conclusion

آیا می توانیم عملکردهای خوبی از SQL Server بدست آوریم؟ Can We Get Good Performances from SQL Server?

  • معرفی ماژول Introduction to the Module

  • چگونه در SQL فکر کنیم؟ How to Think in SQL?

  • نسخه ی نمایشی تفکر به صورت اعلانی Demo of Thinking Declaratively

  • مسئله مکان نما The Cursor Problem

  • جایگزین کردن مکان نما Replacing a Cursor

  • چالش هم پیوند The Concatenation Challenge

  • سردرد بازگشتی The Recursive Headache

  • گنجینه عملکردهای پنجره The Window Functions Treasure

  • نتیجه Conclusion

آیا پایگاه داده های رابطه ای منسوخ شده اند؟ Are Relational Databases Obsolete?

  • معرفی ماژول Introduction to the Module

  • NoSQL چیست؟ What Is NoSQL?

  • درک مدل داده NoSQL Understanding the NoSQL Data Model

  • نگاهی به MongoDB A Look at MongoDB

  • آیا مدل رابطه ای خیلی سخت است؟ Is the Relational Model Too Rigid?

  • پیاده سازی یک لایه انتزاعی با نمایش Implementing an Abstraction Layer with Views

  • نتیجه Conclusion

آیا می توانید عملکردهای قابل پیش بینی را از SQL Server دریافت کنید؟ Can You Get Predictable Performances from SQL Server?

  • معرفی ماژول Introduction to the Module

  • چرا عملکرد پایگاه داده قابل پیش بینی نیست؟ Why Are Database Performances Not Predictable?

  • عیب یابی عملکردهای سرور تولید Troubleshooting Production Server Performances

  • چگونه می توان انتظارات را در سرور مشاهده کرد؟ How to See Waits on the Server?

  • تولید داده های آزمون با Cross Join Generating Test Data with Cross Join

  • با استفاده از Red Gate SQL Data Generator Using Red Gate SQL Data Generator

  • استفاده از استرس پرس و جو SQL Using SQL Query Stress

  • استفاده از برنامه های RML Leveraging RML Utilities

  • بازپخش ردیابی ها با برنامه های RML Replaying Traces with RML Utilities

  • نتیجه گیری دوره Course Conclusion

نمایش نظرات

آموزش بهترین شیوه های توسعه برنامه SQL Server
جزییات دوره
3h 29m
48
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
27
4.5 از 5
دارد
دارد
دارد
Rudi Bruchez
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rudi Bruchez Rudi Bruchez

رودی بروچز یک مشاور و مربی مستقل مستقر در پاریس ، فرانسه است. وی بیش از 15 سال تجربه SQL Server دارد و شروع به فعالیت در مناطق NoSQL می کند. او ابتدا به عنوان توسعه دهنده کار کرد و به عنوان DBA در سال 2001 ، در سوئیس در MSC (شرکت حمل و نقل مدیترانه ای) شروع به کار کرد. او در سال 2005 به فرانسه نقل مکان کرد و از سال 2006 به طور مستقل کار می کند. او مشاوره ، مدیریت ، ممیزی و آموزش را ارائه می دهد. همانطور که SQL Server به یک راه حل پیچیده تر تبدیل می شود ، او سعی می کند تا اطمینان حاصل کند که توسعه دهندگان و مدیران بر اصول اساسی: مدل رابطه ای و زبان SQL و همچنین اصول معماری فیزیکی SGBDR تسلط دارند. وی در سال 2008 تنها كتاب فرانسوی درباره بهینه سازی SQL Server را نوشت ، كتابی درباره SQL Security در Packt Pub در سال 2012 منتشر كرد و اخیراً یك كتاب فرانسوی درباره جنبش NoSQL منتشر كرد. و بله ، او گاهی اوقات می تواند کمی وقت آزاد داشته باشد.