Wie aus HTML, HTTP, JavaScript, CSS und einer Scriptsprache eine Webanwendung wird
Ein bisschen HTML kann heute jeder, aber wer ernsthaft versucht, sich mit professioneller Webentwicklung zu beschäftigen, wird von den vielen Themen, die dort eine Rolle spielen, erschlagen. TCP/IP? DNS? HTTP? REST? HTML5? CSS? JavaScript? PHP? nginx? SPAs? PWAs? Die Auswahl an Themen erscheint schier endlos und der Einstieg somit schwer.
Mit einem erfahrenen Webentwickler an Ihrer Seite schreiben Sie in der Schulung Ihre ersten Apps. Wir lichten den Dschungel anhand scheinbar einfacher Fragen wie: "Was passiert eigentlich, wenn wir im Browser eine URL eintippen?" Unterwegs streifen wir alle relevanten Themen nicht nur theoretisch, sondern auch immer mit praktischen Beispielen. Im Gegensatz zu anderen Schulungen, die bei einem Thema in die Tiefe gehen, gehen wir bewusst in die Breite. Dafür gibt es zu jedem Thema Hinweise, wie man sich passend zu den individuellen Vorkenntnissen auch nach der Schulung weiterbilden kann.
Am Ende haben Sie nicht nur einen umfangreichen Überblick über moderne Webentwicklung gewonnen, sondern auch schon erste Apps selbst geschrieben. Die in der Schulung benutzten Entwicklungsumgebungen können Sie noch einige Wochen weiternutzen. Und so im Anschluss weiter entwickeln oder als Vorlagen zum Einstieg in eigene Projekte verwenden.
Voraussetzungen
Sie sollten erste Erfahrung mit einer web-affinen Programmiersprache haben, wie wir Sie in unserer Schulung Programmieren lernen vermitteln. Darüberhinaus sollten sie keine Hemmungen haben, ein Linuxsystem (auch auf der Kommandozeile) zu bedienen.
Inhalt
Einführung
- Begrüßung und Agenda
- Geschichte des WWW
- Was passiert, wenn wir im Browser eine URL eingeben?
Netzwerk
- TCP/IP
- DNS
WWW
- URIs
- HTTP
- Cookies
- REST
Webserver
- Apache
- nginx
- Dynamische Inhalte ausliefern (CGI, Module und Reverse-Proxies)
- Kommunikation mit SSL/TLS absichern
HTML
- HTML5
- Developer Tools
CSS
- Grundlagen
- SCSS
- Frameworks
JavaScript
- Das DOM
- Die Sprache JavaScript
- Node.js
- Moderne Build-Tools
- JSON
Serverseitige Webanwendungen
- Vanilla PHP
- PHP + Laravel
- Node.js
- Ruby on Rails
Client-seitige Anwendungen
- jQuery
- SPAs mit React
- SPAs mit Vue.js
Datenbanken etc.
- MySQL
- PostgreSQL
- Redis
- memcached
- Background Jobs
Security
- XSS
- SQL Injections
- CSRF
Fazit und Ausblick
- TCP/IP
- DNS
WWW
- URIs
- HTTP
- Cookies
- REST
Webserver
- Apache
- nginx
- Dynamische Inhalte ausliefern (CGI, Module und Reverse-Proxies)
- Kommunikation mit SSL/TLS absichern
HTML
- HTML5
- Developer Tools
CSS
- Grundlagen
- SCSS
- Frameworks
JavaScript
- Das DOM
- Die Sprache JavaScript
- Node.js
- Moderne Build-Tools
- JSON
Serverseitige Webanwendungen
- Vanilla PHP
- PHP + Laravel
- Node.js
- Ruby on Rails
Client-seitige Anwendungen
- jQuery
- SPAs mit React
- SPAs mit Vue.js
Datenbanken etc.
- MySQL
- PostgreSQL
- Redis
- memcached
- Background Jobs
Security
- XSS
- SQL Injections
- CSRF
Fazit und Ausblick
- Apache
- nginx
- Dynamische Inhalte ausliefern (CGI, Module und Reverse-Proxies)
- Kommunikation mit SSL/TLS absichern
HTML
- HTML5
- Developer Tools
CSS
- Grundlagen
- SCSS
- Frameworks
JavaScript
- Das DOM
- Die Sprache JavaScript
- Node.js
- Moderne Build-Tools
- JSON
Serverseitige Webanwendungen
- Vanilla PHP
- PHP + Laravel
- Node.js
- Ruby on Rails
Client-seitige Anwendungen
- jQuery
- SPAs mit React
- SPAs mit Vue.js
Datenbanken etc.
- MySQL
- PostgreSQL
- Redis
- memcached
- Background Jobs
Security
- XSS
- SQL Injections
- CSRF
Fazit und Ausblick
- Grundlagen
- SCSS
- Frameworks
JavaScript
- Das DOM
- Die Sprache JavaScript
- Node.js
- Moderne Build-Tools
- JSON
Serverseitige Webanwendungen
- Vanilla PHP
- PHP + Laravel
- Node.js
- Ruby on Rails
Client-seitige Anwendungen
- jQuery
- SPAs mit React
- SPAs mit Vue.js
Datenbanken etc.
- MySQL
- PostgreSQL
- Redis
- memcached
- Background Jobs
Security
- XSS
- SQL Injections
- CSRF
Fazit und Ausblick
- Vanilla PHP
- PHP + Laravel
- Node.js
- Ruby on Rails
Client-seitige Anwendungen
- jQuery
- SPAs mit React
- SPAs mit Vue.js
Datenbanken etc.
- MySQL
- PostgreSQL
- Redis
- memcached
- Background Jobs
Security
- XSS
- SQL Injections
- CSRF
Fazit und Ausblick
- MySQL
- PostgreSQL
- Redis
- memcached
- Background Jobs
Security
- XSS
- SQL Injections
- CSRF
Fazit und Ausblick
Kurszeiten
Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.
An Kurstagen gibt es bei uns ab 8 Uhr Frühstück.
Unsere Kurse beginnen um 9 Uhr und enden um 18 Uhr.
Neben den kleinen Pausen gibt es eine Stunde Mittagspause mit leckerem, frisch in unserer Küche zubereitetem Essen.
Nach der Schulung anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.