New Technology Bootcamp

schneller – besser - einfacher

New Technology Bootcamp

Digitale Technologien und Softwareentwicklung sind aus vielen Berufen und Lebensbereichen nicht mehr wegzudenken. Programmiersprachen, Frameworks, Methoden und Tools entstehen neu oder entwickeln sich beständig weiter. Oft bringen diese Entwicklungen Vorteile gegenüber den Technologien mit, die sie ersetzen:
  • Verbesserte Sicherheit
  • Gesteigerte Verarbeitungsgeschwindigkeit
  • Höhere Produktivität
  • Steigerung der Attraktivität des Unternehmens bei Mitarbeitern und Bewerbern
Im New Technology Bootcamp vermitteln wir neue Technologien nicht nur theoretisch, sondern durch praktische Anwendung an einem Beispielprojekt, das den gesamten Lebenszyklus eines Projektes in der jeweiligen Technologie umfasst. Mitarbeiter, die am New Technology Bootcamp teilgenommen haben, kennen daher im Anschluss nicht nur eine neue Sprache oder ein Framework, sondern sind auch in der Lage, die erlernte Technologie ganzheitlich mit der passenden Toolchain zur Anwendung zu bringen.

Das New Technology Bootcamp ist richtig für Sie, wenn:

  • Sie aus einer IT- oder IT-nahen Tätigkeit kommen und sich einen Eindruck der in diesem Training vorgestellten Technologien verschaffen möchten
  • Dabei möchten Sie praktisch arbeiten, um das Potential aus erster Hand einschätzen zu können

Das bringen Sie mit:

  • Sie kennen sich bereits mit einer oder mehreren Programmiersprachen aus
  • In MacOS finden Sie sich gut zurecht, auch auf der Shell Ebene des Betriebssystems

Agenda Brainbirds New Technology Bootcamp:

Woche 1

Tag 1: Mindset
  • Rahmenbedingungen der digitalen Welt / VUCA-Welt
  • Arbeitsmethoden der digitalen Welt im Überblick
  • Scrum in agilen Entwicklungsprozessen
Tag 2: Aufgabenstellung & Entwicklungsumgebung
  • Einführung zum TechLab mit Aufgabenstellung
  • Erstellung einer User Story Map
  • Die Kommandozeile effektiv nutzen
  • Einrichtung einer modernen Entwicklungsumgebung (Visual Studio Code / Cloud9)
Tag 3: Entwicklungsumgebung
  • Intro zu Git und Gitflow
  • Einführung ECMAScript mit Praxisbeispielen
  • Architektur Übersicht für TechLab Projekt
  • Einführung Continious Integration & Delivery
Tag 4: Frontend mit React
  • Einführung in React
  • React Projekt aufsetzen
  • Erste Seite mit React Components erstellen
  • Build & Distribution des Frontends
Tag 5: Backend mit Serverless
  • Einführung & Einrichtung des Serverless Frameworks
  • Implementierung einer simplen Funktion mit Serverless
  • Deployment der Funktion
  • Einführung in OpenAPI
  • Integration in Frontend Projekt mit OpenAPI Client & Deployment
  • Retrospektive der Woche

Woche 2

Tag 1: Modernes API Design
  • Einführung zu RESTful APIs
  • Einführung zu API Gateways für Microsevervices
  • Authentication-Protokolle für APIs und moderne Web-Anwendungen
  • Interne Kommunikation mit Message Brokern
Tag 2: Einfache Cloud Lösungen für Skalierung
  • Skalierung mit Serverless
  • Einführung in die Verwendung von Containern
  • Einführung zu Auto-Scaling
Tag 3: Moderne Datenbanken
  • Unterschiede zwischen NoSQL und SQL Datenbanken
  • Vorteile von multi-model Datenbanken
  • Einführung in Graph Datenbanken
Tag 4: Frontend Vertiefung
  • Erweiterte Konzepte von React
  • Einführung zu State Management mit Redux
  • Modern Markup & Styling
Tag 5: Zusammenfassung
  • Zusammenfassung Entwicklungsprozess
  • Vorteile von Continious Integration & Delivery
  • Evaluierung möglicher Anwendungen im eigenen Unternehmen
  • Retrospektive der Woche
+++ Informationen +++
  • Dauer2-wöchig
  • Mo.10:00 – 18:00

    Di./Mi./Do.09:00 – 18:00

    Fr.09:00 – 16:00

  • Inhouse Seminare: Deutsch oder Englisch
  • 6 bis höchstens 10 Personen

Brainbirds Academy für die digitale Welt

Horizonte
erweitern

Netzwerke aufbauen

Kleingruppenarbeit
und intensive Diskussionen

Effektiver
Praxistransfer

Praxistransfer sicherstellen

Innovative Trainingsmethoden
und -werkzeuge

Inspirierendes
Umfeld

Spaß haben

Aussergewöhnliche Umgebungen
und Spaß beim Lernen