لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی به کمک هوش مصنوعی (AI-Assisted Programming)
- آخرین آپدیت
دانلود AI-Assisted Programming
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره با همکاری مشترک JetBrains Academy و Nebius تهیه شده است. ما در JetBrains Academy به متدهای موثر آموزش برنامهنویسی تسلط داریم و Nebius نیز دانش عمیقی در زمینه هوش مصنوعی کاربردی دارد تا به توسعهدهندگان، دانشمندان داده و سازمانها در پیادهسازی AI در سناریوهای واقعی کمک کند.
هدف این دوره کمک به توسعهدهندگان است تا فراتر از تبلیغات بروند و یاد بگیرند چگونه به شکلی معنادار و بهرهور با ابزارهای هوش مصنوعی همکاری کنند. چه توسعهدهندهای باشید که کنجکاو است AI را بشناسد و چه مدیر تیمی که به دنبال افزایش بهرهوری است، متخصصان ما پاسخهای عملی برای چالشهای دنیای واقعی را به شما ارائه میدهند.
برنامهنویسی به کمک هوش مصنوعی صرفاً درخواست کد از یک چتبات نیست؛ بلکه داشتن دانش کافی برای همکاری موثر با AI، بهبود کیفیت کدهای تولید شده و ساخت و استقرار اپلیکیشنها از صفر با استفاده از ابزارهای توسعه مبتنی بر AI است. این دوره با رویکرد «اول کاربرد» (use-case-first) دقیقاً به همین موضوع میپردازد.
در این دوره موضوعات زیر را بررسی خواهید کرد:
- تکنیکهای پرامپتنویسی: یاد بگیرید چگونه با مدلهای زبانی بزرگ (LLMs) تعامل داشته باشید و تنظیمات را برای نتایج بهتر در توسعه و کارهای روزمره بهینه کنید.
- کدنویسی با دستیار هوش مصنوعی: نحوه هدایت دستیار، موارد قابل اعتماد بودن و روشهای اعتبارسنجی خروجیها.
- ایجنتهای توسعه نرمافزار: کشف نحوه عملکرد ایجنتهای AI و چگونگی بهرهبرداری از آنها.
- ابزارهای توسعه AI: بررسی ابزارهای مختلف از چتباتها تا دستیارهای داخلی IDE و یادگیری انتخاب ابزار مناسب برای هر تسک.
تیم مدرسان این دوره شامل الکساندر آودیوشنکو (مدیر برنامههای AI/ML در JetBrains)، اندرو زاکونوف (رهبر محصول AI در JetBrains)، رومان گایف (مدیر محصول AI در Nebius) و مدرسان برجستهای چون دنیل نات (مدیر مهندسی نرمافزار و تولیدکننده محتوای تست نرمافزار) و گراهام نوبیگ (دانشمند ارشد All Hands AI و استادیار علوم کامپیوتر در دانشگاه کارنگی ملون) است.
سرفصل ها و درس ها
بررسی کلی ابزارهای توسعه AI
AI Development Tools Overview
چتباتها
Chatbots
دستیارهای IDE
IDE Assistants
ابزارهای استارتر (Bootstrappers)
Bootstrappers
ایجنتهای AI
AI Agents
کدنویسی با دستیار هوش مصنوعی
Coding with AI Assistant
تکامل برنامهنویسی و ابزارهای AI
The Evolution of Programming and AI Tools
دستیار AI جتبرینز در عمل
JetBrains AI Assistant in Action
بهترین روشها برای کدنویسی با کمک AI
Best Practices for AI-Assisted Coding
تکنیکهای پرامپتنویسی
Prompting Techniques
مقدمهای بر مهندسی پرامپت
Introduction to Prompt Engineering
انتخاب LLM مناسب برای هر تسک
Choosing the Right LLM for Your Task
پارامترهای کلیدی کنترل تولید محتوا
Generation Control Key Parameters
پرامپتنویسی Zero-Shot و Few-Shot
Zero-Shot and Few-Shot Prompting
پرامپتنویسی زنجیره افکار (Chain of Thought)
Chain-of-Thought Prompting
پرامپتنویسی تجزیه مسئله (Chaining)
Problem Decomposition Prompting (Chaining)
پرامپتنویسی استدلال و اقدام (ReAct)
Reason and Act (ReAct) Prompting
ایجنتهای AI به عنوان تیم توسعه
AI Agents as a Development Team
ایجنتها به عنوان تقویتکننده قابلیتهای LLM
Agents as Multipliers for LLM Capabilities
نحوه به حداکثر رساندن ارزش ایجنتها
How to Maximize Value from Agents
چالشهای مسیر پیشرو در دنیای AI
Challenges on the Road to the Next Frontier
ایجنتها برای توسعه نرمافزار
Agents for Software Development
ایجنتهای توسعه نرمافزار در عمل
Software Development Agents in Action
نحوه عملکرد ایجنتها
How Agents Work
ارزیابی و امنیت ایجنتها
Agent Evaluation and Safety
پلتفرم یادگیری یوتیوب با پشتیبانی AI
AI-Supported YouTube Learning Platform
نصب JetBrains Toolbox و IDE
Install JetBrains Toolbox and IDE
نمایش نظرات