Kurse

Wähle aus was du lernen willst

Web Development 2 Köln

Köln 13.01.2020 - 02.04.2020

Dauer: 24 Einheiten | 1,5 Std | werktags | Für Fortgeschrittene

Erweitere dein Wissen über das Web im Kurs Web Development 2!

Was lerne ich im Kurs?

Im Kurs erweiterst du dein Grundwissen in der Webentwicklung. Finde heraus, wie du eine Datenbank richtig gestaltest und mit relationalen (SQL) Datenbanken als auch modernen NoSQL-Datenbanken (wie MongoDB) arbeitest.

Weitere fortgeschrittene Web-Entwicklungskonzepte wie Hintergrundaufgaben, Cronjobs, Redis etc. werden ebenfalls durchleuchtet und geben dir einen umfassenden Überblick. Darüber hinaus erfährst du, wie du dein Frontend mit JavaScript interaktiver gestalten kannst, was für jeden Webentwickler ein Muss ist.

Teil 1: Database Design

Im ersten Teil des Kurses Web Development 2 lernst du relationale Datenbanken kennen, wie man sie mit SQL* verwaltet und wie man sie sachgemäß gestaltet. Du lernst Begriffe wie "one-to-many", "primary key" und "JOIN" kennen und was sie bedeuten. Du erstellst Datenbankdesigns für **mehr als 10 verschiedene Beispiele und baust diese mit SQL-Sätzen. Auf diese Weise wirst du sehr gut vorbereitetund kannst Datenbanken richtig gestalten - ein Wissen, das für jedes ernsthafte Programmierprojekt der Schlüssel ist.

Darüber hinaus erfährst du mehr über NoSQL Datenbanken, ein neues Datenbankkonzept, das sich aufgrund seiner hohen Skalierbarkeit und Geschwindigkeit hervorragend für Webanwendungen eignet.

Teil 2: Advanced Web Development

In Web Development 1 hast du grundlegende Web-Anwendungen mit Python und Flask geschrieben. In Web Development 2 setzen wir direkt an dieser Stelle an und werden tiefgehende Features einbauen:

  • Background tasks & task queues
  • Cron jobs (scheduled tasks)
  • CSRF
  • Redis & Memcached
  • Sending emails from your web app
  • Refactoring
  • etc.

Wenn dir diese Konzepte jetzt noch nichts sagen, brauchst du dir keine Gedanken machen. Du wirst im Kurs alle Themen erlernen und praktisch in Übungen und Projekten anwenden.

Teil 3: JavaScript

Im letzten Teil des Kurses Web Development 2 lernst du JavaScript, das dir hilft, das Web-Frontend interaktiver zu gestalten. Nutze Grundlagen und Bibliotheken der Sprache um Daten zu validieren, zu verarbeiten und zugänglicher zu machen.

Brauche ich Vorwissen?

Dieser Kurs kann von jedem besucht werden, der **die Webentwicklung 1 erfolgreich abgeschlossen hat oder über gleichwertige Kenntnisse verfügt. Diese umfassen:

  • HTML & CSS,
  • Bootstrap,
  • entwicklung in einer gängigen Programmiersprache (im Kurs nutzen wir Python),
  • OOP,
  • grundlegende Web-Konzepte (GET, POST requests). Wir nutzen das Heroku Hosting im Kurs

Wenn dir die oben genannten Anforderungen nicht bekannt sind, nimm vorher am Kurs Web Development 1 teil :-)

Wozu ist das Wissen nützlich?

Mit dem Erlernten bist du in der Lage, eigene Programmierprojekte mit erweiterten Fähigkeiten umzusetzen.

Der Kurs ist der Richtige für mich, wenn...

  • du den Kurs Web Development 1 abgeschlossen hast.
  • du deine Webentwiclungskenntnisse erweitern willst.
  • du dich weiterbilden möchtest.
  • du dich umorientieren möchtest und Programmierer werden willst.
  • du mit Programmierern zusammenarbeitest und ihre Arbeit verstehen möchtest.
  • du unabhängiger arbeiten willst, (z.B. als Online Marketeer)

Was kann ich mit dem Wissen nach dem Kurs anfangen?

Du bist nach dem Kurs in der Lage, eigene Programmierprojekte mit erweiterten Kenntnissen umzusetzen und die Denkweise und Arbeit von Programmierern besser nachzuvollziehen.

Was brauche ich für den Kurs?

Du brauchst nur einen Laptop mit mindestens 4 GB RAM und ein Grundverständnis für Englisch (lesen). Außerdem natürlich eine gute Portion an Motivation, um deine digitalen Skills auszufeilen. :)

Datum und Ort

Der Kurs dauert 12 Wochen. Die Einheiten finden 2x pro Woche im STARTPLATZ Köln statt (24 Unterrichtseinheiten insgesamt) für 1,5 Stunden am Nachmittag (zwischen 18:00 und 19:30).

Zahlung

Nachdem du unser Anmeldeformular ausgefüllt hast, bekommst du eine Rechnung von uns, die innerhalb einer Woche zu begleichen ist. Je schneller, desto besser - weil wir die limitierten Plätze in den Kursen nach dem First Come - First Serve Prinzip vergeben. Die Anzahl der TeilnehmerInnen ist auf 12 Plätze limitiert.

Info

Eine kostenlose Stornierung ist bis zu 7 Tage vor Kursbeginn möglich, bei Stornierung danach fällt die volle Teilnahmegebühr zzgl. Mehrwertsteuer an.

Kursdetails:

  • Zeitraum: 14.01. - 02.04.2020
  • Wochentage: Montag & Donnerstag
  • Uhrzeit: 18.00-19.30 Uhr
  • Lerneinheiten: 24 (á 1,5 Std)
  • Location: STARTPLATZ Köln
  • Level: Fortgeschrittene
  • Preis: 1.599,00 EUR
  • Early Bird Preis: 799,00 EUR
  • Max. Teilnehmerzahl: 12 Personen

Preise

Kurspreis* Beschreibung Preis gültig bis
799.0 EUR Early Bird 08.01.2020
849.0 EUR Late Bird 12.01.2020
1599.0 EUR Normalpreis 14.01.2020

* Alle Preise inkl. MwSt.


Kurs Anmeldung

Mit deiner Anmeldung akzeptierst du die SmartNinja Geschäftsbedingungen.

Melde dich für den SmartNinja Newsletter an!