Mo. bis Fr. von 8:00 bis 17:00 Uhr 0800 71 20000 Garantietermine Aktionspreise

.NET Developer BootCamp - Basic


BootCamps für Entwickler 27 Tage

Zertifizierte Schulung

In dieser Weiterbildung wird Ihnen ein grundlegendes Verständnis zur Programmierung und zur Programmiersprache vermittelt. Sie beherrschen nach der Weiterbildung die Programmiersprache C# und können kleinere Programme schreiben. Ebenso wird aufgezeigt, wofür GitHub und Jira benötigt werden. Sie kennen Entwicklungsumgebungen und können diese in Ihre beruflichen Anforderungen und Arbeitsweise integrieren.

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 

Zielgruppe

Dieses Training richtet sich an Personen, die die Grundlagen der Softwareentwicklung erlernen möchten. Es sind keine spezifischen Grund- oder Programmierkenntnisse für diese Schulung notwendig. Sie besitzen eine abgeschlossene Berufsausbildung oder einen Hochschul-/Fachhochschulabschluss. Sie haben eine Affinität zu IT-, Softwarethemen und Programmierung. 

Kursinhalte

C# - Grundlagen der Programmierung (3 Tage):

  • Überblick in .NET: Architektur, Laufzeitumgebung, erstes Programm
  • Visual Studio: Editoren, Programmier-Tools und Code-Assistenz
  • Grundlegende Sprachelemente: Syntax, elementare Datentypen, Operatoren, Funktionen, Fehlerbehandlung in C#

Objektorientierte Programmierung (6 Tage):

  • OOP: Klassen, Vererbung, Kapselung, Interfaces
  • Einführung in die Modellierung mit UML
  • Arbeit mit Collections
  • Weitere Hilfsklassen: Lesen und Schreiben von Dateien, Bearbeitung von Strings, Umgang mit Datum und Uhrzeit
  • Elemente der funktionalen Programmierung: Funktionen als Objekte, Lambda-Ausdrücke
  • Entwicklung von Windows-Applikationen

Werkzeuge und Methoden für effiziente Softwareentwicklung (3 Tage):

  • Source Code Management mit Git/GitHub, Issue-Management mit Jira
  • Testgetriebene Entwicklung mit Umsetzung durch NUnit
  • Anwendung von Mock-Objekten mit dem Moq-Framework
  • Paketmanagement mit NuGet
  • Grundlagen von DevOps

Web-Anwendungen mit ASP.NET (3 Tage):

  • Überblick über ASP.NET RESTful WebServices
  • Entwicklung browserbasierter Web-Anwendungen mit Razor

Datenverarbeitung Basic und Advanced (3 Tage):

  • Einführung in die Aufgaben einer Datenbank, Kategorisierung, Produktübersicht, erster Umgang mit MSSQL & SQL Server Management Studio

SQL (2 Tage):

  • Erstellung eines Datenbank-Schemas, INSERT, SELECT, UPDATE, DELETE, Relationen
  • Steuerung von Transaktionen: ACID-Transaktionen, BEGIN, COMMIT, ROLLBACK

Datenbank-Zugriff mit Entity Framework Core (2 Tage):

  • Zugriff auf eine relationale Datenbank (Microsoft SQL Server) und Ausführung von SQL-Statements
  • Objekt-Relationen-Mapping (O/R-Mapping) und Arbeit mit Entities
  • Optional: Zugriff auf eine NoSQL-Datenbank wie Couchbase

Workshop Anwendungsentwicklung (5 Tage):

  • Konzeption und Entwicklung von Anwendungen
  • Präsentation des fertigen Ergebnisses 

Lernen von Experten

Zertifizierte und praxiserfahrene TrainerInnen

Inklusive

Mittagessen, Kursmaterial, Zertifikat, WLAN, Getränke uvm.

Gruppengröße

Minimal 5, Maximal 8 TeilnehmerInnen

Sprache

Deutsch (Englisch auf Wunsch)

Förderungen

Bis zu 100% Kostenübernahme!

Fragen zum Ablauf?

FAQ und Kontakt

Ähnliche Schulungen

Noch Fragen?

Rufen Sie mich an oder schreiben Sie mir eine E-Mail!

Michaela Berger
Michaela Berger