.NET Developer BootCamp - Basic
Nach 27 Trainingstagen entwickelst du eine getestete .NET-Webanwendung mit Datenbankzugriff und Git.
Die wichtigsten Themen
C# und objektorientierte Programmierung
Webanwendung mit ASP.NET Core
SQL Server und Entity Framework Core
Git, GitHub und Teamprozesse
Automatisierte Tests mit NUnit
Eigenes Abschlussprojekt
Überblick Nach 27 Trainingstagen entwickelst du eine datenbankgestützte Webanwendung mit C#, ASP.NET Core und Entity Framework Core. Du setzt eine fachliche Aufgabenstellung in Klassen, Datenmodelle und Funktionen zum...
Nach 27 Trainingstagen entwickelst du eine datenbankgestützte Webanwendung mit C#, ASP.NET Core und Entity Framework Core. Du setzt eine fachliche Aufgabenstellung in Klassen, Datenmodelle und Funktionen zum Erfassen, Ändern, Löschen und Ausgeben von Daten um. Du verwaltest den Quellcode mit Git, testest zentrale Funktionen mit NUnit und präsentierst am Ende die lauffähige Anwendung samt Entwicklungsweg.
Das .NET-Entwickler-Seminar setzt keine Programmiererfahrung voraus. Du lernst, Anforderungen in UML-Modelle und C#-Code zu übertragen, Fehler im Debugger zu finden und Änderungen über Branches, Pull-Requests und Reviews nachzuvollziehen. Die kleine Gruppe schafft Raum für betreute Übungen, Code-Besprechungen und Fragen zu deinen Lösungswegen. Einen Überblick über weitere Themen findest du bei den Schulungen für Softwareentwicklung und Programmierung.
Für Teams führen wir das C#-Bootcamp auch als Firmenseminar oder Inhouse-Schulung durch und stimmen die eingesetzte Version auf eure Projektumgebung ab. Nach dem Basic-BootCamp vertieft das .NET Developer BootCamp Advanced die Entwicklung größerer Anwendungen. Frag deinen Wunschtermin und das passende Durchführungsformat unverbindlich an.
Die Themen SDK, Runtime und Projektstruktur · Visual Studio und Projektvorlagen · Variablen, Datentypen und Operatoren · Kontrollstrukturen, Methoden und Konsolenanwendungen · Debugging und systematische Fehleranalyse...
C# und .NET-Grundlagen
- SDK, Runtime und Projektstruktur
- Visual Studio und Projektvorlagen
- Variablen, Datentypen und Operatoren
- Kontrollstrukturen, Methoden und Konsolenanwendungen
- Debugging und systematische Fehleranalyse
Objektorientierte Programmierung und UML
- Klassen, Objekte und Konstruktoren
- Eigenschaften, Methoden und Kapselung
- Vererbung, Polymorphie und Interfaces
- Collections, Generics und Exceptions
- UML-Klassenmodelle, Sequenzen und Anwendungsfälle
- Delegates, Lambda-Ausdrücke und LINQ
Code-Struktur und Wartbarkeit
- Trennung von Zuständigkeiten im Code
- Clean Code und Refactoring
- Nullability und defensive Programmierung
- Fehlerfälle und Exception-Handling
- Paketmanagement mit NuGet
Git, Tests und Teamprozesse
- Repositories, Commits und Branches
- Pull-Requests und Code-Reviews
- Issues, Backlogs und Jira-Workflows
- Unit-Tests mit NUnit
- Test-Doubles mit Moq
- Builds mit GitHub Actions
CI/CD und Projektumgebungen
- Automatisierte Build-Prozesse
- Konfigurationen und Umgebungen
- Deployment-Artefakte und Übergaben
- Nachvollziehbare Änderungen im Team
Webentwicklung mit ASP.NET Core
- HTTP, Routing und Middleware
- Dependency-Injection in Webprojekten
- Web-APIs mit Controllern
- Razor Pages und MVC-Grundlagen
- Validierung und Fehlerbehandlung
- Projektstruktur für Webanwendungen
Datenbanken und SQL Server
- Relationale Tabellen und Beziehungen
- Primärschlüssel und Fremdschlüssel
- SQL-Abfragen mit Filtern und Sortierung
- Joins, Gruppierungen und Aggregationen
- Transaktionen und Datenintegrität
- SQL Server Management Studio
Datenzugriff mit Entity Framework Core
- DbContext, Entitäten und Beziehungen
- Code First und Migrationen
- CRUD-Operationen mit LINQ
- Ladeverhalten relationaler Daten
- Datenbankinitialisierung und Konfiguration
Abschlussprojekt Anwendungsentwicklung
- Anforderungen und fachliches Datenmodell
- Anwendungsarchitektur und Aufgabenplanung
- Implementierung mit C# und ASP.NET Core
- Datenzugriff und automatisierte Tests
- GitHub-Issues, Branches und Review-Schleifen
- Präsentation und Code-Besprechung
Zielgruppe
- IT-affine Personen beim Quereinstieg
- Junior-Entwicklerinnen und Junior-Entwickler ohne .NET-Projekterfahrung
- IT-Fachkräfte aus Support, Administration oder Testing
- Projektteams beim Aufbau interner .NET-Kompetenz
- Personen ohne Programmiererfahrung vor dem ersten Entwicklungsprojekt
Das lernst du
- C#-Programme eigenständig planen, umsetzen und debuggen
- Objektorientierte Modelle aus fachlichen Anforderungen ableiten
- Code mit Git, GitHub und Jira im Team bearbeiten
- Fehler vor Übergaben durch automatisierte Tests erkennen
- Datenbankgestützte Webanwendungen mit ASP.NET Core und Entity Framework Core entwickeln
- Ein Abschlussprojekt dokumentieren, präsentieren und als Arbeitsprobe nutzen
So arbeiten wir
- Live-Coding: Entwicklungsschritte direkt in Visual Studio nachvollziehen
- Betreute Hands-on-Übungen: C#-Code in mehreren Iterationen umsetzen
- Code-Reviews: Lösungen vergleichen und typische Fehlerbilder besprechen
- Teamarbeit: GitHub, Jira, Branches und Pull-Requests einsetzen
- Projektarbeit: Eine lauffähige Anwendung konzipieren und präsentieren
- Kleine Gruppe: Fragen und individuelles Feedback während der Übungen
Empfohlene Vorkenntnisse
- Abgeschlossene Berufsausbildung, Hochschulabschluss oder vergleichbare Berufserfahrung
- Sicherer Umgang mit dem PC sowie mit Dateien und Ordnern
- Interesse an Softwareentwicklung und strukturiertem Problemlösen
- Englische Grundkenntnisse für Dokumentation und Fehlermeldungen
- Keine Programmiererfahrung erforderlich
Dein Fahrplan
Die Gruppe richtet die Entwicklungsumgebung ein, untersucht den Aufbau von .NET-Projekten und erstellt erste C#-Programme mit Variablen, Kontrollstrukturen und Methoden. Debugging und Fehleranalyse führen zu einer eigenständig ausführbaren Konsolenanwendung.
Organisatorisches
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
Deine Vorteile
Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
Inklusivleistungen
Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.
Lernen von Experten
Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.
Keine Vorkasse
Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.
Max. 8 Teilnehmende
Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.
Lieber gleich das ganze Team schulen?
Diese Schulung gibt es auch exklusiv für dein Unternehmen, bei euch vor Ort, an unseren Standorten oder Live-Online. Inhalte und Termine nach Maß.
Inhouse-Schulung
Wir kommen zu euch: diese Schulung maßgeschneidert in euren Räumen, für Unternehmen und Behörden.
- Inhalte exakt auf euch zugeschnitten
- Termine nach euren Bedürfnissen
- Günstiger ab mehreren Teilnehmern
- Vertraute Umgebung, kein Reiseaufwand
Firmen-Seminar
Exklusiv für dein Team an einem unserer Standorte oder Live-Online, individuell angepasst.
- Geschlossene Gruppe aus eurem Haus
- Individuelle Terminplanung
- An unseren Standorten oder Live-Online
- Angepasste Inhalte
Fragen und Antworten zu .NET Developer BootCamp - Basic
Was ist .NET und wofür wird es eingesetzt?
.NET ist eine plattformübergreifende Entwicklungsplattform für Anwendungen und Dienste, die unter anderem C# unterstützt. Sie stellt Laufzeit, SDK und Programmbibliotheken bereit. ASP.NET Core dient der Webentwicklung, während Entity Framework Core den Zugriff auf relationale Datenbanken abbildet. Das BootCamp arbeitet mit der aktuell unterstützten LTS-Linie.
Was ist ein C#-Bootcamp?
Ein C#-Bootcamp verbindet Programmiergrundlagen, objektorientierte Entwicklung und die Umsetzung eigener Anwendungen mit .NET in einem zusammenhängenden Lernpfad. Über 27 Trainingstage entsteht hier eine datenbankgestützte Webanwendung mit ASP.NET Core, Entity Framework Core, SQL Server, Git und automatisierten Tests.
Ist das C#-Bootcamp für Anfänger geeignet?
Programmierkenntnisse in C# oder einer anderen Sprache sind nicht erforderlich. Du solltest sicher mit einem PC, Dateien und Ordnern umgehen und bereit sein, zwischen den fachlichen Einführungen regelmäßig eigene Entwicklungsaufgaben zu bearbeiten.
Wann nutzt man Entity Framework Core statt direktem SQL?
Entity Framework Core eignet sich, wenn eine .NET-Anwendung relationale Daten über C#-Objekte, LINQ und einen DbContext verarbeitet. Direktes SQL bleibt sinnvoll, wenn Abfragen gezielt optimiert werden müssen oder Datenbankfunktionen benötigt werden, die das Object-Relational Mapping nicht passend abbildet.
Welches Projekt und welchen Abschluss gibt es im BootCamp?
Im fünftägigen Abschlussworkshop entsteht eine lauffähige Webanwendung mit relationalem Datenmodell, Datenzugriff, Tests und Versionsverwaltung. Das Projekt wird dokumentiert und präsentiert. Eine offizielle Herstellerzertifizierung ist für dieses BootCamp nicht hinterlegt; den verfügbaren Teilnahmenachweis klärst du mit dem Angebot.
Wie lange dauert das BootCamp und was kostet es?
Das BootCamp umfasst 27 Trainingstage und wird als Live-Online-Schulung oder in Präsenz angeboten. Der Preis, die Unterrichtszeiten und verfügbare Termine werden auf Anfrage passend zur gewählten Durchführung mitgeteilt.
Kann das .NET-BootCamp als Inhouse-Schulung stattfinden?
Für Unternehmen und Behörden ist eine Inhouse- oder Firmenschulung möglich. Inhalte, eingesetzte .NET-Version und Übungen lassen sich dabei auf die Projektumgebung des Teams abstimmen; die konkreten Konditionen erhältst du mit einem individuellen Angebot.
Welche BootCamps passen zu anderen IT-Rollen?
Für Anwendungsentwicklung ohne klassischen Code-Fokus passt das BootCamp NoCode und Low Code Entwicklung. Datenorientierte Rollen finden mit dem BootCamp Data Analyst mit Python und Power BI oder dem Data Science Foundation BootCamp eigenständige Lernpfade.
Weitere häufig gestellte Fragen und Antworten findest du in den FAQs .
Passende Schulungen nach dem Kurs
Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert
Aus der Praxis für die Praxis
Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.
Individuell statt "Schema F"
Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.
Maximale Freiheit: Remote oder vor Ort
Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.
Mit Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
NOCH FRAGEN?
Rufe mich an oder schreibe mir eine E-Mail.
Michaela Berger
Über 20.000 Unternehmen und Behörden vertrauen auf uns