
Programmieren mit KI
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions


Persons
Content
- Intro
- Stimmen zum Buch Programmieren mit KI
- Inhalt
- Vorwort
- Einleitung
- Was in diesem Buch enthalten ist
- Was dieses Buch anders macht
- Wer dieses Buch lesen sollte
- Konventionen in diesem Buch
- Codebeispiele verwenden
- Danksagung
- Kapitel 1: Eine neue Welt für die Entwicklung
- Evolution und Revolution
- Generative KI
- Die Vorteile
- Suchaufwand reduzieren
- Ihr Ratgeber
- IDE-Integration
- Ihre Codebasis berücksichtigen
- Codeintegrität
- KI-gestütztes Erzeugen von Dokumentation
- Modernisierung
- Nachteile
- Halluzinationen
- Geistiges Eigentum
- Datenschutz
- Sicherheit
- Trainingsdaten
- Bias
- Eine neue Art des Entwickelns
- Karriere
- 10x-Entwicklerin oder -Entwickler?
- Fähigkeiten in der Entwicklung
- Zusammenfassung
- Kapitel 2: Wie KI-Coding-Technologie funktioniert
- Zentrale Features
- Codevorschläge und kontextsensitive Vervollständigung versus Smart Code Completion
- Compiler versus KI-gestützte Programmiertools
- Fertigkeitsstufen
- Generative KI und Large Language Models (LLMs)
- Evolution
- Das Transformer-Modell
- OpenAI Playground
- LLMs bewerten
- Arten von LLMs
- Bewerten von KI-gestützten Programmiertools
- Zusammenfassung
- Kapitel 3: Prompt Engineering
- Kunst und Wissenschaft
- Herausforderungen
- Der Prompt
- Kontext
- Anweisungen
- Zusammenfassung
- Textklassifikation
- Empfehlungen
- Übersetzung
- Eingabe von Inhalten
- Format
- Best Practices
- Seien Sie spezifisch
- Akronyme und technische Begriffe
- Zero- und Few-Shot Learning
- Leitende Wörter
- Chain-of-Thought-(CoT-)Prompting
- Leitende Fragen
- Nach Beispielen und Analogien fragen
- Halluzinationen verringern
- Sicherheit und Datenschutz
- Autonome KI-Agenten
- Zusammenfassung
- Kapitel 4: GitHub Copilot
- GitHub Copilot
- Preise und Versionen
- Anwendungsfall: Hardware programmieren
- Anwendungsfall: Shopify
- Anwendungsfall: Accenture
- Sicherheit
- Los geht's
- Codespaces und Visual Studio Code
- Vorschläge
- Kommentare
- Chat
- Inline Chat
- Open Tabs
- Befehlszeilenschnittstelle
- Copilot Partner Program
- Zusammenfassung
- Kapitel 5: Andere KI-gestützte Programmiertools
- Amazon Q Developer
- Google Gemini Code Assist
- Tabnine
- Replit
- CodeGPT
- Cody
- CodeWP
- Warp
- Bito AI
- Cursor
- Code Llama
- Andere Open-Source-Modelle
- StableCode
- AlphaCode
- PolyCoder
- CodeT5
- Unternehmen für Enterprise Software
- Zusammenfassung
- Kapitel 6: ChatGPT und andere universelle LLMs
- ChatGPT
- GPT-4
- Zurechtfinden in ChatGPT
- Mobile App
- ChatGPT individuell konfigurieren
- Browsen mit Bing
- Lästige Aufgaben
- Reguläre Ausdrücke
- Starter Code
- GitHub README
- Browserübergreifende Kompatibilität
- Bash-Befehle
- GitHub Actions
- Plug-ins
- Das Codecademy-Plug-in
- Das AskYourDatabase-Plug-in
- Recombinant AI Plugin
- GPTs
- Gemini
- Anwendungen
- Gemini for Coding
- Claude
- Zusammenfassung
- Kapitel 7: Ideen, Planung und Anforderungen
- Brainstorming
- Marktforschung
- Markttrends
- Total Addressable Market
- Wettbewerb
- Anforderungen
- Product Requirements Document
- Software Requirements Specification
- Interviews
- Whiteboarding
- Ton
- Vorgehensweisen bei der Projektplanung
- Test-Driven Development (TDD)
- Webdesign planen
- Zusammenfassung
- Kapitel 8: Programmieren
- Realitäts-Check
- Es liegt bei Ihnen
- Lernen
- Kommentare
- Modulare Programmierung
- Ein Projekt beginnen
- Autofill
- Refaktorieren
- Ninja Code
- Extrahieren von Methoden
- Bedingte Anweisungen zerlegen
- Umbenennen
- Toter Code
- Funktionen
- Objektorientierte Programmierung
- Frameworks und Bibliotheken
- Daten
- Frontend-Entwicklung
- CSS
- Grafiken erzeugen
- KI-Tools
- APIs
- Zusammenfassung
- Kapitel 9: Debuggen, testen und deployen
- Debuggen
- Dokumentation
- Code Review
- Unit Tests
- Pull Requests
- Deployment
- User-Feedback
- Der Launch
- Zusammenfassung
- Kapitel 10: Schlussfolgerungen
- Die Lernkurve ist steil
- Es gibt große Vorteile
- Aber es gibt auch Nachteile
- Prompt Engineering ist eine Kunst und eine Wissenschaft
- Mehr als programmieren
- KI wird Ihnen nicht den Job wegnehmen
- Zusammenfassung
- Index
- Über den Autor
- Über den Übersetzer
- Kolophon
System requirements
File format: PDF
Copy protection: Watermark-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Watermark-DRM, a „soft” copy protection. This means that there are no technical restrictions to prevent illegal distribution. However, there is a personalised watermark embedded in the eBook that can be used to identify the purchaser of the eBook in the event of misuse and to provide evidence for legal purposes.
For more information, see our eBook Help page.