MICROSOFT LOGO
MICROSOFT LOGO
Computer

קורס GitHub Copilot

CTR-809

מהפכת ה-AI (בינה מלאכותית) נמצאת כבר בעיצומה בימים אלו, התוכנות שמשתמשות בבינה מלאכותית מתחילות להשתלב כחלק מאוד חשוב ואינטגרלי בהמון תחומי עיסוק. ה-AI מביא איתו בשורה של יעילות, עבודה חכמה יותר, פתרון בעיות בצורה פשוטה ועוד יתרונות רבים.
carmel-website
carmel website
carmel-website
carmel-website

About This Course

This hands-on course provides an in-depth understanding of how to use GitHub Copilot to assist in building full-stack applications. Designed for developers with a foundational understanding of web development, the course demonstrates how to integrate Copilot into day-to-day workflows to boost productivity, reduce boilerplate coding, and improve software quality. Students will learn how to use Copilot to write, debug, and refactor code efficiently while building a full-stack project using Flask for the backend and React for the frontend.

At Course Completion

By the end of the course, participants will:

  • Understand how GitHub Copilot works and how to configure it
  • Use Copilot to accelerate coding in Python, JavaScript, HTML/CSS, and React
  • Prompt Copilot effectively for code generation and auto-completion
  • Identify Copilot's limitations and how to handle incorrect suggestions
  • Build and document a full-stack application using Copilot as an assistant

Apply best practices around privacy, ethics, and security when using AI-assisted development

Course Details

Module 1: Introduction to GitHub Copilot

  • The origin and purpose of GitHub Copilot
  • Overview of AI-assisted development
  • Licensing, pricing models, and Copilot for business
  • Installing Copilot in VS Code
  • Overview of Copilot Labs

Module 2: Understanding How Copilot Works

  • Architecture and model foundations (OpenAI Codex)
  • Inline completions, multiline suggestions, and ghost text
  • Prompting Copilot with comments and function names
  • What Copilot can and cannot do

Module 3: Copilot for Python (Backend Development)

  • Using Copilot to scaffold Flask routes and logic
  • Autogenerating models, input validation, and serializers
  • Working with databases (e.g., SQLAlchemy)
  • Writing unit tests and automated scripts with Copilot
  • API documentation and OpenAPI generation

Module 4: Copilot for JavaScript and React (Frontend Development)

  • Autogenerating React components
  • Using Copilot for form handling, hooks, and state management
  • Connecting to Flask REST APIs with Axios
  • Building and styling components with Copilot (JSX and CSS)
  • Writing tests with Jest and React Testing Library

Module 5: Real-Time Copilot Usage: Building a Full-Stack App (Part 1)

  • Project Setup: React + Flask folder structure
  • GitHub repository initialization
  • Using Copilot for project boilerplate generation
  • Creating models, API endpoints, and test data

Module 6: Real-Time Copilot Usage: Building a Full-Stack App (Part 2)

  • Frontend: Using Copilot to design the UI
  • Backend: Securing routes and managing sessions or tokens
  • Integrating Copilot in debugging and refactoring tasks
  • Connecting the frontend with the backend

Module 7: Copilot in Team Environments

  • Using Copilot with GitHub Codespaces
  • Copilot in pair programming settings
  • Customizing Copilot behavior per developer
  • Limitations when working in teams

Module 8: Ethical Use, Privacy, and Limitations

  • Understanding training data and IP concerns
  • Avoiding code leaks and secure coding with Copilot
  • GDPR and corporate policy compliance
  • When not to use Copilot

Module 9: Final Project and Presentation

  • Full-stack mini-project developed with Copilot
  • Documentation written partially with Copilot
  • Presentation on where Copilot helped vs. where manual input was essential
  • Peer review and Q&A session

Prerequisites

Participants should have:

  • Proficiency in Python (especially Flask basics)
  • Basic understanding of JavaScript and React
  • Experience using Git and GitHub
  • Familiarity with Visual Studio Code (VS Code)
  • Ability to work with REST APIs

מה זה Copilot מיקרוסופט 365?

מהפכת ה-AI (בינה מלאכותית) נמצאת כבר בעיצומה בימים אלו, התוכנות שמשתמשות בבינה מלאכותית מתחילות להשתלב כחלק מאוד חשוב ואינטגרלי בהמון תחומי עיסוק. ה-AI מביא איתו בשורה של יעילות, עבודה חכמה יותר, פתרון בעיות בצורה פשוטה ועוד יתרונות רבים.

עקב כך, חברות גדולות רבות משיקות בתקופה זו מוצרי בינה מלאכותית שונים שנועדו לעבוד בממשק עם האפליקציות והמוצרים של אותה החברה, או שהיעוד שלהם והמומחיות שלהם הם מתן סיוע ופתרונות בתחום שבה החברה עוסקת.

Copilot הוא ממשק שכזה בדיוק, זהו כלי הבינה המלאכותית שהשיקה חברת מיקרוסופט הידועה. הוא נועד על מנת לעבוד בצורה הכי יעילה ואיכותית עם התוכנות של מיקרוסופט שכולנו משתמשים בהם באופן יום יומי, בין אם ללימודים, לפנאי או לעבודה.

כיצד פועל Copilot?

Copilot משתלב בצורה מושלמת עם כל התוכנות של מיקרוסופט, ביניהן אפשר למצוא את התוכנות הבאות: Excel, Word, Outlook, Power Point ועוד.

בנוסף לכך, הוא יכול לתת פתרונות שיתופיים מתקדמים בשילוב תוכנות כמו Teams, loop ועוד.

העבודה ש-Copilot עושה היא ניתוח נתונים, שיכולים להגיע מטקסט, תמונות או נתונים שונים, והוא מוציא מכך מידע לפי מה שמבקשים ממנו. הוא יכול לכתוב מצגות בנושאים שונים לפי כמה שורות תיאור, לבצע סיכומים של תכתובות מיילים או פגישות ולעזור בניתוח או הסבר נתונים מסובכים.

ל-Copilot יש יכולות מדהימות של ניהול שיחה איתכם בעל פה, הבנה מתוך טקסט וגם מתוך דיבור, שיפור תמונות ומצגות לפי הבקשה שלכם באקסל ועוד פיצ'רים רבים שניתן למצוא בו.

קורס מיקרוסופט Copilot

כדי להשתמש בכלי Copilot בצורה הכי טובה והכי יעילה צריך להכיר את הכלי בצורה מעמיקה ולהבין מה הוא יכול להציע וכיצד הוא יכול לעזור לכם לנהל את הזמן שלכם ולהתייעל בעבודה בצורה הכי פשוטה.

על מנת לעשות זאת, מומלץ לעשות קורס לימודי להכרות עם הכלי ועם שיטת העבודה הנכונה איתו. קורסים כאלו מומלצים במיוחד עבור עובדים בעבודה משרדית שמשתמשים בתוכנות השונות של מיקרוסופט למגוון של צרכים שונים.

חברת 'כרמל הדרכה' היא חברה בעלת שותפות מורשה עם חברת מיקרוסופט, ולכן הקורסים של החברה העוסקים בכלים שפותחו על ידי מיקרוסופט הם הטובים ביותר שאפשר למצוא מתוך ההיצע הקיים בשוק.

הצוות שלנו מיומן ומנוסה בהעברת הקורסים בתוכנות מיקרוסופט, אצלנו המרצים הם הטובים ביותר שניתן למצוא. בנוסף לכך, הקורסים הם בהתאמה אישית לפי הצורך של התלמידים והצורך לשמו הם ישתמשו בכלי הנלמד.

החברה מעניקה שירות אישי ויחס חם לכל לקוח ולקוחה, ודואגת שהקורסים יהיו מעשירים ומעניינים במיוחד כדי להטמיע את החומר בצורה הכי טובה.

עדיין מתלבטים? עשו את הצעד הבא אל עבר הטכנולוגיה של העתיד ובואו ללמוד אצלנו איך משתמשים בבינה המלאכותית בצורה הכי טובה שתקפיץ את העבודה שלכם כמה רמות מעל כולם.

מלאו פרטים ונחזור אליכם בהקדם

קורסים נוספים

למה לבחור בכרמל הדרכה?

אנחנו מציעים פתרונות איכותיים להדרכות מקצועיות שחוסכות לכם זמן ומשאבים, ומספקים לכם את הכלים לקחת את הכישורים שלכם עוד צעד קדימה!
carmel website

מרצים מובילים

בעלי ניסיון הדרכתי
ומעשי עשיר

carmel website

מגיעים אליכם

אתם קובעים את
מיקום הקורס והמועד

carmel website

תאוריה ותרגול

חומרי לימוד ומעבדות
רשמיות של מיקרוסופט הזמינים בענן

carmel website

תוכנית מותאמת

התאמה מלאה ואישית
לדרישות ולצרכי הארגון

פוסטים נוספים

מתחיל ב-13.05.2025

4 מפגשים

10:00-15:00
דילוג לתוכן