Wir sind der STARTPLATZ für deine Gründeridee.

WEB DEVELOPMENT 2 KÖLN - SmartNinja

14.01.2020 18:00 - 02.04.2020 19:30

  • Köln, STARTPLATZ
artikelbild

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

Kursdetails:

  • Zeitraum: 14. Januar  - 2. April 2020
  • Wochentage: Dienstag & 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

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 vorbereitet und 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 Webentwicklungskenntnisse 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.

Wozu ist das Wissen nützlich?

Mit dem Erlernten bist du in der Lage, eigene Programmierprojekte umzusetzen und machst einen großen Schritt in Richtung digitale Skills! Außerdem verstehst du Programmierer und ihre Denkweise besser, wenn du z.B. als Projektmanager oder als Teil eines Projektteams mit Programmierern zusammenarbeitest.

Hier geht es zur Anmeldung und mehr Informationen!

Über den Referenten

 

Manuel Carlos Lenz

Manuel Carlos Lenz ist 32 Jahre alt und arbeitet seit dem 01.01.2018 als IT-Projektleiter selbständig in seinem Unternehmen Macata Solutions. Die Dienstleistungen liegen in den Bereichen App-Development, Webdesign und Workshops. Seine Arbeitserfahrungen in den Bereichen Programmierung und Projektmanagement stammen aus der vierjährigen Tätigkeit als Teamlead bei der IT-Firma Accenture. Die Schwerpunkte seiner Tätigkeiten lagen in den Bereichen von Business Intelligence, Quality Assurance und Coaching. In seiner Freizeit ist er Group Fitness Trainer bei Fitness First, schaut sehr gerne gute Kinofilme und hat einen Faible für qualitativ handgemachte Burger. 

Info

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

Anmeldung nicht möglich