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
Sprachkurs in Englisch für Webentwickler:innen
- Berufs- und themenbezogener Sprachkurs in Englisch oder Deutsch
- Nach individuellem Sprachlevel
- Möglichkeit, das Sprachlevel um mindestens eine Stufe des Gemeinsamen Europäischen Referenzrahmen (GER) zu verbessern
- Auf Wunsch, freiwilliges Ablegen einer TELC oder Cambridge Prüfung"