
Başlık:
Programming with GitHub Copilot : Write Better Code--Faster!
Yazar:
Dowswell, Kurt, author.
ISBN:
9781394263394
9781394263387
9781394319787
Yayın Bilgileri:
Newark : John Wiley & Sons, Incorporated, 2024.
Fiziksel Tanımlama:
1 online resource (339 p.).
Seri:
Tech Today Series
Tech Today Series.
Genel Not:
Description based upon print version of record.
Creating a Console Application
İçerik:
Cover -- Title Page -- Copyright Page -- Acknowledgments -- About the Author -- Contents at a Glance -- Contents -- Introduction -- Part I Getting Started with GitHub Copilot -- Chapter 1 Get Started with GitHub Copilot -- Learn Why GitHub Copilot Matters -- Create a GitHub Account -- Acquire a GitHub Copilot License -- Install an IDE Extension -- Download Visual Studio Code -- Install the GitHub Copilot Extension -- Configure the IDE Settings for Copilot -- Install Node.js -- First Run: Test Copilot -- Get the Prerequisites -- Explore Copilot -- Conclusion -- Reference
Chapter 2 Decoding GitHub Copilot -- Uncover the AI Behind GitHub Copilot -- Understand Security, Privacy, and Data Handling -- Message Transmission -- Data Storage -- Prompt and Suggestion Data -- User Engagement Data -- Additional Security -- Vulnerability Prevention System -- GitHub Advanced Security -- Understand Copyright Protections -- Explore the GitHub Copilot Trust Center -- Conclusion -- References -- Part II GitHub Copilot Features in Action -- Chapter 3 Exploring Code Completions -- Introducing Code Completions -- Working with Copilot Code Completions -- Prerequisites
Naming Your File -- Top-Level Comment -- Using Meaningful Names -- Writing Specific Comments -- Referencing Open Tabs -- Discovering the Toolbar and Panel -- Detailing the Completions Toolbar -- Discover the Completions Panel -- Updating Copilot Settings -- inlineSuggestCount -- length -- listCount -- Leveraging Keyboard Shortcuts -- Focus on GitHub Copilot View -- Suggest Terminal Command -- Triggering Inline Suggestion -- Navigate to the Next Panel Suggestion -- Navigate to the Previous Panel Suggestion -- Open Completions Panel -- Conclusion -- Chapter 4 Chatting with GitHub Copilot
Discovering Copilot Chat -- Chatting in the Sidebar -- Maximizing Conversations with the Editor View -- Expanding Your Conversation to a New Window -- Shifting the Conversation to the Right -- Utilizing Inline Chat -- Discovering Quick Chat -- Defining Prompt Engineering with Copilot Chat -- Understanding the Basics -- Prompting for Code -- Prompting for Solutions -- Having a Single Clear Objective -- Specifying a Specific Technology -- Keeping Prompts Short -- Gaining Context in Chat -- Open Tabs Context -- Editor Context -- File Context -- Selection Context
Commanding Your Conversation with Precision -- Querying with @workspace -- Learning with /explain -- Generating Tests with /tests -- Finding a Fix with /fix -- Scaffolding with /new -- Crafting with /newNotebook -- Engaging with @vscode -- Inquiring with /api -- Learning with @terminal -- Conclusion -- Part III Practical Applications of GitHub Copilot -- Chapter 5 Learning a New Programming Language -- Introducing Language Education with Copilot -- Setting Up Your Development Environment -- Prerequisites -- Setup Guide -- Learning the Basics -- Prerequisites -- Learning C# with Copilot
Özet:
Accelerate your programming with the most popular AI coding tool on the market: GitHub Copilot In Programming with GitHub Copilot: Write Better Code -- Faster, veteran software developer and GitHub community hero Kurt Dowswell delivers an insightful and hands-on exploration of GitHub's powerful, new AI coding assistant, Copilot. In the book, you'll discover how to use the tool's capabilities to push the boundaries of what you thought was possible in programming. Even if you've used autocomplete tools--like VS Code's TabNine extension--before, you'll be floored by GitHub Copilot's potential to transform the way you code. You'll learn how to install, configure, and use the software, from employing it's most common and widely used features to deploying business and enterprise functionality. You'll even discover how to fix runtime and compilation bugs and write unit, integration, and end-to-end tests. You'll also find: Prompt strategies to get GitHub Copilot to help you brainstorm new code solutions What the future looks like for AI-assisted coding, including discussions of issues like code licensing and ethics Directions for chatting with Copilot, including common commands and prompts to help you guide the conversation to where you want it to go Perfect for practicing programmers, developers, and software engineers, Programming with GitHub Copilot is also an essential resource for coders and other IT practitioners-in-training who want to expand their knowledge and improve the scope and depth of their programming skillsets.
Notlar:
John Wiley and Sons
Konu Başlığı Ek Girişi:
Tür:
Elektronik Erişim:
https://onlinelibrary.wiley.com/doi/book/10.1002/9781394319787Kopya:
Rafta:*
Kütüphane | Materyal Türü | Demirbaş Numarası | Yer Numarası | Durumu/İade Tarihi | Materyal Ayırtma |
|---|---|---|---|---|---|
Arıyor... | E-Kitap | 599260-1001 | QA76.76 .D47 | Arıyor... | Arıyor... |
