In dieser Weiterbildung erlernen Sie den Einsatz von GitHub in der Frontend-Entwicklung und erhalten eine Zusatzqualifikation im Bereich dezentraler Finanzen (DeFi). Sie werden in die Lage versetzt, Versionskontrollsysteme wie GitHub effektiv zu nutzen und deren Funktionen in Entwicklungsprojekten anzuwenden. Sie lernen, GitHub-Repositories zu erstellen und zu verwalten, Branching-Strategien zu implementieren und Pull Requests zu nutzen. Zudem erwerben Sie Kenntnisse in der Frontend-Entwicklung mit HTML, CSS und JavaScript. Ein weiterer Schwerpunkt liegt auf der Integration von DeFi-Anwendungen in Webprojekte, wobei Sie die Grundlagen der Blockchain-Technologie und deren Anwendung im Finanzsektor kennenlernen. Durch praxisorientierte Übungen und Projekte wenden Sie die erlernten Konzepte direkt an. Sie entwickeln eigenständig Webanwendungen, die GitHub für die Versionskontrolle nutzen und DeFi-Funktionalitäten integrieren. Nach Abschluss der Weiterbildung sind Sie in der Lage, moderne Frontend-Anwendungen zu entwickeln, GitHub effizient einzusetzen und DeFi-Technologien in Ihre Projekte zu integrieren.
- Grundlegender Aufbau von HTML-Dokumenten
- Der sichtbare Bereich eines HTML-Dokuments
- HTML-Elemente für Seitenstrukturierung
- Grafiken und Multimedia in HTML
- HTML-Formulare und interaktive Elemente
CSS und responsive Design
- Einführung in Cascading Stylesheets (CSS)
- Stylen mit CSS und responsive Layouts
JavaScript Grundlagen und OOP
- Einführung in dynamische Websites via JavaScript
- Sprachkern: Variablen, Datentypen, Arrays
- Operatoren, Steuerung von Programmabläufen
- Arbeiten mit Schleifen, Funktionen und Objekten
- Objektorientierte Programmierung
Domänen-spezifisches JavaScript
- Ereignisgesteuerte Programmierung und Ereignisfluss
- Arbeiten mit Formularen und Steuern des Browsers
- Lesen von Browserinformationen und Nachladen von Inhalten
- Asynchrone Programmierung
Modernes JavaScript-Framework: React
- Setup und erste Schritte in React
- Komponenten, Elemente und Fehlerbehandlung
- API-Anbindungen und Redux
Mobile Apps mit Ionic und Capacitor
- Einführung in Ionic und Capacitor
- Angular Essentials und erste App-Entwicklung
- Navigation und UI-Komponenten in Ionic
- Theming, Styling und Anpassen in Ionic
Versionsverwaltung und agiles Arbeiten
- Versionsverwaltung mit Fokus auf GitHub und GitLab
- Agiles Arbeiten mit Git
- Kenntnisse in Continuous Integration und Continuous Delivery (CI/CD) unter Einsatz von GitHub
Blockchain und DeFi Einleitung
- Einführung in Decentralized Finance (DeFi)
- Blockchain-Technologie und Smart Contracts mit Bezug zu GitHub Libraries
- Dezentrale Finanzanwendungen und Zukunftsperspektiven
Blockchain-Technologie und Anwendungen
- Grundlagen der Blockchain sowie Anwendungen aus GitHub-Projekten in verschiedenen Branchen
- Realanwendungen, kryptografische Grundlagen und Hash-Funktionen
- Konzepte der Verschlüsselung und Entschlüsselung und technischer Aufbau
Smart Contracts und DApps
- Grundlagen und Erstellung von Smart Contracts
- Decentralized Apps (DApps) und deren Entwicklung mithilfe von GitHub-Repositories
Solidity-Programmierung
- Grundlagen der Solidity-Programmiersprache mit Beispielen aus GitHub
- Kontrollstrukturen und Funktionen in Solidity
- Qualitäts-Tools für Solidity, darunter Lösungen aus GitHub, und ERC20-Token-Standards
DeFi-Applikationsentwicklung
- Entwicklung von DeFi-Anwendungen und NFT-Marktplätzen mit Bezug auf GitHub-Praktiken in Solidity
- Verwendung von Smart Contracts für Tokenisierung
Projekt und Infrastruktur
- Qualifikationsprojekt Frontend-Entwicklung inklusive Versionsverwaltung über GitHub
- Qualifikationsprojekt Blockchain und DLT
- Einrichtung von MetaMask für Entwicklungen in Verbindung mit GitHub Workflows
- Integration von IPFS für Datenspeicherung