Teilzeit

Full-Stack Web-Entwicklung Bootcamp

Werde Teil unserer Community und erlerne in 22 Wochen alle relevanten Tools und Technologien, welche du als Full-Stack Softwareentwickler benötigst. Unser hybrides Teilzeitformat ermöglicht es dir darüber hinaus, zu 100% weiterzuarbeiten.

Jetzt bewerben
Full-Stack Entwickler
clock

Teilzeit

2
2

Wochen

zurich

Zürich

language

Englisch

Programm Überblick

Du willst deine vorhandenen Fähigkeiten weiter ausbauen, um deine Karriere voranzutreiben, neue Technologien dazu lernen, oder nach einer längeren Pause den Einstieg zurück in die Arbeitswelt schaffen? In jedem Fall ist unser Programm genau das Richtige für dich. Wir haben unseren Lehrplan so gestaltet, dass er die aktuellsten Technologien enthält, die derzeit auf dem Arbeitsmarkt gefragt sind. Zudem ermöglicht dir unser Teilzeitprogramm, dass du weiterhin 100% arbeitest und somit kein Risiko eingehst.

Ausgezeichnet als eines der besten Full-Stack Bootcamps weltweit

Constructor Learning’s Full-Stack Bootcamp wurde als eines der besten in der Welt ausgezeichnet.

course report award

Bevorstehende Termine

Bewerbung bis
Kursdaten
Gebühr
12. Aug 23
12. Sep 23 - 23. Feb 24
undefined N/A

Zeitplan: Di & Do 18:00 – 21:00 und jeden zweiten Sa 9:00 - 16:00 (CET)

Der Zeitplan passt nicht zu deinen Bedürfnissen? Schau dir unser Vollzeit Programm an.

Das sagen unsere Studenten

Laura Balestra

Laura Balestra

Full-Stack

Die Studenten werden auf ihrem Weg und bei der Arbeitssuche laufend unterstützt, auch nach dem Abschluss. Ich bin sehr zufrieden mit dieser Erfahrung!

VorherPrivate Tutor

Nachher- bei -

Angelos Zaimis

Angelos Zaimis

Full-Stack

Meine Erfahrung war hervorragend und hat alle Erwartungen übertroffen. Vor dem Bootcamp waren meine Programmierkenntnisse begrenzt, aber jetzt fühle ich mich sicher in meinen Fähigkeiten als Entwickler.

VorherWeb Developer

NachherFull-Stack Developer bei Aisthesis Medical

Martin Pöhl

Martin Pöhl

Full-Stack

Dieses Bootcamp bietet eine intensive und umfassende Lernerfahrung. Es erfordert einen gewissen Aufwand, aber die Menge an Wissen und Fähigkeiten, die du dir aneignest, ist es auf jeden Fall wert.

VorherSystems engineer

NachherIT Engineer bei Schweizerische Technische Fachschule Winterthur

Wo unsere Studenten arbeiten

Finde deinen Traumjob - wir unterstützen dich auf dem Weg dorthin!

Google
Swisscom
Axa
Ava
Ebay
Swiss International Air Lines
Adobe
Elca
Axpo
Ginetta
Novartis
Atos
Roche
ETH Zurich
Pictet
Upc
Avrios
Ergon
Google
Swisscom
Axa
Ava
Ebay
Swiss International Air Lines
Adobe
Elca
Axpo
Ginetta
Novartis
Atos
Roche
ETH Zurich
Pictet
Upc
Avrios
Ergon
APGSGA
Sygnum
Web Republic
Brack
UBS
Globus
Credit Suisse
Migros
Ruag
Accenture
Ernst & Young
Dormakaba
Comparis
Climeworks
Six Group
Swiss Re Group
SAP Software Solutions
APGSGA
Sygnum
Web Republic
Brack
UBS
Globus
Credit Suisse
Migros
Ruag
Accenture
Ernst & Young
Dormakaba
Comparis
Climeworks
Six Group
Swiss Re Group
SAP Software Solutions

Was du lernen wirst

module

Vorbereitungsarbeit

Grundlagen von Python, JavaScript, HTML5 und CSS3 bevor das Programm beginnt. Unser Full-Stack Team steht dir über Slack oder Anruf bei Problemen jederzeit zur Verfügung.
module

Offene Runde

Triff deine Mitstudenten während der offenen Runde in der Woche vor Programmbeginn. Überprüfe die Vorbereitungsarbeit und tausche deine Probleme und Lösungen mit der Klasse aus.
module

Grundlagen zu JavaScript, HTML und CSS Wochen 1-2

  • JavaScript Grundlagen: ES5 und ES6
  • Funktionale und objektorientierte Programmierparadigmen
  • Asynchroner und synchroner Code, Scope und Klassen
  • HTML5, CSS3 und das canvas
module

JavaScript für Fortgeschrittene Wochen 3-4

  • Node und NPM
  • REST APIs, JSON, Fetching
  • Vanilla JavaScript und DOM Manipulation
module

React und State Management mit Redux Wochen 5-9

  • Intro zu React
  • React Forms
  • React Lifecycle Methods
  • Redux und middlewares
  • React Router
  • Frontend Authentifizierung
  • React für Fortgeschrittene mit Hooks und HOC
  • Styled Components
module

Frontend-Projekt Wochen 10-11

Frontend-Projektanforderungen für eine Social Network App, die du von Grund auf entwickeln wirst. Während du individuell an diesem Projekt arbeitest, wirst du Motivation und Ideen von deinen Kollegen erhalten.
module

Python und Datenbanken Wochen 12-13

  • Python Grundlagen
  • Python für Fortgeschrittene
  • SQL und Datenbanken
module

Backend Management mit Django Wochen 14-16

  • Intro zu Django und Web API's
  • Deep dive in Django REST Framework
  • Daten Management and Backend Authentifizierung
module

Backend-Projekt Wochen 17-18

Du erhältst die Backend-Anforderungen für deine Social-Network-App, welche du während dem Frontend-Projekt entwickelt hast. Du wirst die API von Grund auf entwickeln, sie mit deinem Frontend verbinden und alles deployen. Dies wird bereits dein erstes Full-Stack-Projekt sein, das im Internet verfügbar sein wird!
module

Deployment Woche 19

Lerne, wie du deine Applikation über PaaS (Platform as a Service) bereitstellst und zum Laufen bringst, damit es öffentlich verfügbar ist.
module

Abschlussprojekt Wochen 20-22

Das ist es! Alle vorherigen 19 Wochen harter Arbeit werden nun in die Tat umgesetzt, indem ein professionelles Abschlussprojekt erstellt wird. Du hast die Möglichkeit, deine eigene Idee oder eine Idee von Gleichgesinnten zu entwickeln.

Bewerbungsprozess

Bewirb dich für ein Programm

Sende uns deinen Lebenslauf oder dein LinkedIn-Profil

Ein erstes Motivationsgespräch mit Constructor Learning

Bereite dich nun auf das technische Interview vor

Bestehe das technische Interview

Überweise eine Anzahlung, um deinen Platz zu sichern

Schliess die Vorbereitungsarbeiten vor Beginn des Bootcamps ab

Bereite dich auf den Kurs vor

Kostenloser Full-Stack-Einführungskurs

Online
Selbststudium
Kostenlos

Lerne in unserem kostenlosen Online-Tutorial HTML, CSS, JavaScript und das DOM kennen. Wenn du diesen Kurs abschliesst, hast du eine hohe Chance, in das Bootcamp aufgenommen zu werden.


Geschätzte Kursdauer: 10 Stunden

Wochenplan

(CET)

Mo

Di

Mi

Do

Fr

Sa*

09H00

12H00

13H00

16H00

18H00

21H00

Online
Online
Vor Ort
Vor Ort
* Der Kurs findet jeden zweiten Samstag statt.

Der Zeitplan passt nicht zu deinen Bedürfnissen? Schau dir unser Vollzeit Programm an.

Vorlesung

Lerne von unseren Referenten, die Experten auf ihrem jeweiligen Gebiet sind, und werde während der Live-Vorlesungen in neue Themen eingeführt.

Praxisübungen

Bearbeite eine Reihe von interessanten und herausfordernden Übungen zu den Themen, die in der vorherigen Vorlesung behandelt wurden. Übe deine Teamfähigkeit, indem du gemeinsam mit deinen Mitstudenten Gruppenprojekte durchführst.

Themen

Frontend

Erstelle dynamische Single-Page-Anwendungen und gewinne ein tiefes Verständnis der Prinzipien der Front-End-Entwicklung. Entwirf und implementiere komplexe Benutzeroberflächen, die responsiv und ansprechend sind.

Backend

Lerne, wie man REST-APIs von Grund auf mit Python und Django erstellt und mit Datenbanken integriert.

DevOps

Effiziente Verwaltung von Teamaufgaben und Zusammenarbeit mit GitLab. Stell deine Anwendungen im Web bereit und verbinde sie nahtlos miteinander.

JavaScript und Python

JavaScript und Python sind zwei der beliebtesten Programmiersprachen der Welt. JavaScript ist die Sprache des Webs und wird für die Frontend- und Backend-Entwicklung verwendet. Python wird häufig für die Entwicklung von APIs, Data Science, maschinelles Lernen und vieles mehr verwendet. Durch das Erlernen dieser 2 Sprachen erhältst du:

  • 2x die Fähigkeiten
  • 2x das Stellenangebot
  • 2x die Chance, die Sprache zu finden, die am besten zu dir passt
  • 2x die Anwendung von Konzepte in verschiedenen Sprachen zu erfahren

Praktische Erfahrung

Über 370 Stunden praktisches Training

Beschleunige deine Lernkurve!

Abschlussprojekte

So könnte dein Abschlussprojekt aussehen

analyzemymusic

AnalyzeMyMusic - Eine Datenanalyse-App für deinen Spotify-Hörverlauf

Full-Stack

Projekt von: Hristo Georgiev, David Furrer

Mehr Infos
taxjungle

TaxJungle - Die Wahl des perfekten Schweizer Wohnsitzes

Full-Stack

Projekt von: Marco Volken, Michelle Naqqar, Immanuel Jaeggi, Michal Wyszowski

Mehr Infos
ledcity

LEDCity Sales Map UI

Full-Stack

Projekt von: Brilla Tomy Kollaramalil and Nico Gorbach

Mehr Infos

Erhalte ein Leistungszertifikat

Teile dein Zertifikat auf den sozialen Netzwerken, gedruckten Lebensläufen oder anderen Dokumenten. Bringe deine Karriere mit den neu erworbenen Fähigkeiten voran.

Certificate

Wähle den gewünschten Standort

Besuche unseren Campus in Zürich

Möchtest du sehen wie deine Zeit bei Constructor Learning aussehen könnte und wo unsere Studenten die meiste Zeit verbringen? Dann kontaktiere uns für einen Besuch auf unserem Campus.

Constructor Learning
Heinrichstrasse 200
8005 Zürich
+41 (0)44 797 51 43

Termin vereinbaren

Finanzierungsmöglichkeiten

Wir bei Constructor Learning sind der Meinung, dass die Finanzen niemals ein Hindernis für den Zugang zu einer Weiterbildung sein sollten, die dem Einzelnen helfen kann, seine Ziele zu erreichen. Deshalb bieten wir diverse Finanzierungsmöglichkeiten an, um unsere Kurse für eine Vielzahl von Studenten zugänglich zu machen. Ausserdem arbeiten wir mit externen Organisationen zusammen, die bedürftigen Personen finanzielle Unterstützung zu gewähren.

RAV Logo
RAV Logo
RAV Logo
RAV Logo

Bevorstehende Veranstaltungen

Nimm an einer unserer Veranstaltungen teil. Entdecke unsere kommenden Workshops, Infoveranstaltungen, Abschlusspräsentationen und Webinare zu aktuellen Themen.

  • Workshop zur Datenanalyse

    29. Mar 23, 05:00 PM - 07:00 PM GMT+2
    Online über Zoom

    Mach dich bereit, in die Welt der Datenanalyse einzutauchen mit Dominik Bacher, Constructor Learning's Data Science Champion und hervorragender Data Consultant! Komm am Mittwoch, 29. März 2023, von 17 - 19 Uhr zu einer Einführung in die Datenanalyse, die dich umhauen wird. In nur wenigen Stunden erhältst du eine Einführung in die Grundlagen der Datenverarbeitung und Datenvisualisierungstechniken. Er wird dir sogar zeigen, wie du datenwissenschaftliche Probleme wie ein Profi formulieren kannst. Aber das ist noch nicht alles! Am Ende des Workshops hast du die Möglichkeit, deine Machine-Learning-Muskeln zu trainieren und ein Modell zu erstellen, das Immobilienpreise vorhersagen kann. So wirst du im Nullkommanichts ein Superstar der Datenwissenschaft. Wenn du dich für Data Science interessierst und deine Fähigkeiten auf die nächste Stufe heben willst, ist diese Veranstaltung genau das Richtige für dich. Lasse dir diese unglaubliche Gelegenheit nicht entgehen - melde dich noch heute an, um deinen Platz zu sichern!

    Details

  • Einführung in JavaScript Workshop

    30. Mar 23, 05:00 PM - 07:00 PM GMT+2
    Online über Zoom

    Möchtest du lernen, wie man mit JavaScript programmiert? Nimm an unserem Workshop "Einführung in JavaScript" am Donnerstag, dem 30. März, von 17 bis 19 Uhr teil. Dieser Workshop ist komplett online und wird über Zoom durchgeführt, so dass du bequem von zu Hause aus teilnehmen kannst. Wir laden alle ein, die neu im Programmieren sind und die Grundlagen von JavaScript lernen wollen. Wir behandeln alles, was du wissen musst, um mit dem Programmieren anzufangen, z. B. was Variablen und Datentypen sind, wie man Funktionen verwendet und vieles mehr. Du wirst sogar die Möglichkeit haben, selbst zu programmieren! Mach dir keine Sorgen, wenn du völlig neu in der Programmierung bist - wir begleiten dich Schritt für Schritt. Melde dich jetzt an und mach dich bereit, die aufregende Welt der Programmierung mit JavaScript zu entdecken!

    Details

  • Bildungsmesse Zürich

    11. Mai 23, 11:00 AM - 07:00 PM GMT+2
    Zürich HB (Stand 34)

    Constructor Learning wird auf der Bildungsmesse Zürich 2023 vertreten sein. Besuche uns an unserem Stand, sprrich mit unserem Student Success Team oder unseren Programm-Managern und erfahre mehr über unsere Weiterbildungsangebote. Wir sehen dich dort!

    Details

Empty room with chairs

FAQs

Was ist das nicht-technische Interview?

Ein 20 Minuten Interview, welches persönlich oder über Video durchgeführt wird und uns die Möglichkeit gibt, dich, deine Berufserfahrung, Motivation und Ziele für die Teilnahme am Programm kennenzulernen.

Wie sieht das technische Interview für das Full-Stack-Programm aus?

Unabhängig von der Programmiererfahrung muss jeder Kandidat eine Programmieraufgabe bestehen. Der potenzielle Student erhält eine E-Mail mit einer Liste von erläuterten JavaScript-Übungen und Tutorials, die er innerhalb von 10 Tagen absolvieren muss. Danach folgt ein nächstes Video-Interview mit einem unserer Instruktoren. In diesem Interview werden dem Kandidaten spezifische Fragen zu den Übungen gestellt.

Wie viele Studenten gibt es pro Klasse?

Um ein hohes Mass an Interaktion und Unterricht zu gewährleisten, hat jede Klasse durchschnittlich 10 bis max. 20 Studenten (vor Ort).

Ist die Dauer der Bootcamps lang genug?

Auf jeden Fall. Bei den Full-Stack- und Data-Science-Programmen geben dir 12 Wochen intensive Praxis (40 Stunden im Klassenzimmer mit zusätzlichen 20-30 Stunden für die Kursarbeit pro Woche) das, was du brauchst, um in eines dieser Gebiete einzusteigen.

Wie gut muss ich programmieren können?

Viele der Full-Stack-Teilnehmer sind Anfänger mit wenig oder keiner Erfahrung. Wir sind mehr an deiner Motivation und deinem Erfolgswillen interessiert, von den Interviews über die Vorarbeit bis hin zum Abschluss des Programms.

Ich würde lieber von einem anderen Ort aus teilnehmen. Kann ich online teilnehmen?

Auf jeden Fall. Wenn du an dieser Option interessiert bist, wähle diese bitte auf dem Bewerbungsformular aus.

Gibt es einen Unterschied zwischen der persönlichen und online Teilnahme?

Nein, überhaupt nicht. Du nimmst am gleichen Programm teil und verfolgst die Vorträge per Live-Stream. Du erhältst die gleiche Aufmerksamkeit von unseren Mitarbeitern, wie wenn du vor Ort wärst.
Kontaktiere uns

Lehrkräfte

Team Member

Ruben Villalon

Full-Stack Program Manager & Instructor

Bio
Mit einen umfangreichen Hintergrund und Erfahrung im Bank- und Finanzwesen, brauchte Ruben eine Veränderung und entschied sich, das Programmieren zu lernen. Jetzt sagt er: "Das einzige, was ich bedauere, ist, dass ich es nicht schon früher getan habe". Nachdem er das Full-Stack-Entwicklungsprogramm abgeschlossen hat, arbeitete er als Lehrer Assistent und ist jetzt der Full-Stack Programmanager. Seine Leidenschaft für Technologie und seine Hilfsbereitschaft führen dazu, dass er die Ansprechsperson für das Programm ist!
Team Member

Thorben Croisé

Instructor

Bio
Nachdem er eine Firma in Zürich gegründet und über 40 Software-Ingenieure eingestellt hat, hat Thorben eine gute Vorstellung davon, was es braucht, um ein professioneller Software-Ingenieur zu werden. Auch wenn zu seinen täglichen Aufgaben das Entwerfen von Produkt-Roadmaps und die Durchführung von Verkaufsgesprächen gehören, verwendet er immer noch täglich Python und JavaScript. Mit einem MSc in Informatik von der ETH Zürich und einer Leidenschaft für Computer von klein auf, umfasst seine Erfahrung fast alles, was man mit einem Computer machen kann: Von Frontend- und Backend-Entwicklung bis hin zu Server Deployment und Computergrafik.
Team Member

Llorenç Muntaner

Full-Stack Instructor

Bio
Llorenç war ein Venture-Capital-Analyst, bevor er das Programmieren entdeckte. Anschließend besuchte er das App Academy Development Bootcamp in San Francisco und wurde Vollzeit-Entwickler. Neben seiner Arbeit als Entwickler hat er in mehreren Coding Bootcamps in Barcelona Studenten unterrichtet und betreut. Derzeit ist er in React und Redux verliebt.
Team Member

Yusef Habib

Full-Stack Instructor

Bio
Als Telekommunikationsingenieur von Beruf hat Yusef seine Fähigkeiten in der Softwareentwicklung auf die nächste Stufe gebracht. Dank seiner Zeit als Student und Lehrassistent an der Constructor Learning kennt Yusef die Besonderheiten des Full-Stack-Programms und unterrichtet die Frontend-Teile des Kurses. Er ist ein grosser Fan von allem, was mit JavaScript zu tun hat!
Team Member

Dr. Simon Heinzle

Full-Stack Instructor

Bio
Als Ausbilder und Mitwirkender am Lehrplan spielt Simon eine Schlüsselrolle für das Full-Stack-Engineering-Programm an der Constructor Learning. Dank seiner Erfahrung in der Entwicklung von Web-, Mobil- und Desktop-Anwendungen für Unternehmen und Start-ups hat Simon die erstaunliche Fähigkeit, alle Fächer von den Front- bis Backend-Teilen des Programms zu unterrichten.
Team Member

Daniele Roncaglioni

CTO

Bio
Seit Daniele sein erstes Spiel in der Schule programmiert hat, hat ihn die Leidenschaft für das Programmieren nicht mehr losgelassen. Nach seinem MSc in Physik an der ETH, während dessen er verschiedene Informatik-Projekte abschloss, ist er seiner Leidenschaft für das Programmieren weiter nachgegangen, indem er zunächst für eine IT-Beratungsfirma arbeitete und dann zu Constructor Learning kam.
Daniele macht auch Musik. Unter dem Pseudonym SignalFlux schreibt, produziert und singt er manchmal auf eigenen Stücken.

Check him out:
Spotify Instagram Soundcloud Youtube
Team Member

Cedric Delacombaz

Software Developer & Instructor

Bio
Cedric hat zuvor als Zimmermann, Kaufmännischer Angestellter, Reiseberater und Finanzbuchhalter gearbeitet. Jeder Beruf führte dazu, dass er mehr Zeit hinter einem Computer, seinem bevorzugten Arbeitswerkzeug, verbrachte. Obwohl er als Finanzbuchhalter glücklich war, fehlte ihm bei seinen täglichen Aufgaben etwas Aufregung und Kreativität. Deshalb entschied er sich für den Full-Stack-Kurs, um Webentwickler zu werden, und fand dabei seine neue Leidenschaft.
Team Member

Jannic Veith

Full-Stack Instructor

Bio
Nach seinem Abschluss an der ETH Zürich in Maschinenbau und Robotik absolvierte Jannic einen dreimonatigen Einsatz bei der Constructor Learning als Full-Stack Engineer. Jannic bleibt uns als Dozent erhalten, wo er unseren Studenten praktische Lösungsansätze aus der Industrie vermittelt und wertvolle Tipps weitergibt.
Team Member

Giuseppe Di Guglielmo

Software Developer & Instructor

Bio
Seit Kindheitstagen liebte er nichts mehr, als alte Computer wiederzubeleben. Dieses frühe Interesse führte letztendlich zu einer lebenslangen Leidenschaft für Technologieprobleme. Obwohl er die ersten 15 Jahre seiner Karriere in der Architekturbranche verbrachte, diente es hauptsächlich dazu, sein ästhetisches Verständnis zu erweitern. Schliesslich kehrte er zu seiner wahren Berufung im IT-Bereich zurück und fand als Webentwickler Erfüllung, indem er seine technischen Fähigkeiten mit Ästhetik kombinieren kann.
Team Member

Hristo Georgiev

Software Developer & Instructor

Bio
Seit seiner Kindheit war das Computerspielen eines von Hristo’s Lieblingshobbys. Das hat später seine Faszination für das Experimentieren und die Fehlersuche von Computern geweckt. Seine Leidenschaft für Computer liess nicht nach, weshalb er in der Oberstufe Computerhardware und anschliessend an der Universität Informatik studierte. Nach dem Abschluss des Studiums zog Hristo in die Schweiz, wo er in einem Familienunternehmen arbeitete. Da er die Arbeit mit Computern jedoch stark vermisste, beschloss er, seine Programmierkenntnisse zu verbessern und nahm am Full-Stack Bootcamp von Constructor Learning teil. Seitdem arbeitet er als Softwareentwickler und liebt es!

Unser Blog

Lies die neuesten Nachrichten über Constructor Learning und informiere dich über alles rund um Programmierung und Data Science in der Schweiz und Deutschland.

wie-man-eine-karriere-in-der-datenwissenschaft-aufbaut

Wie man eine Karriere in der Datenwissenschaft aufbaut

Veröffentlicht am 24-03-2023 von Guest

Mehr Infos
die-rolle-von-uxui-design-fur-den-geschaftserfolg

Die Rolle von UX/UI-Design für den Geschäftserfolg

Veröffentlicht am 23-03-2023 von Guest

Mehr Infos
erste-schritte-mit-python

Erste Schritte mit Python: Eine praktische Schritt-für-Schritt-Anleitung

Veröffentlicht am 16-03-2023 von Guest

Mehr Infos