آموزش بهترین شیوه های توسعه برنامه 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
(آخرین آپدیت)
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 منتشر كرد. و بله ، او گاهی اوقات می تواند کمی وقت آزاد داشته باشد.