آموزش DevOps برای پایگاه داده با TFS 2018

DevOps for the Database with TFS 2018

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: داشتن پایگاه های داده SQL Server به خوبی مدیریت شده برای عملکرد موفقیت آمیز برنامه های تجاری بسیار مهم است. در این دوره ، نحوه افزودن کنترل نسخه به یک پایگاه داده را با استفاده از Team Foundation Server (TFS) 2018 بیاموزید. این دوره شامل چرخه حیات پایان تا پایان DevOps قرار دادن یک پایگاه داده تحت کنترل نسخه و انجام استقرار از طریق خط لوله انتشار است. ابتدا ، مروری بر راه حل های ابزار مورد بحث قرار می گیرد. در مرحله بعد ، پیکربندی پایگاه داده برای کنترل نسخه نشان داده شده است. سپس ، ایجاد یک پایگاه داده نشان داده می شود ، و پس از آن مدیریت انتشار و ایجاد استقرار. علاوه بر این ، آزمایش پایگاه های داده و عیب یابی مسائل مربوط به دنیای واقعی هر یک مورد بررسی قرار می گیرد.
موضوعات شامل:
  • سرور بنیاد تیم (TFS) 2018
  • ابزار داده SQL Server (SSDT)
  • پیکربندی کنترل نسخه پایگاه داده SQL
  • نصب و وارد کردن پایگاه داده
  • تنظیم کاربران ، تیم سازی ، نمایندگان و خطوط لوله
  • تغییر کار ، تغییر شاخه و ادغام
  • استقرارهای محلی
  • ساخت پایگاه داده برای SQL Server
  • ادغام مداوم
  • استقرار مداوم
  • کار با چندین گروه و محیط
  • تست پایگاه داده با استفاده از چارچوب
  • کار با داده های ایستا و حرکت داده ها
  • نسخه سازی پایگاه داده

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

مقدمه Introduction

  • خوش آمدی Welcome

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

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

  • نمای کلی DevOps DevOps overview

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

  • بررسی اجمالی Team Foundation Server (TFS) 2018 Team Foundation Server (TFS) 2018 overview

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

  • ابزارهای پشتیبانی Supporting tools

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

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

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

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

  • راه اندازی پروژه تیمی: نسخه ی نمایشی Team project setup: Demo

  • Backlog: نسخه ی نمایشی Backlog: Demo

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

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

  • نمونه نصب دیتابیس Sample database installation

  • نسخه SQL DB خود را با Git کنترل می کند: نسخه ی نمایشی راه اندازی شده است Version control your SQL DB with Git: Demo set up

  • نسخه SQL DB خود را با Git کنترل می کند: پایگاه داده وارد کردن نسخه ی نمایشی Version control your SQL DB with Git: Demo import database

  • نسخه SQL DB خود را با Git کنترل می کند: نسخه ی نمایشی کاربر دیگری را تنظیم کرد Version control your SQL DB with Git: Demo set up another user

  • نسخه SQL DB خود را با Git کنترل می کند: تغییرات نسخه آزمایشی تغییر می کند Version control your SQL DB with Git: Demo share changes

  • نسخه SQL DB خود را با TFVC کنترل کنید: نسخه ی نمایشی راه اندازی و واردات Version control your SQL DB with TFVC: Demo set up and import

  • نسخه SQL DB خود را با TFVC کنترل کنید: اشتراک گذاری تغییر می کند Version control your SQL DB with TFVC: Share changes

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

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

  • استقرار محلی: نسخه ی نمایشی Local deployments: Demo

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

  • برخورد با رانش: نسخه ی نمایشی Dealing with drift: Demo

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

  • تیم سازی Team build

  • نمایندگان Agents

  • خطوط لوله Pipelines

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

  • نمایندگی ها و خطوط لوله: نسخه ی نمایشی Agents and pipelines: Demo

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

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

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

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

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

  • نمایندگان و خطوط لوله؟ Agents and pipelines?

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

  • گروه های استقرار: نسخه ی نمایشی Deployment groups: Demo

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

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

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

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

  • گروه های استقرار چندگانه: نسخه ی نمایشی Multiple deployment groups: Demo

  • محیط های چندگانه: نسخه ی نمایشی Multiple environments: Demo

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

  • چرا تست؟ Why test?

  • چارچوب های آزمایش پایگاه داده Database testing frameworks

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

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

  • اشتراک پروژه های واحد با یک تیم: نسخه ی نمایشی Sharing unit projects with a team: Demo

  • آزمایش و انتشار: نسخه ی نمایشی Testing and release: Demo

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

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

  • حرکت داده Data motion

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

  • حرکت داده ها و داده های استاتیک: نسخه ی نمایشی Data motion and static data: Demo

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

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

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

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

  • وب سایت به پروژه اضافه کنید: نسخه ی نمایشی Add website to project: Demo

  • استقرار برنامه به برنامه dev devo: نسخه ی نمایشی Deploy app to shared dev: Demo

نتیجه Conclusion

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

نمایش نظرات

آموزش DevOps برای پایگاه داده با TFS 2018
جزییات دوره
3h 34m
61
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
28,052
- از 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 است.