# Grundkonzepte Geschichte von Git Dezentrale vs. zentrale Versionsverwaltung Datenspeicher: Workspace, Staging, Repository, Remote Tracking Branches, Remote Repositories, Stash, Branches Konzept der Git-Hash-Werte Verweise auf Commits und anderen Referenzen # Git-Werkzeuge Git-Clients Kommandozeilenwerkzeuge (git.exe/git u.a.) GUI-Werkzeuge wie z.B. Visual Studio, VSCode, Eclipse, SourceTree und GitHub Desktop (andere mglich) # Einstieg in Git Initiale Konfiguration / User Settings Grundoperationen fr die lokale Arbeit Lokale Repositories anlegen Repositories klonen Staging Area und Commits Dateien von der Versionierung ausschlieen (.gitignore) Umgang mit leeren Verzeichnissen Dateien umbenennen und Dateien lschen Statusinformationen und Versionsgeschichte anzeigen nderungen verwerfen/rckgngig machen (Undo / Reset) Tagging (Tags) Stashing Suche im Repository # Branching und Merging Branch erstellen Arbeiten im Branch Wechsel zwischen Branches Merging, Rebasing, Cherry-Picking Merge Modelle: Fast forward, merge, rebase + merge Umgang mit Konflikten (Konfliktlsung, Abbrechen) Werkzeuge fr die Konfliktbearbeiteung Branches lschen Das Gitflow-Konzept fr Branching und Merging (Feature Branches, Release Branches, Hotfix Branches) Git Branch Policies # Remote Repositories Klonen eines Remote Repositories Arbeiten mit Remotes Remotes einrichten Austausch zwischen Repositories (Fetch, Pull und Push) Pull-Requests # Aufbauwissen und Praxis mit Git Dezentrales Arbeiten mit Git Typische Workflows im Projektalltag Gemeinsames Arbeiten auf einen Branch Mit Feature-Branches und Hotfix-Branches entwickeln Ein Release erstellen Verschiedene Release-Branching-Strategien Organisation von Repositories und Projekten Sinnvolle Regeln und Policies fr Pull Requests Das Dateisystem aufrumen Grenzen von Git Git-Erweiterungen Git Submodules Tipps & Tricks Best Practices # Optionale Themen: Spezielle Git-Server/Git-Anbieter zur Auswahl - GitHub - GitLab - Bitbucket - AWS CodeCommit - Git in Azure DevOps (ehemals Team Foundation Server (TFS) / Visual Studio Team Services (VSTS))
- Einfhrung in die KI-untersttzte Softwareentwicklung - berblick ber OpenAI (ChatGPT), Azure OpenAI und GitHub Copilot - Einsatz von ChatGPT zum Erstellen von Programmcode und Lsen anderer Aufgaben - Einrichten und konfigurieren von Azure OpenAI (Praxi
zum Artikel gehenOptional: Allgemeine Einfhrung in Microsoft Azure Modul 1: berblick und Einfhrung 1. Desktop as a Service (DaaS) 2. Von Remote Desktop Services (RDS) zu Windows-Desktops in Azure 3. bersicht ber Azure Virtual Desktop (und Windows 365). 4. Terminolo
zum Artikel gehenOptional: Vermittlung der notwendigen Grundkenntnisse in JavaScript/TypeScript/node.js, .NET/C#, Java oder Python berblick ber Playwright - Architektur und Funktionen von Playwright - Optional: Vergleich mit Selenium, Cypress, Testcafe u.a. Testwerk
zum Artikel gehenAktuell suchen wir intern zwei DevOps Engineers (m/w/d) für den weiteren Ausbau unseres Projektteams: DevOps Engineer Services (m/w/d) Erfahrungen in Softwareentwicklungsprojekten im agilen Umfeld inkl. Service Management Fundierte Kenntnisse der Servic
Einsatzgebiete von Application Insights Aufbau von Application Insights Verwenden des Application Insights-Portals Dashboard konfigurieren Application Insights Security berwachbare Anwendungen - Apps (Android, iOS, Windows) - Webanwendnungen -
zum Artikel gehen