لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش راهنمای کامل GitHub Copilot برای توسعه دهندگان توسط Microsoft Press
دانلود Complete Guide to GitHub Copilot for Developers by Microsoft Press
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره برای توسعه دهندگان همه سطوح طراحی شده است که می خواهند گردش کار کدنویسی خود را بهینه کنند و از قابلیت های پیشرفته Copilot استفاده کنند. اهمیت GitHub Copilot در توانایی آن در درک زمینه و ایجاد پیشنهادات کد است که آن را به ابزاری ضروری برای توسعه دهندگان مدرن تبدیل می کند.
اصول GitHub Copilot را درک کنید و یاد بگیرید که چگونه تکنیک های کدنویسی پیشرفته را از طریق تمرینات عملی و مثال های واقعی پیاده سازی کنید. این دوره شما را با مهارت هایی برای به حداکثر رساندن بهره وری، بهبود کیفیت کد و مقابله با چالش های برنامه نویسی پیچیده با کمک Copilot مجهز می کند. در پایان دوره، باید آمادگی بیشتری برای ادغام Copilot در جریان کار توسعه خود داشته باشید و مهارت های کدنویسی خود را به ارتفاعات جدیدی ارتقا دهید.
توجه: این دوره توسط Microsoft Press ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.
سرفصل ها و درس ها
مقدمه
Introduction
راهنمای کامل GitHub Copilot برای توسعه دهندگان: مقدمه
Complete guide to GitHub Copilot for developers: Introduction
1. آموزش GitHub Copilot Essentials
1. Learning GitHub Copilot Essentials
GitHub Copilot را در ویرایشگر کد خود راه اندازی کنید
Set up GitHub Copilot in your code editor
بیاموزید که GitHub Copilot چیست
Learn what GitHub Copilot is
درک کنید که هوش مصنوعی چگونه به کدنویسی کمک می کند
Understand how AI assists in coding
اهداف آموزشی
Learning objectives
اصول هوش مصنوعی مسئولیت پذیر را درک کنید
Grasp the principles of Responsible AI
GitHub Copilot را برای غیر کدنویس ها کشف کنید
Discover GitHub Copilot for non-coders
آزمایشگاه عملی: Copilot را در محیط توسعه خود پیکربندی کنید
Hands-on lab: Configure Copilot in your development environment
GitHub Copilot و قابلیت دسترسی را کاوش کنید
Explore GitHub Copilot and accessibility
2. تسلط بر تکمیل کد با GitHub Copilot
2. Mastering Code Completion with GitHub Copilot
تکمیل کد هوشمند را با افزونه تکمیلی GitHub Copilot بیاموزید
Learn intelligent code completion with GitHub Copilot's Completion Extension
تنظیمات تکمیل را سفارشی کنید
Customize completion settings
بهترین روش ها را برای تکمیل کد اعمال کنید
Apply best practices for code completion
آزمایشگاه عملی: تکه های کد پیچیده را در گیت هاب کدسپیس ها کامل کنید
Hands-on lab: Complete complex code snippets in GitHub Codespaces
عیب یابی مشکلات رایج
Troubleshoot common issues
3. ایجاد کد با GitHub Copilot
3. Generating Code with GitHub Copilot
اهداف آموزشی
Learning objectives
Hands-on lab: یک برنامه کاربردی پایه در ویژوال استودیو ایجاد کنید
Hands-on lab: Generate a basic application in Visual Studio
ایجاد کد از نظرات
Generate code from comments
بر اصول کدنویسی ایمن تاکید کنید
Emphasize secure coding principles
ایجاد خرد تابع
Create function stubs
موارد آزمایشی ایجاد کنید
Generate test cases
4. Refactoring و Debugging با GitHub Copilot
4. Refactoring and Debugging with GitHub Copilot
ادغام با سیستم های کنترل نسخه
Integrate with version control systems
عیبیابی با استفاده از جریانهای گزارش GitHub Copilot
Troubleshoot using the GitHub Copilot log streams
کد اشکال زدایی با کمک GitHub Copilot
Debug code with GitHub Copilot assistance
بهینه سازی عملکرد
Optimize performance
GitHub Copilot را با ابزارهای اشکال زدایی IDE خود ادغام کنید
Integrate GitHub Copilot with your IDE's debugging tools
کد Refactor با استفاده از پیشنهادات GitHub Copilot
Refactor code using GitHub Copilot suggestions
اهداف آموزشی
Learning objectives
آزمایشگاه عملی: یک پروژه نمونه را بازسازی و اشکال زدایی کنید
Hands-on lab: Refactor and debug a sample project
5. یادگیری GitHub Copilot برای توسعه وب
5. Learning GitHub Copilot for Web Development
اهداف آموزشی
Learning objectives
آزمایشگاه عملی: با GitHub Copilot یک برنامه وب بسازید
Hands-on lab: Build a web application with GitHub Copilot
از Copilot با فریمورک های جلویی مانند React یا Angular استفاده کنید
Use Copilot with front end frameworks like React or Angular
محتوای وب قابل دسترس ایجاد کنید
Create accessible web content
کامپوننت ها و قالب های وب را بسازید
Build web components and templates
طراحی CSS با GitHub Copilot
Design CSS with GitHub Copilot
محتوای وب مبتنی بر دسترسی را توسعه دهید
Develop accessibility-focused web content
HTML، CSS و جاوا اسکریپت را با GitHub Copilot ایجاد کنید
Generate HTML, CSS, and JavaScript with GitHub Copilot
6. استفاده از GitHub Copilot برای تجزیه و تحلیل داده ها و تجسم
6. Using GitHub Copilot for Data Analysis and Visualization
Copilot را با کتابخانه های محبوب تجزیه و تحلیل داده ها اعمال کنید
Apply Copilot with popular data analysis libraries
با GitHub Copilot تجسم داده ایجاد کنید
Create data visualizations with GitHub Copilot
اهداف آموزشی
Learning objectives
آزمایشگاه عملی: داده ها را با استفاده از GitHub Copilot تجزیه و تحلیل و تجسم کنید
Hands-on lab: Analyze and visualize data using GitHub Copilot
ایجاد کد برای دستکاری داده ها
Generate code for data manipulation
حفظ حریم خصوصی و انطباق داده ها را در توسعه خود لحاظ کنید
Include data privacy and compliance in your development
داستان های داده را با GitHub Copilot بگویید
Tell data stories with GitHub Copilot
داده ها را با GitHub Copilot تمیز و پیش پردازش کنید
Clean and preprocess data with GitHub Copilot
7. استفاده از GitHub Copilot در DevOps و Automation
7. Using GitHub Copilot in DevOps and Automation
اهداف آموزشی
Learning objectives
فرآیندهای CI/CD را با GitHub Copilot پیاده سازی کنید
Implement CI/CD processes with GitHub Copilot
کارهای تکراری را با GitHub Copilot به صورت خودکار انجام دهید
Automate repetitive tasks with GitHub Copilot
فایل های پیکربندی را تولید کنید
Generate configuration files
زیرساخت را به عنوان اصول کد با GitHub Copilot اعمال کنید
Apply infrastructure as code principles with GitHub Copilot
زیرساخت ابری را با GitHub Copilot مدیریت کنید
Manage cloud infrastructure with GitHub Copilot
آزمایشگاه عملی: گردش کار DevOps را با GitHub Copilot خودکار کنید
Hands-on lab: Automate a DevOps workflow with GitHub Copilot
8. استفاده از تکنیک های مهندسی سریع
8. Leveraging Prompt Engineering Techniques
از کتابخانه ها و قالب های سریع استفاده کنید
Use prompt libraries and templates
اهمیت هشدارهای هوش مصنوعی مولد را درک کنید
Understand the importance of generative AI prompting
درخواست های خود را برای پاسخ های بهتر بهینه کنید
Optimize your prompts for better responses
از تکنیک های تشویق اخلاقی استفاده کنید
Apply ethical prompting techniques
اهداف آموزشی
Learning objectives
رسیدگی به خطاها در دستورات
Handle errors in prompts
درخواست های خود را برای نتایج بهتر تیز کنید
Sharpen your prompts for improved outcomes
آزمایشگاه عملی: از افزونه چت GitHub Copilot برای تولید تست واحد استفاده کنید
Hands-on lab: Use GitHub Copilot’s chat extension for unit test generation
GitHub Copilot را برای درک سبک کاری خود آموزش دهید
Train GitHub Copilot to understand your work style
9. یکپارچه سازی GitHub Copilot در GitHub Enterprise Cloud
9. Integrating GitHub Copilot in GitHub Enterprise Cloud
با GitHub Copilot روی کد همکاری کنید
Collaborate on code with GitHub Copilot
به طور مشترک در مخازن GitHub با GitHub Copilot کار کنید
Work collaboratively in GitHub repositories with GitHub Copilot
آزمایشگاه عملی: GitHub Copilot را در گردشهای کاری GitHub ادغام کنید
Hands-on lab: Integrate GitHub Copilot into GitHub workflows
از GitHub Copilot در Codespaces GitHub استفاده کنید
Leverage GitHub Copilot in GitHub Codespaces
اهداف آموزشی
Learning objectives
از GitHub Copilot در درخواست های کششی برای بررسی کد استفاده کنید
Use GitHub Copilot in pull requests for code review
10. یادگیری GitHub Copilot در CLI
10. Learning GitHub Copilot in the CLI
بهترین شیوه های امنیتی را برای Copilot در دستورات CLI دنبال کنید
Follow security best practices for Copilot in CLI commands
وظایف مدیریت سیستم را با GitHub Copilot انجام دهید
Perform system administration tasks with GitHub Copilot
اسکریپت های پوسته را با GitHub Copilot ایجاد کنید
Generate shell scripts with GitHub Copilot
بهبود کارایی با GitHub Copilot در CLI
Improve efficiency with GitHub Copilot in the CLI
آزمایشگاه عملی: دستورات قدرتمند Git را با GitHub Copilot در CLI ایجاد کنید
Hands-on lab: Build powerful Git commands with GitHub Copilot in the CLI
اهداف آموزشی
Learning objectives
GitHub Copilot را با نام مستعار CLI پیکربندی کنید
Configure GitHub Copilot with CLI aliases
GitHub Copilot را در CLI راه اندازی کنید
Set up GitHub Copilot in the CLI
خطاهای اشکال زدایی در Copilot در CLI
Debug errors in Copilot within the CLI
11. معرفی پروژه Capstone
11. Introducing the Capstone Project
برنامه را با استفاده از GitHub Copilot پیاده سازی کنید
Implement the application using GitHub Copilot
استقرار و ارائه برنامه مجهز به GitHub Copilot
Deploy and present the GitHub Copilot-powered application
یک برنامه فول استک طراحی کنید
Design a full-stack application
پروژه Capstone را معرفی کنید
Introduce the capstone project
اهداف آموزشی
Learning objectives
همکاری تیمی با GitHub Copilot
Foster team collaboration with GitHub Copilot
آزمایشگاه عملی: یک برنامه جامع با GitHub Copilot بسازید
Hands-on lab: Build a comprehensive application with GitHub Copilot
12. خلاصه و مراحل بعدی
12. Summary and Next Steps
آینده توسعه با کمک هوش مصنوعی را کاوش کنید
Explore the future of AI-assisted development
خلاصه درس های کلیدی
Recap key lessons
اهداف آموزشی
Learning objectives
روند توسعه هوش مصنوعی را بررسی کنید
Investigate AI development trends
GitHub Copilot را با راه حل های فروشندگان دیگر مقایسه کنید
Compare GitHub Copilot with other vendors’ solutions
منابع انجمن GitHub Copilot را کاوش کنید
Explore GitHub Copilot community resources
در جریان آخرین ویژگی های GitHub Copilot باشید
Stay updated on GitHub Copilot's latest features
نتیجه گیری
Conclusion
راهنمای کامل GitHub Copilot برای توسعه دهندگان: خلاصه
Complete guide to GitHub Copilot for developers: Summary
تیموتی وارنر با ارزش ترین حرفه ای مایکروسافت (MVP) در Cloud and Datacenter Management است که در نشویل ، TN مستقر است. از جمله تخصص های حرفه ای وی می توان به Microsoft Azure ، کراس پلتفرم PowerShell و همه موارد مرتبط با Windows Server اشاره کرد. می توانید از طریق توییتر (TechTrainerTim) ، LinkedIn یا وبلاگ وی ، AzureDepot.com به تیم برسید.
محتوای مارک مایکروسافت پرس آموزش برتر در مورد موضوعات مختلف مایکروسافت را ارائه می دهد.
Microsoft Press به متخصصان فناوری اطلاعات، توسعه دهندگان و کاربران دفتر خانگی کمک می کند تا مهارت ها و دانش فنی خود را با استفاده از کتاب ها و منابع یادگیری ارتقا دهند. کارشناسان موضوعی از مایکروسافت و سایر نوآوران صنعت در عناوین و سری های بسیاری از خانواده محصولات Microsoft Press مشارکت دارند.
نمایش نظرات