آموزش DevOps برای پایگاه داده با VSTS و Azure

DevOps for the Database with VSTS and Azure

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بانک های اطلاعاتی برای بیشتر برنامه های کاربردی خط مشاغل حیاتی هستند. آنها باید سخت کنترل شوند تا در یک محیط DevOps عملکرد خوبی داشته باشند. این دوره توسعه دهندگان و مدیران پایگاه داده را که کد می نویسند و با پایگاه های داده SQL Server کار می کنند ، هدف قرار می دهد. مربی برایان راندال نشان می دهد که چگونه می توان یک پایگاه داده را تحت کنترل نسخه قرار داد و از طریق خط لوله انتشار خودکار با استفاده از Visual Studio Team Services (VSTS) و Azure حرکت کرد. بیاموزید که چگونه با آزمایش پایگاه داده با تعدادی ابزار مختلف ، یک پایگاه داده SQL با استفاده از گردش کار ادغام مداوم ، آزاد کردن پایگاه داده از طریق استقرار مداوم و پخت با کیفیت ، بیاموزید. بعلاوه ، بیاموزید که چگونه بیش از دوازده مسئله در دنیای واقعی که مدیران با پایگاههای SQL مواجه هستند ، از رانش پایگاه داده تا استقرار چند محیطی ، عیب یابی کنید.
موضوعات شامل:
  • نمای کلی VSTS و SSDT
  • نسخه کنترل یک پایگاه داده
  • انشعاب و ادغام
  • استقرارهای محلی
  • نمایندگان
  • خطوط لوله
  • ساخت ، انتشار و آزمایش یک پایگاه داده SQL
  • مشکلات پایگاه داده SQL Server

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

مقدمه Introduction

  • توسعه برنامه با ابزارهای مناسب DevOps را بهبود بخشید Improve application development with the right DevOps tools

  • آنچه باید بدانید What you should know

1. مرور کلی ابزار 1. Tooling Overview

  • بررسی DevOps DevOps review

  • DevOps برای بانکهای اطلاعاتی DevOps for databases

  • نمای کلی VSTS VSTS overview

  • جزئیات VSTS VSTS details

  • اهداف استقرار با VSTS Deployment targets with VSTS

  • مرور اجمالی ابزارهای SQL Server (SSDT) SQL Server Data Tools (SSDT) overview

  • نسخه ی نمایشی پایان به پایان End-to-end demo

  • غذای آماده Takeaways

2. نسخه پایگاه داده خود را کنترل کنید 2. Version Control Your Database

  • چرا کنترل نسخه؟ Why version control?

  • پیگیری کار شما Tracking your work

  • نسخه ی نمایشی جدید VSTS UI New VSTS UI demo

  • نسخه ی نمایشی موارد VSTS VSTS work items demo

  • کنترل نسخه نسخه بنیاد تیم (TFVC) در مقابل Git Team Foundation Version Control (TF VC) vs. Git

  • TF VC و Git در نسخه ی نمایشی VSTS TF VC and Git in VSTS demo

  • نسخه پایگاه داده خود را کنترل می کند Version control your database

  • یک نسخه آزمایشی سرور SQL و پایگاه داده ایجاد کنید Create a SQL server and database demo

  • نسخه آزمایشی پایگاه داده خود را کنترل می کند Version control your database demo

  • انشعاب و ادغام Branching and merging

  • استقرار محلی Local deployments

  • نمایشی استقرار محلی Local deployments demo

  • برخورد با رانش Dealing with drift

  • SQL نسخه ی نمایشی را مقایسه کنید SQL compare demo

  • پیشگویی کلید کنترل نسخه Version control key takeaways

3. نمایندگان و خطوط لوله 3. Agents and Pipelines

  • نمایندگان Agents

  • نمایشی استخرهای میزبان Hosted pools demo

  • نمایندگی نمایندگی خصوصی Private agent demo

  • گروه های استقرار Deployment groups

  • خطوط لوله Pipelines

  • نسخه ی نمایشی خطوط لوله Pipelines demo

  • غذای آماده Takeaways

4- پایگاه داده خود را بسازید 4. Build Your Database

  • چرا تیم سازی؟ Why Team Build?

  • پایگاه داده خود را برای پایگاه داده SQL بسازید Build your database for SQL database

  • نسخه نمایشی پایگاه داده خود را بسازید Build your database demo

  • نسخه آزمایشی ساخت به پایان رسید Examine completed build demo

  • ادغام مداوم Continuous integration

  • نسخه ی نمایشی ادغام مداوم Continuous integration demo

5. پایگاه داده خود را منتشر کنید 5. Release Your Database

  • چرا مدیریت رهایی؟ Why release management?

  • پایگاه داده خود را به پایگاه داده SQL منتشر کنید Release your database to SQL database

  • نسخه آزمایشی پایگاه داده خود را منتشر کنید Release your database demo

  • نسخه آزمایشی نسخه کامل شد Examine completed release demo

  • استقرار مداوم Continuous deployment

  • نسخه ی نمایشی استقرار مداوم Continuous deployment demo

  • غذای آماده Takeaways

6. پایگاه داده خود را آزمایش کنید 6. Test Your Database

  • چرا تست؟ Why test?

  • چه چیزی پایگاه داده های آزمایش را متفاوت می کند؟ What makes testing databases different?

  • داده های آزمون خوب Good test data

  • تست محلی با SSDT Testing locally with SSDT

  • تست محلی با نسخه ی نمایشی SSDT Testing locally with SSDT demo

  • تست به عنوان بخشی از انتشار Testing as part of release

  • نسخه آزمایشی کار رمزگذاری را دریافت کنید Get tokenization task demo

  • برای انتشار نسخه ی نمایشی ، کار رمزگذاری را اضافه کنید Add tokenization task to release demo

  • اضافه کردن کار آزمون برای انتشار نسخه ی نمایشی Add test task to release demo

  • با TSQLT به صورت محلی تست کنید Test locally with TSQLT

  • با Slacker به صورت محلی تست کنید Test locally with Slacker

  • غذای آماده Takeaways

7. مسائل مربوط به دنیای واقعی 7. Real-World Issues

  • بررسی اجمالی مسائل دنیای واقعی Real-world issues overview

  • حرکت داده Data motion

  • داده های استاتیک Static data

  • نمایشی داده های استاتیک Static data demo

  • راندگی بانک اطلاعاتی در مقیاس Database drift at scale

  • تست در مقیاس Testing at scale

  • نسخه دیتابیس Versioning the database

  • برنامه ها و بانکهای اطلاعاتی Apps and databases

  • نسخه نمایشی وب سایت را اضافه کنید Add website demo

  • صفحه نمایشی را با نسخه ی نمایشی داده اضافه کنید Add webpage with data demo

  • اعزام به Azure از ویژوال استودیو Deploy to Azure from Visual Studio

  • رشته اتصال لاجورد را برطرف کنید Fix Azure connection string

  • استقرار برنامه و db از مدیریت انتشار ، قسمت 1 Deploy app and db from release management, part 1

  • استقرار برنامه و db از مدیریت انتشار ، قسمت 2 Deploy app and db from release management, part 2

  • نمایش نمایشی چند محیطی Multi-environment deploy demo

  • غذای آماده Takeaways

  • غذای آماده Takeaways

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش DevOps برای پایگاه داده با VSTS و Azure
جزییات دوره
3h 49m
75
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
18,321
- از 5
ندارد
دارد
دارد
Brian Randell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brian Randell Brian Randell

برایان A. راندل با MCW Technologies همکاری دارد. او 20 سال است که راه حل های نرم افزاری می ساخت. برایان یک مربی فنی و مشاور برای مشاغل کوچک و بزرگ است - از جمله شرکت های Fortune 100 - که تیم ها را در زمینه فن آوری های مایکروسافت آموزش می دهد. وی در کمک به شرکتها برای بهبود فرآیندهای خود از جمله ایده ها ، استقرارها ، مدیریت محصول و نظارت متخصص است. او یک ویژوال استودیو ALM MVP و مؤلف مدیریت حرفه ای چرخه زندگی با Visual Studio 2013 است.