In dieser Weiterbildung erlernen Sie die Entwicklung von Anwendungen mit C# unter Verwendung von Visual Studio Code. Sie erwerben Kenntnisse in der objektorientierten Programmierung, der Implementierung von Datenbankanbindungen und der Erstellung von Benutzeroberflächen. Zudem werden Sie in die Lage versetzt, grafische Elemente mit Figma zu entwerfen und diese in Ihre Projekte zu integrieren. Sie lernen, Visual Studio Code für die Entwicklung von C#-Anwendungen einzusetzen und dabei effiziente Arbeitsabläufe zu gestalten. Durch die Anwendung von Figma entwickeln Sie benutzerfreundliche Designs und setzen diese in Ihren Projekten um. Zusätzlich erwerben Sie Fähigkeiten im Umgang mit Adobe Illustrator CC, Photoshop CC und InDesign CC, um Ihre Anwendungen mit professionellen Grafiken und Layouts zu bereichern. Die Weiterbildung kombiniert theoretische Inhalte mit praktischen Übungen. Sie arbeiten an Projekten, in denen Sie Visual Studio Code für die Entwicklung von C#-Anwendungen nutzen und dabei die erlernten Designwerkzeuge anwenden. Durch die Bearbeitung realitätsnaher Aufgabenstellungen festigen Sie Ihr Wissen und bereiten sich auf den praktischen Einsatz vor. Nach Abschluss sind Sie in der Lage, eigenständig C#-Anwendungen mit Visual Studio Code zu entwickeln und dabei professionelle Designwerkzeuge einzusetzen. Dies ermöglicht Ihnen, anspruchsvolle Softwareprojekte zu realisieren und Ihre gestalterischen Fähigkeiten in der Praxis anzuwenden.
- Kenntnisse im Bereich Visual Studio Code für die Einführung in .NET und Grundlagen von C#
- C#-Klassen
- mit Fokus auf Visual Studio Code: Vererbung, Polymorphie und Interfaces
- Lambda-Expressions und Strukturen und Enums
Erweiterte C#-Konzepte
- Anwendungen aus dem Visual Studio Code im Kontext von Collections und Generics
- Dateistreams, Serialisierung und Multithreading
- Praxisbeispiele mit Visual Studio Code für TPL und .NET-Klassen: Object, String, StringBuilder, DateTime, TimeSpan und Ausgabeformatierung
- .NET Core und .NET Standard
Softwareentwicklung und Projektmanagement
- Agiles Arbeiten mit Visual Studio Code und Git
- Continuous Integration und Continuous Delivery
- Prozesse unterstützt durch Visual Studio Code im Software Testing und Qualitätssicherung
- Qualifikationsprojekt Mediengestaltung
Adobe Photoshop CC Grundlagen
- Grundlagen zu Ebenen unter Berücksichtigung von Visual Studio Code
- Formen und Pfade
- Ebenen-Masken mit Anwendung aus Visual Studio Code
- Mischmodus
Adobe Photoshop CC Fortgeschritten
- Bildformat und Auswahl mit Fokus auf Visual Studio Code
- Maskieren
- Typografie vertieft durch Methoden aus Visual Studio Code
- Bildverarbeitung
Adobe InDesign CC Essentials
- Praxis: interaktive Slides mit Bezug auf Visual Studio Code
- Praxis: interaktives Formular
- mit Visual Studio Code unterstützte Praxis: Magazin-Cover
- Praxis: Magazin-Inhaltsverzeichnis
Adobe InDesign CC Vertiefung
- Praxis: Magazin-Doppelseite und Visual Studio Code
- Druckformate als Bestandteil von Visual Studio Code Workflows
- Integration von Visual Studio Code bei Ausgabe
- Verknüpfungen
Figma Grundlagen
- Arbeiten mit Komponenten im Zusammenhang mit Visual Studio Code
- Responsives Webdesign
- Testing und Feedback unterstützt durch Visual Studio Code
- Designsysteme
Figma Export und Zusammenarbeit
- Export und Entwickler-Zusammenarbeit mit Visual Studio Code
- Plugin-Integration
- Schnittstellenmanagement mit Visual Studio Code bei Interaktion mit Drittanbietern (Figma)
- Einsatz von UI/UX
Illustrator CC Grundkenntnisse
- Vektorgrafiken: freie Pfade und geometrische Formen im Kontext von Visual Studio Code
- Formen und Transformationen
- Farben und Verläufe mit Unterstützung durch Visual Studio Code
- Ebenen und Hierarchien
Illustrator CC Fortgeschrittene Themen
- Effekte entwickelt mit Visual Studio Code
- Texte in Illustrator
- Texte als Pfade mit Bezug zu Visual Studio Code
- Muster und Raster
Erweiterte C++ Konzepte für C#-Entwickler
- Programmierung von Klassen und Konstruktoren in C++ mit Visual Studio Code
- File-Input und -Output und Operator-Overloading
- Type-Casting für Klassen und in Klassenhierarchien mit Fokus Visual Studio Code
- Polymorphe Klassen