Als Web- oder Softwareentwickler:in kannst du Websites oder Apps bauen und im Hintergrund laufende Web-Prozesse optimieren. Unternehmen suchen nach Software- und Webentwickler:innen, um die Digitalisierung voranzutreiben.
Die Inhalte im Überblick:
- Einführung in grundlegende Konzepte der Entwicklung
- Linux-Grundlagen
- Webentwicklungswerkzeuge und -sprachen
- Node-Paketmanager
- Versionskontrollsysteme (VCS) und allgemeine grundlegende Arbeitsabläufe mit Git
- Veröffentlichen eines Repositorys auf GitHub
UI Basics
- Grundlegendes Konzept von HTML & CSS
- UI/UX
- Daten
- Mobile App-Entwicklung
- Layout mit Figma
- Boostrap, SASS und NPM Frameworks
- Frontend Entwicklungsprojekt
Programming Basics
- ECMAscript-Variablen
- Funktionen und Objekte
- Datenstruktur
- Prototypen
Single Page Application
- HTML DOM
- Javascript
- Fetch API, CORS, APIs and JSON
- Introduction to React
- Serverless infrastructur
- App Development
Backend
- Node
- Express
- Databases NoSQL vs SQL
- Mongoose
- Data Security
Final Project
- Agile Project Management
- Product Design
Soft Skills - Teamwork, Kommunikation & Präsentation
- Team Building & Team Work
- Kommunikationsstrategien
- Interkulturelle Kompetenzen
- Selbstvermarktung
- Präsentationstraining
Mentoring
- Unterstützung bei Kursinhalten
- individuelle Förderung