In dieser Weiterbildung erlernen Sie den Umgang mit Datenbanksystemen unter Verwendung von SQL und NoSQL. Sie erwerben Kenntnisse in der Programmierung mit C# sowie in der Gestaltung von Webseiten mittels HTML und CSS. Sie lernen, relationale Datenbanken zu entwerfen und zu verwalten, indem Sie SQL zur Erstellung und Abfrage von Datenbanken einsetzen. Zudem werden Sie in die Konzepte von NoSQL-Datenbanken eingeführt und verstehen deren Anwendungsmöglichkeiten. Im Bereich der Programmierung erarbeiten Sie sich Fähigkeiten in C#, um datenbankgestützte Anwendungen zu entwickeln. Darüber hinaus lernen Sie, Webseiten mit HTML und CSS zu strukturieren und zu gestalten. Durch praktische Übungen und Projekte wenden Sie das erworbene Wissen an und vertiefen Ihre Fähigkeiten im Umgang mit SQL und NoSQL. Sie entwickeln eigenständig Anwendungen in C# und gestalten Webseiten mit HTML und CSS. Nach Abschluss der Weiterbildung sind Sie in der Lage, Datenbanksysteme mit SQL und NoSQL zu implementieren, Anwendungen in C# zu programmieren und Webseiten mit HTML und CSS zu erstellen.
- Einführung in relationale Datenbanken mit Fokus auf NoSQL
- Datenbankmodellierung und Namenskonventionen
- Vertiefung zu Datentypen und Keys im Kontext von NoSQL
- Normalisierung und Normalformen
- Praktische Anwendungen von NoSQL bei SELECT, JOIN und GROUP BY
- Ändern von Daten über INSERT, UPDATE und DELETE
- Anwendung von verschiedenen komplexen SELECTs mit Bezug zu NoSQL
- Transaktionen
Programmierung mit C#
- Einführung in .NET und Grundlagen von C# unter besonderer Berücksichtigung von NoSQL
- C#-Klassen
- Implementierung von Vererbung, Polymorphie und Interfaces mit Kenntnissen im Bereich NoSQL
- Fehlerbehandlung und Debugging
- Collections und Generics, erweitert durch Anwendungsbeispiele aus dem Bereich NoSQL
- Delegaten und Ereignisse
- Praxisrelevante Lambda-Expressions sowie Strukturen und Enums für NoSQL
Webtechnologien mit HTML & CSS
- Grundlegender Aufbau von HTML-Dokumenten mit Anwendungen für NoSQL
- Tabellen und Hyperlinks
- Gestaltung von Grafiken und Multimedia mit Bezug zu NoSQL
- HTML-Elemente für Seitenstrukturierung
- Stylen von HTML-Formularen mit CSS und Fokus auf NoSQL
Erweiterte HTML und CSS-Konzepte
- Selektoren von CSS im Zusammenhang mit NoSQL
- Vererbung und Kaskade in CSS
- Vertiefung des Box-Modells von CSS unter Einbezug von NoSQL