آنچه یاد خواهید گرفت:
مبانی کامپوننت ذخیرهسازی از دیدگاه طراحی سیستم
درک پایگاه داده به عنوان زیرمجموعهای از کامپوننت های ذخیرهسازی
طبقهبندی پایگاهداده بر اساس ویژگیها تا دانشجویان بتوانند پایگاه داده مناسب را برای موارد استفاده خود انتخاب کنند.
نگاشت هر راهکار ذخیرهسازی به اصول مطلق
توضیحات دوره
به دوره «الزامات طراحی سیستم: اصول ذخیرهسازی و پایگاه داده» خوش آمدید - یک دوره یک ساعته، مختصر و تعاملی که به طور خاص برای متخصصان نرمافزار در مراحل اولیه شغلی طراحی شده است. دانش اساسی در سیستمهای ذخیرهسازی و پایگاهداده را به دست آورید تا در طول مسیر توسعه نرمافزار خود تصمیمات آگاهانهای بگیرید.
مفاهیم اصلی سیستمهای ذخیرهسازی و پایگاه داده را آشکار کنید.
در این دوره، شما:
با مفاهیم ضروری ذخیرهسازی و پایگاه داده آشنا خواهید شد.
انواع مختلف ذخیرهسازی و مصالحههای آنها را بررسی خواهید کرد.
نقش پایگاهداده و کامپوننت های آنها را درک خواهید کرد.
درباره سیستمهای مختلف پایگاه داده و موارد استفاده آنها یاد خواهید گرفت.
تکنیکهای ذخیره و بازیابی داده را کشف خواهید کرد.
عوامل کلیدی در انتخاب پایگاه داده را شناسایی خواهید کرد.
برجستگیهای دوره: درسهای تعاملی و کوتاه
دوره ما به عنوان مجموعهای از درسهای کوتاه و جذاب ساختاردهی شده است که دنبال کردن آن را آسان و بسیار تعاملی میکند. در پایان این دوره، شما درک محکمی از اصول ذخیرهسازی و پایگاه داده خواهید داشت و برای بررسی موضوعات پیشرفتهتر در طراحی سیستم آماده خواهید شد.
آنچه فرا خواهید گرفت:
مقدمهای بر طراحی سیستم و ذخیرهسازی: نقش ذخیرهسازی در طراحی سیستم، انواع ذخیرهسازی، سلسلهمراتب ذخیرهسازی و مصالحهها
مبانی پایگاه داده: پایگاه داده چیست، کامپوننت های آن، عملیات کلیدی پایگاه داده (CRUD)، و چرا پایگاهداده ضروری هستند، ویژگیهای ACID
انواع پایگاهداده: پایگاهداده رابطای و NoSQL، مفاهیم، مثالها و موارد استفاده آنها
تکنیکهای ذخیره و بازیابی داده: نمایهسازی، پارتیشنبندی، شاردینگ و replication
عوامل کلیدی در انتخاب پایگاه داده: مقیاسپذیری، سازگاری، در دسترس بودن و مدل داده
منابع و گامهای بعدی: کتابها، مقالات، منابع آنلاین توصیهشده، ابزارهای محبوب مدیریت پایگاه داده و موضوعات پیشرفته برای بررسی
پس از اتمام این دوره، شما برای انتخاب راهکارهای ذخیرهسازی و سیستمهای پایگاه داده مناسب برای پروژههای خود مجهزتر خواهید بود. همچنین به منابعی برای مطالعه بیشتر دسترسی خواهید داشت تا درک خود را عمیقتر کرده و مهارتهای خود را در طراحی سیستم ارتقا دهید. هماکنون در این دوره شرکت کنید و سفر خود را به سوی تبدیل شدن به یک متخصص نرمافزار ماهر آغاز کنید!
این دوره برای چه کسانی مناسب است؟
توسعهدهندگان نرمافزار مبتدی که به فناوریهای ذخیرهسازی کنجکاو هستند.
دانشجویان علوم کامپیوتر که مشتاق یادگیری فناوریهای تولیدی هستند.
توسعهدهندگان نرمافزاری که به دنبال مواد آمادهسازی اساسی برای مصاحبه طراحی سیستم هستند.