آموزش توسعه اپلیکیشن‌های عملیاتی با GitHub - آخرین آپدیت

دانلود GitHub Production Applications

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یک اپلیکیشن کامل و آماده برای محیط عملیاتی (Production) را از ابتدا و با استفاده از GitHub Copilot به عنوان برنامه‌نویس AI خود بسازید. این دوره جامع، شما را در تمام مراحل توسعه نرم‌افزارهای واقعی هدایت می‌کند؛ از برنامه‌ریزی پروژه و تصمیمات معماری گرفته تا پیاده‌سازی API، منطق کسب‌وکار (Business Logic)، ذخیره‌سازی داده‌ها، تست و بررسی کد. شما با تعیین محدوده یک پروژه عملیاتی، تحلیل محیط دامنه و پرس‌وجو از پایگاه‌های دانش داخلی برای بهینه‌سازی رویکرد توسعه خود شروع خواهید کرد. سپس یک اپلیکیشن چندلایه را پیاده‌سازی می‌کنید: ساخت نقاط اتصال (Endpoints) در RESTful API، اجرای اعتبارسنجی داده‌ها و الزام‌های طرحواره (Schema)، کدنویسی منطق کسب‌وکار با قوانین پیچیده و موارد خاص (Edge Cases)، و یکپارچه‌سازی ذخیره‌سازی پایگاه داده با استفاده از ORMها. در نهایت، مجموعه‌ای جامع از تست‌ها شامل تست‌های واحد (Unit)، یکپارچه‌سازی (Integration) و End-to-End را خواهید ساخت، پیاده‌سازی خود را با استانداردهای برتر صنعت مقایسه کرده و بر روی گردش‌کارهای توسعه به کمک هوش مصنوعی تأمل می‌کنید. هر بخش از این دوره از یک خط لوله کیفی مبتنی بر Makefile استفاده می‌کند تا یک گردش‌کار توسعه آماده تولید را به شما ارائه دهد. این دوره تمامی مهارت‌های تخصص Mastering GitHub Copilot را در قالب یک خروجی منسجم ترکیب می‌کند.

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

برنامه‌ریزی پروژه و تحلیل محیط Project Planning and Context

  • مرور کلی پروژه نهایی Capstone Project Overview

  • وظیفه 0: مرحله برنامه‌ریزی Task 0: The Planning Phase

  • درک محیط و زمینه پروژه Understanding the Context

  • پرس‌وجو از پایگاه‌های دانش داخلی Querying Internal Knowledge Bases

پیاده‌سازی، تست و بررسی Implementation, Testing, and Review

  • وظیفه 1: لایه API Task 1: The API Layer

  • پیاده‌سازی اعتبارسنجی داده‌ها Implementing Data Validation

  • وظیفه 2: منطق کسب‌وکار Task 2: The Business Logic

  • مدیریت قوانین پیچیده کسب‌وکار Handling Complex Business Rules

  • وظیفه 3: لایه زمان اجرای داده‌ها Task 3: The Data Runtime Layer

  • کار با ORMها و ذخیره‌سازی داده‌ها Working with ORMs and Persistence

  • وظیفه 4: مجموعه تست‌ها Task 4: The Test Suite

  • استراتژی‌های تست End to End End-to-End Testing Strategies

  • بررسی پیاده‌سازی شما Reviewing Your Implementation

  • مقایسه با بهترین متدهای صنعت Comparing with Best Practices

  • جمع‌بندی نهایی و گام‌های بعدی Final Reflections and Next Steps

پروژه نهایی - اجرای عملی اپلیکیشن تولیدی Capstone — Production Application Capstone in Practice

نمایش نظرات

آموزش توسعه اپلیکیشن‌های عملیاتی با GitHub
جزییات دوره
3h 11m
15
(آخرین آپدیت)
62
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده