Objektorientierte Programmierung Grundkurs (OOP)

Seminarinformationen

Seminar - Ziel

In dieser 3-tägigen Schulung "Objektorientierte Programmierung Grundkurs (OOP)" werden Sie in die Grundlagen der objektorientierten Programmierung (OOP) eingeführt. Der Kurs richtet sich besonders an Programmierer, die bereits mit prozeduralen Programmiersprachen vertraut sind und nun die Prinzipien und Systematik von objektorientierten Sprachen kennenlernen möchten. Die Schulung basiert auf C# .NET und vermittelt die Konzepte der OOP anhand dieser Programmiersprache.

Teilnehmer - Zielgruppe

  • Softwareentwickler

Kurs - Voraussetzungen

  • Grundkenntnisse in einer Programmiersprache

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Objektorientierte Programmierung – Einführung

  • Grundprinzipien der OOP
  • Unterschied zur prozeduralen Programmierung
  • Vorteile der OOP – Wiederverwendbarkeit von Programmelementen


Klassen in der OOP

  • Was ist eine Klasse in der OOP?
  • Klassen und Attribute
  • Prinzip der Datenkapselung
  • Klassenhierarchien und Vererbung bei Klassen
  • Tipps zur Generierung von Klassen
  • Abstraktion – Unterschied zwischen Objekten und Klassen


Objekte und Klassen

  • Methoden und Variablen
  • Beziehungen zwischen Klassen und Objekten
  • Spezialisierung – Aggregation – Assoziation
  • Methoden in Klassen über Interfaces definieren
  • Abstrakte Klassen
  • Interface Klassen
  • Statische Klassen
  • Polymorphie und Überladung


Design Pattern

  • Singleton
  • Factory Method
  • Builder
  • Prototype
  • Chain of Responsibility
  • Iteratore
  • Observer
  • Adapter
  • Proxy
  • Template


Einführung in UML

  • Darstellung von Klassen in UML
  • Klassendiagramme in UML

Weitere Schulungen zu Thema Microsoft .NET

C#/.net Framework Schnelleinstieg

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem Seminar erlernen Sie die grundlegenden Kenntnisse und Fertigkeiten, um sich mit der Programmiersprache C# innerhalb der .NET Platform bewegen zu können. Die Inhalte werden mit vielen praktischen Übungen vertieft.

C#/.net Framework für Einsteiger

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Diese Seminar dient als Einstieg in die C# Programmierung im Kontext einer .NET Platform. Sie erlernen die grundlegenden Kenntnisse und Fertigkeiten, die es Ihnen ermöglichen sich mittels C#-Programmierung in einer .NET Umgebung zu bewegen. Die Inhalte des Kurses werden durch ...

Einführung in ASP .NET

- u.a. in Hannover, Stuttgart, Leipzig, Nürnberg, Zürich

Nach diesem Seminar sind die Teilnehmer in der Lage einfache ASP.NET Applikationen zu erzeugen, die dem Web dynamische Inhalte liefern.

Einführung in Continuous Delivery

- u.a. in Frankfurt am Main, München, Wien, Zürich, Essen

In dieser 2-tägigen Schulung "Einführung in Continuous Delivery" lernen Sie die Motivation und Konzepte hinter Continuous Delivery und das Zusammenspiel mit dem DevOps-Paradigma kennen. Sie erhalten einen Überblick über Continuous Integration, Continuous Delivery und ...