לנציגה אנושית בוואטספ

AI

AI Assisted Development Using GitHub Copilot

מספר הקורס 3644

למה ללמוד בג'ון ברייס?
  • למידה חדשנית ודינמית עם כלים מתקדמים בשילוב סימולציות, תרגול וסביבות מעבדה
  • מגוון הכשרות טכנולוגיות עם תכנים המותאמים להתפתחות הטכנולוגית ולביקוש בתעשיית ההייטק
  • מובילים את תחום ההכשרות לעולם ההייטק והטכנולוגיה כבר 30 שנה, עם קהילה של עשרות אלפי בוגרים
  • אתם בוחרים איך ללמוד: פרונטאלית בכיתה, מרחוק ב- Live Class או בלמידה עצמית

המועדים הקרובים

קורס לקבוצות

הקורס נפתח במתכונת של קבוצה בלבד, בהתאמה אישית לארגונים.
לפרטים נוספים: Muzman@johnbryce.co.il

משך הקורס

שעות לימוד:

40

מתכונת הקורס

Overview

This hands-on course is a deep dive into responsible and controlled software development with GitHub Copilot. It is designed for experienced developers and team leads who want to move from traditional development workflows to AI-assisted development without losing engineering discipline, code quality, security, or human control.

 

The AI world is moving very fast, and new tools appear all the time. This creates a big opportunity, but also real risk. Teams need to use AI wisely, stay in control of the code, and make sure developers do not lose their skills. This course was created to help teams do exactly that.

 

Participants will learn in simple practical terms how large language models work, what limits they still have, and how GitHub Copilot adds tools, agents, context, and customization on top of the model. The course keeps a strong focus on one main idea: the developer must remain the pilot, while Copilot works as an assistant and not as a replacement for engineering judgment.

 

The course covers both daily work and advanced customization. Participants will use Copilot features such as inline completions, chat, and agent workflows, and will learn how to configure models, tools, prompts, instructions, skills, custom agents, hooks, MCP servers, and plugin-based packaging. Throughout the course, practical exercises and guided discussions help teams adopt AI in a controlled, maintainable, and collaborative way.

 

What you'll learn

Build a clear understanding of how LLMs work, develop better intuition for what they can and cannot do, and use that insight to work with AI tools more effectively.

Build a practical team strategy for using AI in a way that increases speed while keeping control of the code, supported by guided discussions, shared decision making, and clear working practices.

Master Copilot’s most powerful features, including restore points, steering, session forks, and agent workflows, and use them in a much more effective way in daily development work.

Configure Copilot behavior through model selection, tool selection, agent types, and execution environments such as local, background, and cloud agents.

Use instructions, prompts, skills, agents, hooks, and MCP integrations to shape the AI around your team’s conventions, best practices, and engineering standards, so it behaves more like the developer you want on your team.

Gain a new practical skillset for AI-assisted development: “programming the programmer”, so the AI can help not only with coding, but also with review, guidance, teaching, and spreading good practices across the team.

Establish team-level practices for sharing, governing, and scaling AI-assisted development across projects.

Who Should Attend

Developers with professional experience in traditional software development who want to adopt AI assistants in a controlled and effective way.

Team leads and technical leaders responsible for introducing AI-assisted development practices across engineering teams.

תכנית הלימודים

הסילבוס המלא
  • How large language models work at a practical level
  • The role of prompts, context, tools, and agents in AI-assisted development
  • Core limitations of LLMs, including hallucinations, context limits, and lack of grounded intent
  • Where GitHub Copilot fits in the AI ecosystem
  • How GitHub Copilot addresses some LLM limitations through tool use, context handling, and workflow integration
  • Which limitations still remain and where human judgment is required
  • Guided Discussion: Can AI take full control of the codebase? What are the theoretical and practical limits of AI-driven development?
Prerequisites
  • Experience in software development.
קורסים מקצועיים למתקדמים