WebEngineering – @ SAE Institute – Bjoern Zapadlo



WebEngineering – @ SAE Institute – Bjoern Zapadlo

0 0


sae-webengineering


On Github gmb2012 / sae-webengineering

WebEngineering

8.09.2015 @ SAE Institute

Bjoern Zapadlo

About me

Bjoern Zapadlo Konstanz36 Jahre

Team Manager / Lead Developer HolidayCheck AG

Informatik Studium 1999 - 2002 3 Agenturen in Stuttgart

HolidayCheck International Websites / new Framework Neckermann / Thomas Cook

Dozent an der SAE, Dualen Hochschule Stuttgart, Hochschule Furtwangen

PHP, Java, Scala, Javasccript, CSS, Html,MySQL, MongoDB, Elasticsearch, ...

Seit über 10 Jahren im Web unterwegs

Contact me

bjoern.zapadlo@gmail.com http://www.zapadlo.de

@BjoeZap

https://www.xing.com/profile/Bjoern_Zapadlo http://de.linkedin.com/pub/bjoern-zapadlo/36/889/1a5

Facebook Google+

HolidayCheck AG

Größtes deutsches Meinungsportal für Reise und Urlaub Vermittlung von Reisen Sitz in der Schweiz, direkt am Bodensee Börsennotiert über Tomorrow Focus AG Existiert seit 1999 Ausgründungen in mehreren europäischen Ländern Über 300 Mitarbeiter

Yes, we hire ;)

http://www.holidaycheck.de/jobs

Jetzt aber Schluss mit der Werbung... ;)

Agenda

Motivation Git Bootstrap Javascript angular.js Q&A What's next?

01. Motivation

Die Idee

Coursera: Startup Engineering

by Balaji S. Srinivasan and Vijay S. Pande

VMs, IAAS/PAAS, Unix Command Line, Text Editors, DCVS, HTML/CSS/JS, Wireframing, Databases, Frameworks, Data Pipelines, Client-side templating, HTTP, SOA/REST/JSON, API, ...

Standards

Was hat sich bewährt?

  • Performance (Entwicklungs- / Server / ...)
  • Wartbarkeit
  • Kosten
  • ...

Webstartup

Was muss ich wissen, um eine Webseite / Applikation zu bauen?

  • Rapid Application Development / Prototyp
  • CMS / Frameworks / Tools / ...
  • Skalierbarkeit
  • ...

Trends

Was ist state of the art und wie sieht die Zukunft aus?

  • Neue / weiterentwicklete Datenbanken, Frameworks, IDEs, ...
  • Design-Pattern
  • ...

02. Git

Ziel:

  • Was ist Git?
  • Sollte ich Git für mein Projekt einsetzen?
  • KnowHow / Tools
  • Einsatzszenarien
  • Alternativen

03. Bootstrap

Ziel:

  • Was ist "responsive Design"?
  • Warum sollte ich ein CSS Framework benutzen?
  • Demo
  • Vor- / Nachteile
  • Alternativen

04. Javascript

Ziel:

  • Warum Javascript DIE Sprache der Zukunft ist?
  • Wo ist es integriert?

05. angular.js

Ziel:

  • Was ist angular.js?
  • Wofür eignet es sich?
  • Demo

06. Q&A

Fragen?

07. What's next?

Nächstes Mal:

Web-Architektur

  • One-Size fits all?
  • Typo3 vs. Wordpress
  • SOA / MOA
  • Prerendering
  • Beispiele - HC, Gluelogic

Storage

  • Das SQL-Problem
  • Was ist denn NoSQL?
  • K/V Stores - Redis
  • Document DBs: MongoDB, CouchDB
  • Graph DBs: Neo4J
  • Volltext-Suche: Elasticsearch
  • BigData: Hadoop

Weitere Themen:

  • Geschenkliste mit Firebase und Angular

Weitere Themen:

SaaS / PaaS / Iaas

node.js

Less / Sass

CoffeeScript

scala

Hadoop

New Relic

and much more

THE END

Vielen Dank!

Made with reveal.js(with Html and JS)