.NET Developer Bootcamp - Basic
Das 27-tägige ".NET Developer Fundamentals - Bootcamp" ist darauf ausgerichtet, Ihnen ein umfassendes Verständnis der .NET-Entwicklung zu vermitteln. Von C# Grundlagen bis hin zu fortgeschrittenen Datenverarbeitungstechniken bietet dieses Bootcamp alles, was Sie benötigen, um in der .NET Welt erfolgreich zu sein. Sie lernen objektorientierte Programmierung, den Umgang mit modernen Entwicklungswerkzeugen, Web-Entwicklung mit ASP.NET und den Zugriff auf Datenbanken mit Entity Framework Core. Abschließend setzen Sie Ihr Wissen in einem praktischen Workshop um, in dem Sie eine Anwendung konzipieren und entwickeln.
Lernziele
- C#-Grundlagen der Programmierung
- Objektorientierte Programmierung
- Grundlagen der Modellierung mit UML
- Elemente der funktionalen Programmierung
- Werkzeuge und Verfahren zur effizienten Softwareentwicklung Web- Anwendungen mit ASP.NET
- Datenverarbeitung SQL Datenbank-Zugriff mit Entity Framework Core
Inhalte
C# - Grundlagen der Programmierung (3 Tage)
- .NET-Einführung: Architektur, Runtime, erstes Programm
- Visual Studio: Editoren, Programmier-Werkzeuge und Code-Asist
- Basic Sprachelemente: Syntax, Basis-Datentypen, Operatoren, Funktionen, Fehlerbehandlung C#
Objektorientierte Programmierung (6 Tage)
- OOP: Klassen, Vererbung, Kapselung, Interfaces
- Grundlagen der Modellierung mit UML
- Collections
Weitere Hilfsklassen: Lesen und Schreiben von Dateien, String-Verarbeitung, Datum und Uhrzeit - Elemente der Funktionalen Programmierung: Funktionen als Objekte, Lambda-Ausdrücke
- Windows-Applikationen
Werkzeuge und Verfahren zur effizienten Softwareentwicklung (3 Tage)
- Source Code Management mit Git/GitHub, Issue-Management mit Jira
- Testgetriebene Entwicklung, Umsetzung mit nunit
- Testen mit Mock-Objekten, Framework moq
- Package Management mit NuGet
- DevOps Grundlagen
Web- Anwendungen mit ASP.NET (3 Tage)
- Übersicht ASP.NET RESTful WebServices mit ASP.NET
- Browser-basierte Web-Anwendung mit Razor
Datenverarbeitung Basic und Advanced (3 Tage)
- Einführung: Aufgaben einer Datenbank, Kategorisierung, Produkt-Übersicht, erster Kontakt mit MSSQL & SQL Server Management Studio
SQL (2 Tage)
- Anlegen eines Datenbank-Schemas, INSERT, SELECT, UPDATE, DELETE, Relationen
- Transaktionssteuerung: ACID-Transaktionen, BEGIN, COMMIT, ROLLBACK
Datenbank-Zugriff mit Entity Framework Core (2 Tage)
- Zugriff auf eine relationale Datenbank (Microsoft SQL Server) und Absetzen von SQL-Statements
- O/R-Mapping und Entities
- Optional: Zugriff auf eine NoSQL-Datenbank z.B. Couchbase
Workshop Anwendungsentwicklung (5 Tage)
- Konzeption und Entwicklung
- Präsentation des Endergebnisses
Zielgruppe
Dieses Training richtet sich an Personen, die gerne die Grundlagen der Softwareentwicklung erlernen möchten. Es sind keine spezifischen Grund- oder Programmierkenntnisse für diese Schulung notwendig. Du besitzt eine abgeschlossene Berufsausbildung oder Hochschul-/ Fachhochschulabschluss. Du hast eine Affinität zu IT-, Softwarethemen und Programmierung.
Dauer, Termin und Preis
- Dauer des Bootcamps: 27 Tage Live Training mit dem Dozenten
- Ort: Online oder vor Ort in unseren Schulungszentren oder in Ihren Räumlichkeiten
- Preis: auf Anfrage
Kontaktieren Sie uns!
Geben Sie Ihrer Karriere einen Schub. Gerne beraten wir Sie unverbindlich zu unseren Bootcamps.
Mit über 20 Jahren Erfahrung in der IT-Weiterbildung für Unternehmen und Behörden sind wir eins der führenden Schulungsunternehmen, wenn es um innovative und moderne Weiterbildung und Qualifizierung geht.