E2e TM


Technology Review

Web BACK/Front END

WHERE WE (were) LEFT OFF



ohhh between 5~9 years ago


Tomcat, JSF/JSP...

In "Tech" years ?





almost an eternity

Where we are going ?



"Renovated" Architecture:


THIN Server
RICH Client

Communication : REST


"Back-end"



Or Server-Side




'FronT-End'


BUILDing BLOCKS


FrameWork


Angular JS

WHY




It's the best

Learning Curve


What's There to Understand ?

MVW





Model-View-Whatever

Basic COncepts



Modules

  • Controller
  • Factory/Service
  • Constants
  • Values

Dependency Injection

FRAMEWORK EXTENTIONS

UI ROUTER

UI ROUTER - WHAT ?!



Turns Web-Applications into a "State Machine"

URL dictates State and Vice-Versa

ANGULAR TRANSLATE


MORE Extentions



moment.js
jQuery
Shim
Font-Awesome

LAYOUT-ING



What ever you want and works...


but try and use Bootstrap - it will make your life easier

COMPONENTS


Bootstrap
Kendo-UI
jsTree
HighCharts

ISSUEs & LIMITations

BROWSERS


It's important to understand

each browser has a different implementation of the JS Interperter

Same goes for HTML/CSS Standards



TESTING ?



Unit-Testing ?
e2e Testing ?

E2e TM

By Amir Gal-Or

E2e TM

  • 758