Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

backend  -­‐  applica-on   servers  /  web  frameworks Sesión  5

Slide 3

Slide 3 text

Introducción  a   FullStack  Development Presentación  del  Programa  Anual #toolsforfullstackdev

Slide 4

Slide 4 text

Historia  del  Evento @ppaex @edmtzx @patux @solojavier

Slide 5

Slide 5 text

FullStack  Development Full  Stack  Developer  is  someone  with  familiarity  in  each   layer

Slide 6

Slide 6 text

layers  of  the  full  stack • Server,  Network,  and  Hos1ng  Environment   • Data  Modeling  and  Storage   • Business  Logic  /  Customer  and  the  business  need   • API  layer  /  Ac,on  Layer  /  MVC   • User  Interface  /  User  Experience

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

programa  anual  i+nerante   !fsd  (1) • aprovisionamiento  y  configuración  de  servidores:  Febrero   (RubyGDL)  2015/02/19  19:00  HackerGarage   • entorno  de  desarrollo  -­‐  Marzo  (Java  GDL)   • especificación  de  requerimientos  -­‐  Abril  (OpenStack)   • backend  -­‐  persistencia  de  datos  -­‐  Mayo  (Python  Cabal)   • backend  -­‐  applica-on  servers  /  web  frameworks  -­‐  Agosto   (RubyGDL)   • backend  -­‐  servicios  y  API  -­‐  Sep$embre

Slide 10

Slide 10 text

programa  anual  i,nerante   !fsd  (2) • backend  -­‐  HTML  vs  JSON  genera6on  -­‐  Octubre   • frontend  -­‐  MV*  frameworks  -­‐  Noviembre   • frontend  -­‐  CSS  frameworks  -­‐  Diciembre   • frontend  -­‐  mobile  frameworks  -­‐  Enero   • Internet  de  las  Cosas  -­‐  IoT  -­‐  Febrero  (Makers)   • quality/performance  assurance  -­‐  Marzo  (Out  the  Box)

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

Applica'on  Servers • Es  un  so'ware  que  corre  en  un  servidor  y  que   proporciona  capacidades  para  crear  aplicaciones  y   un  entorno  en  el  servidor  para  ejecutarlas.   • Componente  de  la  Layered  Architecture.  Una   arquitectura  de  so-ware  de  múl2ples  capas  que   u"liza  diferentes  capas  para  asignar  las   responsabilidades  de  un  producto  de  so0ware.

Slide 13

Slide 13 text

Web  Frameworks • So#ware  que  está  diseñado  para  apoyar  el   desarrollo  de  si*os  web  dinámicos,  aplicaciones   web,  servicios  web  y  recursos  web   • Los  Frameworks  ,enen  como  obje,vo  aliviar  la   sobrecarga  asociada  a  las  ac-vidades  comunes   que  se  realizan  en  el  desarrollo  web   • Una  gran  mayoría  u,lizan  una  arquitectura  de   MVC  o  una  variación  de  la  misma

Slide 14

Slide 14 text

Programa  de  hoy • Go/Revel (@argandas) • Elixir/Phoenix (@joseluis_torres) • Javascript/Node.js (@azendal) • Ruby/Sinatra (@chischaschos) • Java (@danvalencia)