آموزش جفت کردن برنامه نویسی با هوش مصنوعی

Pair Programming with AI

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اگر یک برنامه نویس هستید، احتمالاً کنجکاو هستید (و شاید کمی دلهره داشته باشید) که هوش مصنوعی چه کاری می تواند برای کار شما انجام دهد. در این دوره، Morten Rand-Hendriksen به شما نشان می دهد که چگونه می توانید توسعه نرم افزار خود را با کمک یک برنامه نویس جفت هوش مصنوعی افزایش دهید. مورتن استراتژی‌های عملی و تمرین عملی را در مورد چگونگی استفاده از ابزارهای هوش مصنوعی مانند ChatGPT و GitHub Copilot برای افزایش بهره‌وری و نوشتن کد بهتر به اشتراک می‌گذارد. او نشان می‌دهد که چگونه می‌توان از هوش مصنوعی برای پرداختن به وظایف مشترک استفاده کرد، ابزارهای هوش مصنوعی چگونه متفاوت هستند، و درک درستی از آنچه ممکن است، چگونه ابزارهای هوش مصنوعی می‌توانند در کار شما قرار بگیرند و - مهمتر از همه - محدودیت‌ها و حفاظ‌های فعلی کجا هستند، ارائه می‌دهد.

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

معرفی Introduction

  • جفت کردن برنامه نویسی با هوش مصنوعی Pair programming with AI

  • نحوه استفاده از فایل های تمرین Codespaces How to use the Codespaces exercise files

1. تنظیم مرحله 1. Setting the Stage

  • استفاده از هوش مصنوعی به عنوان برنامه نویس جفت: یک مثال عملی Using AI as a pair programmer: A practical example

  • ابزارهای مورد استفاده در این دوره Tools used in this course

  • یادداشتی در مورد نحوه استفاده از ChatGPT A note on how to use ChatGPT

  • هوش مصنوعی چگونه می داند که چگونه کد بخواند و بنویسد؟ How does AI know how to read and write code?

  • مدل های ذهنی برای برنامه نویسان جفت هوش مصنوعی Mental models for AI pair programmers

2. نوشتن کد با کمک هوش مصنوعی 2. Writing Code with AI Assistance

  • از یک اعلان شروع کنید Start from a prompt

  • با یک دانه شروع کنید Start with a seed

  • پذیرش پیشنهادات GitHub Copilot Accepting suggestions from GitHub Copilot

  • کمک به هوش مصنوعی در تشخیص الگو Helping the AI with pattern recognition

  • GitHub Copilot از زمینه آگاه است GitHub Copilot is context aware

  • دیگ های سطحی و الگوهای رایج Surface boilerplates and common patterns

3. دریافت کمک از برنامه نویس جفت هوش مصنوعی 3. Getting Help from Your AI Pair Programmer

  • استفاده از ChatGPT برای توضیح کد Using ChatGPT to explain code

  • استفاده از GitHub Copilot Labs برای توضیح کد Using GitHub Copilot Labs to explain code

  • استفاده از بینگ چت برای توضیح کد Using Bing Chat to explain code

  • استفاده از هوش مصنوعی برای بازسازی کد Using AI to refactor code

  • استفاده از هوش مصنوعی برای تولید نظرات و مستندات Using AI to generate comments and documentation

  • استفاده از هوش مصنوعی برای یافتن و توضیح خطاها Using AI to find and explain errors

  • استفاده از هوش مصنوعی در توسعه آزمایش محور Using AI in test-driven development

4. آیا هوش مصنوعی می تواند از ابتدا کد بنویسد؟ 4. Can AI Write Code from Scratch?

  • درخواست از ChatGPT برای ساخت تایمر Asking ChatGPT to build a timer

  • تایمر ChatGPT: آیا کار می کند؟ ChatGPT timer: Does it work?

  • درخواست از ChatGPT برای ساخت تستر سرعت تایپ Asking ChatGPT to build a typing speed tester

  • تستر سرعت تایپ ChatGPT: آیا کار می کند؟ ChatGPT typing speed tester: Does it work?

  • درخواست از ChatGPT برای ایجاد یک وب سایت نمونه کارها یک صفحه ای Asking ChatGPT to build a one-page portfoilo website

  • وب سایت نمونه کارها ChatGPT: آیا کار می کند؟ ChatGPT portfolio website: Does it work?

نتیجه گیری: این آغاز آینده است Conclusion: This Is the Beginning of the Future

  • منابع بیشتر Further resources

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش جفت کردن برنامه نویسی با هوش مصنوعی
جزییات دوره
1h 28m
27
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Morten Rand-Hendriksen Morten Rand-Hendriksen

مربی کارکنان ارشد، سخنران، طراح وب و توسعه‌دهنده نرم‌افزار

مورتن رند هندریکسن یک مربی ارشد کارکنان، سخنران، طراح وب و توسعه‌دهنده نرم‌افزار است.

مورتن بیش از 100 دوره آموزشی برای Lynda.com و LinkedIn Learning ایجاد کرده است که طیف وسیعی از موضوعات از جمله استانداردهای وب، فناوری‌های نوظهور و اخلاق فناوری را پوشش می‌دهد. دوره های او به چهار زبان ترجمه شده است. او که یک مشارکت کننده متن باز با نزدیک به دو دهه تجربه در صنعت است، نویسنده چندین کتاب، مقاله و فیلم آموزشی و یک متخصص شناخته شده در هنر وردپرس است. او سخنران و مدرس محبوبی در کنفرانس‌های حرفه‌ای در سرتاسر جهان بوده است، راه‌حل‌های طراحی ظاهری مبتنی بر استانداردها را می‌سازد و به دیگران آموزش می‌دهد که چگونه از وب بیشترین بهره را ببرند.

مورتن در اصل اهل نروژ است. با خانواده اش در بریتیش کلمبیا در سواحل غرب کانادا.