آموزش مدیریت نسخه های پایگاه داده با Liquibase و Spring Boot

Managing database versions with Liquibase and Spring Boot

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش ایجاد تغییرات پایگاه داده، مدیریت نسخه های کد مختلف و به روز رسانی محیط های مختلف با Liquibase تعریف ساختار پایگاه داده با استفاده از Liquibase در قالب ارتقاء XML و ساختار پایگاه داده بازگشتی ادغام Liquibase با Spring Boot برای ایجاد خودکار پایگاه داده و ارتقاء در هنگام راه اندازی برنامه از Liquibase برای آزمایش پایگاه داده استفاده کنید. ارتقاء و بازگرداندن اسکریپت‌های ارتقاء SQL و rollback اضافه کردن Liquibase به پروژه موجود پیش نیازها: درک اصول پایگاه‌های داده رابطه‌ای قادر به نوشتن دستورات SQL که جداول، نمایه‌ها و غیره ایجاد می‌کنند. قادر به کشیدن کد منبع از یک مخزن Git قادر به نوشتن کد جاوا و استفاده از Spring Boot Have IDE که امکان ایجاد برنامه های وب جاوا را فراهم می کند (مانند IntelliJ IDEA، Eclipse)

آیا می خواهید ناامیدی ناشی از به روز رسانی دستی پایگاه داده را متوقف کنید؟ آیا می دانید که یک ابزار رایگان برای کمک به شما وجود دارد؟ اگر پاسخ شما بله است، به این معنی است که ممکن است از این دوره بهره مند شوید.


من از همان ابتدای استفاده از Liquibase شروع کردم. شما باید مقداری دانش پایگاه داده و SQL داشته باشید. مبانی جاوا رضایت نهایی شما را افزایش می دهد زیرا من همچنین ادغام Liquibase با Spring Boot را به شما نشان خواهم داد. من در عمل اعتقاد دارم، بنابراین بیشتر کدنویسی با برخی تئوری های ضروری وجود خواهد داشت. شما شانس زیادی خواهید داشت که خودتان از Liquibase استفاده کنید زیرا چند تمرین را برای شما نیز گنجانده ام.


برای یک سفر خروجی از طریق عملکردهای Liquibase آماده شوید.


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

مقدمه ای بر نسخه سازی پایگاه داده Introduction to database versioning

مقدمه ای بر نسخه سازی پایگاه داده Introduction to database versioning

  • من کی هستم Who I am

  • آنچه خواهید آموخت What you will learn

  • فن آوری Technology

  • آنچه را که خواهیم ساخت What we will build

محیط را آماده کنید Prepare the environment

محیط را آماده کنید Prepare the environment

  • طرح Plan

  • نمای کلی معماری و نرم افزار Architecture and software overview

  • پیش نیازها Prerequisites

  • برنامه را اجرا کنید Run the application

نسخه سازی پایگاه داده - مجموعه تغییرات اساسی Database versioning - basic changesets

نسخه سازی پایگاه داده - مجموعه تغییرات اساسی Database versioning - basic changesets

  • وظیفه تغییر ساختار پایگاه داده Task to modify the database structure

  • مفهوم Concept

  • نصب Liquibase و درایور پایگاه داده Installing Liquibase and database driver

  • تعریف ساختار Db در تغییرات Liquibase Db structure definition in Liquibase changesets

  • ارتقا پایگاه داده Upgrading database

  • تغییرات داده ها و ارتقاء تدریجی پایگاه داده Data changes and incremental database upgrade

  • ارتقاء تدریجی چگونه کار می کند؟ How does incremental upgrade work?

  • تمرین Practice

  • مبانی نسخه‌سازی پایگاه داده Database versioning basics

پایگاه داده توسعه Development database

پایگاه داده توسعه Development database

  • چالش توسعه پایگاه داده Development database challenge

  • پایگاه داده H2 در حافظه In-memory H2 database

  • ادغام Liquibase با Spring Boot Liquibase integration with Spring Boot

  • داده های نمونه Sample data

بازگشت به عقب Rollback

بازگشت به عقب Rollback

  • بازگشت به عقب چالش را تغییر می دهد Rolling back changes challenge

  • بازگشت خودکار Autorollback

  • بازگشت سفارشی Custom rollback

  • پشتیبانی خودکار بازگشت Autorollback support

پایگاه داده تولید Production database

پایگاه داده تولید Production database

  • چالش تولید Production challenge

  • دستورات تگ، ارتقا و بازگشت Tag, upgrade and rollback commands

  • اسکریپت‌های SQL ارتقا، برگشت را ایجاد کنید Generate upgrade, rollback SQL scripts

  • تست ارتقاء و بازگشت Testing upgrade and rollback

  • دستورات Liquibase Liquibase commands

پروژه های موجود Existing projects

پروژه های موجود Existing projects

  • معرفی Introduction

  • گزینه 1 - تاریخچه را نادیده بگیرید Option 1 - ignore the history

  • گزینه 2 - ایجاد مجموعه تغییرات تاریخی Option 2 - create historical changesets

  • گزینه 3 - ایجاد تغییرات تاریخی Option 3 - generate historical changesets

بهترین شیوه ها Best practices

بهترین شیوه ها Best practices

  • معرفی Introduction

  • هش را تغییر دهید Changeset hash

  • یک تغییر در هر تغییر One change per changeset

  • بهترین شیوه ها Best practices

تمرینات Exercises

تمرینات Exercises

  • معرفی Introduction

  • تمرین 1 Exercise 1

  • تمرین 2 Exercise 2

  • تمرین 3 Exercise 3

نمایش نظرات

Udemy (یودمی)

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

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

آموزش مدیریت نسخه های پایگاه داده با Liquibase و Spring Boot
جزییات دوره
2.5 hours
38
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,076
3.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Arkadiusz Fronc Arkadiusz Fronc

توسعه دهنده Fullstack، معمار