Header Background

MOC 55238 SharePoint Online for Administrators

Gesicherter Termin 18. - 20.12.2023

Künstliche Intelligenz OpenAI - ChatGPT

Gesicherter Termin: 17.-19.01.2024

Gesicherter Termin

Weiterbildung für Ihre Zukunft!

Über 800 Garantie-Termine

Image not available

Architecting on AWS

Gesicherter Termin 06. - 08.02.2024

Robotic Process Automation (RPA) Einführung

Gesicherter Termin 08.02.2024

(Certified) Penetration Testing Specialist (PTS)

Gesicherte Termine: 18. - 22.12.2023 und 22. - 26.01.2024

PostgreSQL für Administratoren - Kompakturs

Gesicherter Termin 08. - 10.01.2024

Weiterbildungsbudget 2023 nutzen!

  Zahlen Sie in 2023 und lernen in 2024!

Weiterbildungsbudget für 2023 Noch nicht aufgebraucht?

Netzwerktechnik Kompaktkurs

Gesicherter Termin: 18. - 22.12.2023

Microsoft Intune / Microsoft Endpoint Manager

Gesicherter Termin 17. - 18.01.2024

PL-400 Microsoft Power Platform Developer (PL-400T00)

Gesicherter Termin 22. - 26.01.2024

Python Einführungskurs

Gesicherter Termin: 08. - 12.01.2024

Microservices mit Docker und Kubernetes

Gesicherter Termin 08. - 12.01.2024

Linux-LPI - Komplettausbildung zur LPIC-1 (101 und 102: Administrator) 10 Tage

Gesicherter Termin: 15.-26.01.2024

EC-Council Certified Ethical Hacker v12 (CEH)

Gesicherter Termin 12. - 16.02.2024

CODING BOOTCAMPS

Starten Sie Ihre Entwickler-Karriere!

 
 
 

.NET Developer Bootcamp - Advanced

Diese Qualifizierungsmassnahme befähigt bereits tätige Programmierer:innen dazu, qualitativ hochwertige Software zu entwickeln. Neben Techniken der Sprache C# lernst Du die Konzepte der objektorientierten Programmierung kennen. Dabei liegt der Fokus auf dem korrekten Einsatz von OOP-Möglichkeiten sowie der Vermittlung eines einheitlichen Verständnisses.

Du lernst Standards der Modellierung zu lesen und zu nutzen und diese auch in Design Patterns praktisch umzusetzen. Besonderer Fokus liegt auf Techniken der Testgetriebenen Entwicklung und Vorgehensweisen, um saubere und wartbare Anwendungen zu entwickeln. Du erhältst eine Einführung in das Paradigma der Funktionalen Programmierung und dessen Einsatz in C#. Im Bereich der Datenbankentwicklung wollen wir ein einheitliches Verständnis für Datenbankdesign und Normalisierung schaffen.

Anhand praktischer Übungen lernst Du Tabellen miteinander zu verschalten und komplexe Statements ggf. zu optimieren. Im Bereich der Web- und API-Entwicklung lernst Du mit dem Entity Frameworks (EF) einen modernen Objekt-Datenbank-Mapper für .NET kennen. Praktische Übungen zu LINQ-Abfragen, Änderungsnachverfolgung, Updates und Schemamigrationen sind Teil dessen.

Um effizient Software entwickeln zu können, lernst Du Tools aus den Bereichen Quellcodeverwaltung, Continuous Integration und Continuous Delivery (CI/CD), Test und der agilen Softwareentwicklung im Allgemeinen kennen. Im Rahmen eines Workshops wirst Du das Erlernte in Gruppen/Pairs mithilfe agiler Arbeitsweisen umsetzen.

Inhalte

Das Training ist in sechs Module aufgeteilt:

Modul 1: C#: Objektorientierte Programmierung (OOP)

  • Einführung in OOP mit C#
  • Praktische Übungen zu den nachfolgenden Themen:
    • Datenklassen
    • OOP: Klassen,
    • Vererbung,
    • Kapselung,
    • Interfaces
    • Sichtbarkeit
    • Konstruktoren
    • Überladene Konstruktoren
    • Überschreiben von Methoden
    • UML Notation
    • UML in der Praxis mit Tools
    • Statische Klassen
    • Helperklassen
    • Konzept der Funktionale Programmierung
    • Einführung in Funktionale Programmierung mit LINQ Statements
    • Windows Applikationen mit WPF
    • Design Patterns (GoF)

Modul 2: Datenbankentwicklung mit SQL

  • Einführung in SQL
  • Einteilung in DDL, DML, TCL and DCL
  • Wiederholung CRUD-Operationen
  • Filtern mit WHERE
  • Normalisierung
  • Schlüsselverwendung (PK, FK, AK)
  • Tabellen erstellen, ändern, löschen
  • Praktische Übungen mit Microsoft SQL Server
  • Kartesische Produkte

Modul 3: Webentwicklung und Datenbank Zugriff mit Entity Framework Core

  • Konzept des Entity Framework (EF)
  • Migrations
  • Nutzung von NuGet
  • Schichtentrennung
  • Database First vs Code First
  • Datenbankzugriffe managen
  • Verschiedene Datenbanktypen
  • Zugriff auf NoSQL mit Mongo DB (optional)
  • Abfragesprache Language Integrated Query (LINQ) gezielt einsetzen

Modul 4: Werkzeuge und Verfahren zur effizienten Softwareentwicklung

  • Sourcecodeverwaltung mit Git Branchingkonzepte Mergeing Forward- und ReverseIntegration Issue Tracking mit Jenkins Testframework Nunit Unit Testing Best Practice Data Driven Testing Test Driven Development (TDD) Moq

Modul 5: Workshop Anwendungsentwicklung

  • Planung einer Anwendung mit Razor Forms Anwendung für CRUD
  • Requirements Engineering (RE)
  • User Stories
  • Personas
  • Zeitschätzungstechniken (optional)
  • Schnittstellendesign und Modellierung
  • Modellierung mit einfachen Tools
  • TDD-Ansatz RESTful WebService umsetzen nach Vorgabe Anwendung von Postman Unit- und Integrationstests

Modul 6: Continuous Integration / Continuous Delivery (CI/CD)

  • Einführung in CI/CD
  • Voraussetzungen
  • Containerisierung
  • Docker
  • Überblick: Was ist Kubernetes (K8s)

Zielgruppe

Diese Weiterbildung richtet sich an bereits tätige Programmiererinnen und Programmierer, die sich im Bereich Softwareentwicklung weiterentwickeln möchten.

Voraussetzungen

Voraussetzungen für die Teilnahme sind:

  • Entwicklungserfahrung mit einer gängigen Programmiersprache, idealerweise wie C#, Java, Kotlin, Javascript oder C++
  • Basis Programmierkenntnisse in C#.NET und Erfahrung in der Erstellung von Software (mind. 1 Jahr Projekterfahrung)
  • SQL-Befehle und relationale Datenbanken sind bekannt (keine vertieften Kenntnisse notwendig)
  • Verständnis für Softwarearchitektur

Dauer, Termin und Preis

  • Dauer des Bootcamps: 22 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.

 
 
 

Diese Seite weiterempfehlen:

0
Merkzettel öffnen
0
Besuchsverlauf ansehen
IT-Schulungen.com Control Panel
Warnung Icon Sie haben in Ihrem Browser Javascript deaktiviert! Bitte aktivieren Sie Javascript um eine korrekte Darstellung und Funktionsweise von IT-Schulungen zu gewährleisten. Warnung Icon