Technisches...
Bei unseren Projekten setzen wir Technologien unterschiedlicher Hersteller ein. Hier wenige Stichworte:
OS, Infrastruktur und Scripts
- Linux (Debian, LPIC-1 und LPIC-2)
- Windows (Server seit NT 3.5 :))
- Shellscripts (bash, PowerShell, ...)
- Ansible (Deployment)
- MS SQL Server (seit SQL2000)
- mysql, mariadb
- Docker
Programmiersprachen und Frameworks
- C# (.NET, WebAPI, ASP.NET Core, Blazor unter Windows, Linux und OSX)
- WPF, MAUI (unter Windows, Linux, OSX, iOS, Android)
- Python
- Umbraco (CMS auf Basis von .NET)
Sollten Sie hier Schulungsbedarf haben oder Ihre Mitarbeiter auf einen aktuellen Stand bringen wollen, kommen Sie gerne auf uns zu! Wir oder unsere Partner erstellen für Sie ein individuelles Programm.
Wir sind Partner im Expertennetzwerk von Dr. Holger Schwichtenberg (IT-Visions) und setzen dort seit 2022 Schulungen im Bereich C#, Python, mariadb/mysql, WPF, ASP.NET Core, Blazor u.a. vor Ort oder Remote über ein Videokonferenzsystem Ihrer Wahl um. Hier finden Sie weitere Themen, bei denen IT-Visions unterstützen kann.
C# Workshops...
Wir bieten 1:n-Coachings für Teams und Lehrlinge. Im Rahmen von Förderprogrammen verrechnen wir direkt mit dem Fördergeber.
Die verwendeten Unterlagen werden online bereitgestellt und ständig aktualisiert, sodass Sie immer auf Zugriff auf die letzten Versionen der Seminarunterlagen haben. D.h. es gibt kein Powerpoint-Grab mit Informationen für die Rundablage...
Alle Coachings und Kurse werden entweder Face-to-Face oder rein online (bspw. mit MS-Teams) umgesetzt. Gerne kommen wir im deutschsprachigen Raum zu Ihrem Standort oder organisieren bei einem unserer Partner einen Seminarraum.
Die Kurse umfassen nicht nur Theorie! Wir erarbeiten gemeinsam die Inhalte. Damit bleibt der Inhalt am Besten hängen :)
Für ein Angebot kommen Sie gerne auf uns zu! Weiter unten finden Sie ein Kontaktformular! In der Terminfindung sind wir flexibel.
Einzelne Themenblöcke können gerne angepasst werden bzw. gehen wir sehr gerne auf Individuelle Bedürfnisse ein. Nehmen Sie mit uns Kontakt über das Kontaktformular auf!
Jede Teilnahme bei einer Veranstaltung wird mit einem fälschungssicheren Teilnahmezertifikat bestätigt!
Entwicklungen in C# und .NET
C# und Copilot (1 Tag)
In Zukunft gibt es nur mehr Entwickler, die es verstehen die AI anzuwenden. In diesem Workshop wird gezeigt, wie Copilot im Rahmen von C#-Entwicklungen verwendet werden kann.
Stichworte:
- Verwendung von AI
- Technische Aspekte
- Übungen mit Copilot
C# und Docker (2 Tage)
Seit vielen Jahren hilft Docker in der Infrastruktur und beim Deployment von Software. In diesem Workshop wird Docker diskutiert und konzeptionell betrachtet. Praktische Übungen zum Hosten von ASP.NET Core-Anwendungen runden den Workshop ab und zeigen, wie es in der Praxis mit Docker funktionieren kann.
Stichworte:
- Einstieg in Docker (warum/wieso/weshalb?)
- Images vs. Container
- Volumes
- Netzwerk
- Dockerfiles
- Bereitstellen von Images
- Orchestrierung mit docker-compose
Einführung in C# (1-2 Tage)
In diesem Kurs wird eine Grundlage für die Entwicklungen in C# geschaffen.
Stichworte:
- Syntax der Sprache
- Geschichte zu C#
- Konsolenprogramme
- Datentypen
- Programmsteuerung
- Arbeiten mit Collections
- Klassen und Structs
- Vererbung (OO-Konzepte)
- Garbage Collection
- Einfache Arbeiten mit HttpClient (lesen von json)
- Einfache Arbeiten mit Dateien
- Einfache Arbeiten mit Datenbanken (EFCore)
C#: Erweiterte Konzepte (2 Tage)
Nach einer Einführung macht es Sinn, sich mit Themen aus der Praxis auseinander zu setzen.
Stichworte:
- Fehlerbehandlung
- async / await in der Praxis
- appsettings
- LINQ
- Dependency Injection (DI, IServiceCollection)
- ...
C#: Datenbankentwicklungen (2 Tage)
Intensive Auseinandersetzung mit DB-Entwicklungen im Kontext von C#.
Stichworte:
- Erstellen von einfachen Modellen
- Entwicklungsmodelle (code-first vs. database-first)
- Validierung
- Fluent-Validation
- EF-Core im Kontext von MSSQL-Server
- CRUD: Create, Read, Update und Delete-Operationen
- DbContext
- Experimente mit mysql, mariadb, postgresql u.a.
- Performance-Analysen
C#: ASP.NET Core (2-3 Tage)
Im Rahmen von ASP.NET Core wird eine Plattformübergreifende Anwendung geschrieben. Je nach Vorkenntnissen der Teilnehmer wird WebAPI, MVC oder Blazor verwendet, um experimentell die Konzepte zu studieren.
Stichworte:
- WebAPI: Projektstrukturen seit ASP.NET Core 3.1
- Verbesserungen (aktuellstes ASP.NET Core)
- REST
- REST: Best practice
- MVC
- Testwerkzeuge (Postman u.a.)
- Blazor: von Server bis WASM
- Routen in MVC und Blazor
- Konzepte
- Caching
- Ratelimit
- Deployment und Hosting
C#: Logging (1 Tag)
Für den Betrieb von Software ist Logging nicht nur notwendig, sondern sehr wichtig. In diesem Workshop werden Konzepte vorgestellt, die typischen Probleme beim Loggen betrachtet und Lösungen mit unterschiedlichen Technologien implementiert.
Stichworte:
- ILogger in .NET
- Seq
- NLog u.a.
C#: Testing (1 Tag)
Implementationen von Algorithmen müssen getestet werden. In diesem Workshop wird xUnit vorgestellt und einzelne Methoden werden getestet und analysiert.
Stichworte:
- xUnit in Visual Studio
- Best practices in Testing
Workshops zu Python
Seit über 30 Jahren ist Python beliebt und wird nach wie vor sehr gerne für unterschiedliche Aufgaben verwendet.
Python Grundlagen (2 Tage)
In diesem Workshop geben wir einen Überblick über Python und erstellen einfache Programme.
Stichworte:
- Typisierungssystem in Python
- Datentypen (von Integer und String zu Listen und Dictionaries)
- Programmsteuerung
- Funktionsdefinitionen
- Fehlerbehandlung mit Exceptions
- Arbeiten mit Dateien
Workshops zur Infrastruktur
Wo und wie sollen unsere Programme ausgeführt werden? Wie kann man den Server bzw. auch die eigene Workstation vernünftig managen?
Powershell Grundlagen (2 Tage)
In diesem Workshop erfassen wir die wichtigsten Elemente der Powershell und schreiben Scripts, die uns das tägliche Leben erleichtern.
Stichworte:
- Elemente in der Powershell
- Powershell unter Windows, Linux und macOS
- Pipelines
- Formatieren der Ausgabe
- Arbeiten mit Objekten (Export, Import)
- WMI
- Variablen und Typen
- Programmfluss
Humorvolles...
Humor gibt es in der IT nicht und von einem Techniker sowieso nicht! Dieses Konzept der Problemunterstützung muss da sein, sonst verzweifelt man!
Es scheitern Projekte selten aufgrund technischer Schwierigkeiten, Mitarbeiter sind frustriert, Grabenkämpfe innerhalb von Teams überwiegen, es "menschelt". Was hilft in solchen Fällen? Humor!
Wenn Sie hier Einsichten und Erkenntnisse aus über 30 Jahren Erfahrung in der Branche Ihren Mitarbeitern auf humorvolle und authentische Art und Weise vermitteln wollen und so eine Brücke zu aktuellen Problemstellungen in Ihren Firmen bauen wollen, kommen Sie auf mich zu. Egal ob 1 oder 200 Personen im Publikum sitzen. Wir haben diese Umgebungen schon erlebt :)
Als Sprecher auf technischen Konferenzen, Lektor an Universitäten sowie Fachhochschulen, Gutachter vor Gericht usw. haben wir schon einige interessante Umgebungen für Vorträge gefunden.
Einzel- oder Gruppencoaching
In Zeiten von Corona (aber auch schon davor und danach :)) biete ich auch Einzel- oder Gruppencoaching an.
Entweder als Technologieupdate, oder auch um ihre (Junior-)Entwickler auf einen Stand zu bringen, also Codereview oder als Umsetzungsstart eines Projekts. Wir haben alle Möglichkeiten!
Reden Sie einfach mit uns, ob wir Sie hier unterstützen können! Auf Wunsch auch gerne mit SLAs...