لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه اپلیکیشنهای عملیاتی با 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
نمایش نظرات