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

دانلود GitHub Copilot and AI Agents

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

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

این دوره جامع به منظور توانمندسازی توسعه‌دهندگان با دانش و مهارت لازم برای استفاده موثر از Github Copilot در محیط‌ها و سناریوهای مختلف برنامه‌نویسی طراحی شده است.

در طول این دوره، سفری پر از آموزش‌های عملی و نمایش‌های کاربردی را آغاز خواهید کرد و مجموعه‌ای از موضوعات اساسی را بررسی خواهید نمود:

  • نصب و یکپارچه‌سازی: یاد بگیرید چگونه Github Copilot را به طور یکپارچه در محیط‌های توسعه محبوب مانند PyCharm، IntelliJ و VSCode ادغام کنید.

  • تسلط بر JavaScript: به دنیای JavaScript شیرجه بزنید و شاهد جادوی Github Copilot در عمل باشید، در حین ساخت برنامه‌های ساده، ایجاد سرورها با استفاده از Node.js و بررسی نمونه‌های JavaScript.

  • نمودارهای پیشرفته و SQL: قابلیت‌های پیشرفته را با بررسی ایجاد نمودارهای UML، کار با اسکریپت‌های SQL و استفاده از کمک Copilot در وظایف مربوط به پایگاه داده کشف کنید.

  • توسعه وب: قلمروهای توسعه وب را کاوش کنید، عملیات CRUD را با FastAPI پایتون، SpringBoot در IntelliJ ایجاد کنید و MongoDB را با Node.js یکپارچه کنید.

علاوه بر این، به دستورات اساسی، فرآیندهای راه‌اندازی برای محیط‌های مختلف و بهترین شیوه‌ها برای بهینه‌سازی تجربه کدنویسی خود با Github Copilot خواهید پرداخت.

پیش‌نیازها: دانش برنامه‌نویسی پایه مانند پایتون، جاوا یا Node.js

به ما در این سفر روشنگرانه بپیوندید تا پتانسیل Github Copilot را کشف کنیم و شما را با ابزارها و بینش‌های لازم برای متحول کردن گردش کار کدنویسی و افزایش بهره‌وری در زمینه‌های متنوع برنامه‌نویسی مجهز کنیم.

بیایید غواصی کنیم و از قدرت کمک هوش مصنوعی برای ارتقای مهارت‌های توسعه خود استفاده کنیم!

کلمات کلیدی: Github Copilot، هوش مصنوعی، کدنویسی، برنامه‌نویسی، توسعه وب، JavaScript، SQL، پایگاه داده، پایتون، Node.js، FastAPI، SpringBoot، IntelliJ، VSCode، PyCharm، آموزش Copilot، بهبود بهره‌وری کدنویسی


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

مقدمه Introduction

  • مقدمه Introduction

  • ویژگی‌های GitHub Copilot GitHub Copilot Features

  • رمزگشایی Github Copilot Demystifying Github Copilot

  • رمزگشایی GitHub Copilot: آشکارسازی زمینه، قصد، وضوح و ویژگی Decoding GitHub Copilot: Unveiling Context, Intent, Clarity, and Specificity

  • نحوه عملکرد Github Copilot How Github Copilot Works

  • درخواست‌ها Prompts

  • مبانی Basics

راه اندازی و نصب Setup and Installations

  • راه اندازی های مختلف Different setups

  • راه اندازی nodejs و vscode Setup nodejs and vscode

  • راه اندازی Github Copilot روی VS Code Setup Github Copilot on VS Code

  • راه اندازی Java و Intellij Setup Java and Intellij

  • راه اندازی Github Copilot روی Intellij Setup Github Copilot on Intellij

  • راه اندازی Python و Pycharm Setup Python and Pycharm

  • راه اندازی Github copilot در Pycharm Setup Github copilot in Pycharm

  • نحوه استفاده از دکمه‌های Enter و Tab در کیبورد Keyboards use of Enter and tabs

مثال‌ها با استفاده از vscode Examples using vscode

  • اولین برنامه جاوااسکریپت با استفاده از github copilot First Javascript Program using github copilot

  • مثال جاوااسکریپت با استفاده از جعبه گفتگوی ویرایشگر JavaScript example using editor chat box

  • اجرای سرور http ساده با استفاده از nodejs Running simple http server using nodejs

  • نکته: سوالی از Github copilot بپرسید و جواب را در خط بعدی بگیرید Tip : Ask to question to Github copilot and get the answer in next line

  • روش معکوس کردن یک رشته Method to reverse a string

  • بررسی Palindrome Check for Palindrome

  • FizzBuzz FizzBuzz

  • یافتن طولانی ترین کلمه Find the Longest Word

مثال‌ها با استفاده از PyCharm Examples Using PyCharm

  • Github Copilot و Pycharm Github Copilot and Pycharm

  • Hello With Pycharm Hello With Pycharm

  • لیست، تاپل و دیکشنری List, tuples and dictionary

  • توابع در پایتون Functions in Python

  • یافتن کمترین و بیشترین Find min and max

  • توابع مرتب سازی و نمادهای Big O Sorting functions and Big O notations

  • نوشتن تابعی برای مرتب سازی با استفاده از Quicksort Write a function to sort using Quicksort

  • روش معکوس کردن یک رشته Method to reverse a string

  • روش شمارش تعداد حروف صدادار در یک رشته Method to count the number of vowels in a string

  • روش بررسی اینکه آیا دو رشته آناگرام هستند Method to check if two strings are anagrams

نکاتی برای Intellij و pycharm Tips for Intellij and pycharm

  • Intellij: دریافت چندین پیشنهاد با استفاده از میانبر کلید Intellij : Get multiple suggestions using key short cut

  • Pycharm: دریافت چندین پیشنهاد با استفاده از میانبر کلید Pycharm : Get multiple suggestions using key short cut

بازبینی کد Nodejs با استفاده از GitHub Copilot Nodejs Code Review Using GitHub Copilot

  • قراردادهای نامگذاری Naving Conventions

  • بازبینی قرارداد نامگذاری متغیرها Variable Naming Convention Review

  • بازبینی قرارداد نامگذاری توابع Function Naming Convention Review

  • بازسازی متد به متدهای متعدد در Nodejs Method Refacotring into Multiple Methods in Nodejs

بازبینی کد پایتون و بازسازی با Github Copilots Python Code Reviews and refactoring with Github Copilots

  • بازبینی کد توابع Code review of functions

  • بازبینی کد متغیرها Code Review Variables

  • بازسازی متد به متدهای متعدد Method refactoring into multiple methods

  • بازبینی کد با استفاده از فایل استاندارد کدنویسی سفارشی Code review using custom coding standard file

  • نکته: مقایسه دو قطعه کد با استفاده از Github Copilot Tip : Compare two code snippet using Github Copilot

بازبینی کد Java با Github Copilot Java Code review with Github Copilot

  • بازبینی کد Java برای توابع Java Code review for Functions

  • بازبینی کد Java برای متغیرها Java Code review for Variables

  • بازبینی کد Java برای دستورات If و switch Java Code review for If and switch statements

  • بازبینی کد Java با دادن ورودی به copilot Java Code review by giving inputs to copilot

  • بازسازی متد به متدهای متعدد Method refacotoring into multiple Methods

  • بازبینی کد Java با استفاده از فایل استاندارد کدنویسی سفارشی Java Code review using Custom Coding Standard file

  • نکته: مقایسه دو قطعه کد در Java با استفاده از copilot Tip : compare two code snippet in Java using copilot

دستورات چت Github copilot Github copilot Chat Commands

  • لیست مراجع دستورات List of Commands reference

  • دستور جدید برای ایجاد ساختار پروژه و راه اندازی اولیه New command to create Project structure and initial setup

  • دستورات Fix Clear و Explain در چت Fix Clear and Explain commands in chat

  • استفاده از @workspace /new برای ایجاد employees rest api Using @workspace /new to create employees rest api

  • استفاده از @workspace /new برای ایجاد nodejs rest api Using @workspace /new to create nodejs rest api

  • استفاده از @workspace /new برای ایجاد spring boot application Using @workspace /new to create spring boot application

  • دستورات @vscode @vscode commands

Github Copilot Cli Github Copilot Cli

  • راه اندازی Github Copilot Cli روی Ubuntu Github Copilot Cli Set up on Ubuntu

  • راه اندازی MySql با استفاده از Github copilot cli Setup MySql using Github copilot cli

  • راه اندازی Postgres با استفاده از Github Copilot cli Setup Postgres using Github Copilot cli

  • راه حل: راه اندازی Postgres با استفاده از Github Copilot cli Solution : Setup Postgres using Github Copilot cli

  • خواندن فایل در یونیکس با استفاده از دستورات head و tail با استفاده از Github Copilot Cli Reading file in unix using head and tail command using Github Copilot Cli

  • دستورات Find و Grep با استفاده از Github Copilot Cli Find and Grep commands using Github Copilot Cli

  • ایجاد یک اسکریپت پوسته Tic-tac-toe ساده با استفاده از Github Copilot Cli Creating a simple Tic-tac-toe shell script using Github Copilot Cli

Github Copilot برای نمودارهای سیستم Github Copilot for System Diagrams

  • نمودار مورد استفاده ساده با استفاده از plantuml Simple Use Case Diagram using plantuml

  • نمودار کلاس ساده با استفاده از plantUml Simple Class Diagram using plantUml

  • نمودار توالی ساده با استفاده از PlantUml Simple Sequence Diagram using PlantUml

  • ایجاد نمودار فعالیت با استفاده از PlantUML Create Acivity diagram using PlantUML

  • ایجاد یک نمودار Component با استفاده از PlantUML Create a Component Diagram using PlantUML

  • ایجاد یک نمودار State با استفاده از PlantUML Create a State Diagram using PlantUML

نمودار به عنوان کد با استفاده از نمودارهای Python Diagram as code using Python diagrams

  • مقدمه ای بر نمودارها Introudctions to diagrams

  • نمونه ای از نمودار به عنوان مثال کد A sample diagram as code example

  • تماس کلاینت به مثال نمودار Fastapi Client call to Fastapi diagram example

  • اضافه کردن اجزای بیشتر Adding more Components

  • ایجاد نمودار خط لوله cicd به عنوان کد Creating cicd pipeline diagram as code

نمودار با استفاده از Golang Diagram using Golang

  • نمودار به عنوان کد با استفاده از Golang Diagram as code using Golang

  • ایجاد یک نمودار ساده دو گره ای Create a two node simple diagram

  • نمودار cicd ساده با استفاده از github copilot Simple cicd diagram using github copilot

ایجاد فایل با استفاده از Github Copilot Creating files using Github Copilot

  • ایجاد فایل JSON Creating JSON file

  • ایجاد فایل Yaml Creating Yaml file

  • ایجاد فایل XML Creating XML file

  • مثال Nodejs برای خواندن فایل json و تبدیل آن به mdtable Nodejs example to read json file and convert it into mdtable

  • مثال Python برای خواندن فایل json و تبدیل آن به جدول md (markdown) Python example to read json file and convert it into md (markdown) table

  • مثال Java برای خواندن فایل json و تبدیل آن به جدول md (markdown) Java Example to read json file and convert it into md (markdown) table

Github Copilot برای SQL Github Copilot for SQL

  • تولید اسکریپت Mysql برای ایجاد جدول و عبارات درج Generate Mysql script for table creation and insert statements

  • تولید کوئری با استفاده از SQL Tools Extension Generate Queries using SQL Tools Extension

  • نوشتن کوئری های Sql Write Sql queries

JetBrain db tool برای تولید کوئری JetBrain db tool to generate queries

  • راه اندازی اولیه و کوئری های اساسی Basic setup and basic queries

  • کوئری با استفاده از عبارت group by Queries using group by clause

  • کوئری برای حذف موارد تکراری از جدول Query to remove duplicates from table

  • کوئری برای دریافت سلسله مراتب سازمان Query to get organization hierarchy

  • ایجاد یک رویه ذخیره شده با استفاده از Github Copilot Creating store procedure using Github Copilot

Github Copilot برای Unit Testing Github Copilot for Unit Testing

  • Unit testing چیست؟ What is unit testing ?

  • Unittests و Pytest در پایتون Unittests and Pytest in Python

  • مفاهیم مهم در unitests Important concepts in unitests

  • مثال اساسی Unittests Unittests basic example

  • Unittests با مثال کلاس Unittests with class example

  • مثال تست واحد پایتون با pytest Python Unit Testing Example with pytest

  • Parametrize با استفاده از @pytest.mark.parametrize Parametrize using @pytest.mark.parametrize

  • مثال @pytest.mark.parametrize @pytest.mark.parametrize example

  • تست Param با استفاده از فایل خارجی Param test using external file

  • Doctest در پایتون Doctest in Python

  • مثال Fizzbuzz Fizzbuzz example

تست واحد Java با استفاده از Github Copilot Java Unit Testing Using Github Copilot

  • مثال تست واحد Java با Junit Java Unit Testing Example with Junit

  • تست های پارامتری شده در Junit 5 Parameterized tests in Junit 5

  • وابستگی های Maven برای params Maven dependencies for params

  • تست های پارامتری شده با استفاده از @MethodSource Parameterized tests using @MethodSource

  • تست های پارامتری شده با استفاده از @ValueSource Parameterized tests using @ValueSource

  • تست های پارامتری شده با استفاده از @CsvSource Parameterized tests using @CsvSource

تست Javscript/Nodejs Javscript/Nodejs Testing

  • تست پایه Nodejs Nodejs basic testing

  • تست Nodejs با استفاده از مجموعه کلاس Nodejs testing using class suite

  • مثال تست پارامتری شده Parameterized tests example

Terraform و Github Copilot Terraform and Github Copilot

  • معرفی Terraform Terraform Introduction

  • راه اندازی Terraform Terraform setup

  • مراحل شروع Getting Started steps

  • اسکریپت Terraform برای ایجاد یک Azure VM ساده Terraform script to create a simple Azure VM

  • اسکریپت Terraform برای ایجاد پایگاه داده MS Sql در Azure Terraform script to create MS Sql database on Azure

مستندسازی با استفاده از Github Copilot Documentation using Github Copilot

  • مثال Javascript از مستندسازی Javascript example of documentation

  • مثال پایتون از مستندسازی Python example of documentation

  • مثال Java از مستندسازی Java example of docuementation

Github Copilot برای برنامه های وب Github Copilot for Web Applications

  • مثال Fastapi CRUD با Pycharm Fastapi CRUD Example with Pycharm

  • مثال Spring Boot Rest API CRUD با Intellij Spring Boot Rest API CRUD Example with Intellij

  • Node Rest Api با MongoDB: قسمت 1 Node Rest Api with MongoDB : Part 1

  • Node rest api با mongodb: قسمت 2 Node rest api with mongodb : Part 2

نمایندگان هوش مصنوعی AI Agents

  • معرفی Ai Agents Ai Agents Introduction

  • معرفی Langgraph Langgraph introduction

  • مثال اساسی گردش کار Langgraph Langgraph workflow basic example

  • گردش کار شرطی Conditional Workflow

  • مثال گردش کار مشروط Contional workflow example

  • گردش کار موازی Parallel Workflow

  • مثال گردش کار موازی Parallel Workflow example

  • گردش کار مسیریابی Routing Workflow

  • مثال گردش کار مسیریابی Routing Workflow example

  • الگوی گردش کار Orchestrator-workers Orchestrator-workers workflow pattern

  • مثال الگوی گردش کار Orchestrator-workers Orchestrator-workers workflow pattern example

  • الگوی گردش کار Evaluator-Optimizer Evaluator-Optimizer Pattern workflow pattern

  • مثال الگوی گردش کار Evaluator-Optimizer Evaluator-Optimizer Pattern workflow pattern example

نمایندگان هوش مصنوعی با استفاده از Spirng AI AI Agents using Spirng AI

  • مثال گردش کار ساده با استفاده از Spring AI Simple workflow example using Spring AI

  • گردش کار موازی Parallel Workflow

  • مثال گردش کار موازی Parallel Workflow example

  • گردش کار مسیریابی Routing Workflow

  • مثال گردش کار مسیریابی Routing Workflow Example

  • الگوی گردش کار Orchestrator-workers Orchestrator-workers workflow pattern

  • مثال الگوی گردش کار Orchestrator-workers Orchestrator-workers workflow pattern example

  • الگوی گردش کار Evaluator-Optimizer Evaluator-Optimizer Pattern workflow pattern

  • مثال الگوی گردش کار Evaluator-Optimizer Evaluator-Optimizer Pattern workflow pattern example

متشکرم Thnak You

  • متشکرم Thank You

نمایش نظرات

آموزش گیت‌هاب کوپایلوت و دستیارهای هوش مصنوعی
جزییات دوره
11 hours
135
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
705
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pritesh Mistry Pritesh Mistry

جاوا، بوت بهار، برنامه نویس ابری