Slide 1

Slide 1 text

Introduction  to  NodeACS    RICARDO  ALCOCER   @ricardoalcocer   NODE  SCHOOL  NIGHT   APRIL  1ST  2014    

Slide 2

Slide 2 text

About  me  -­‐  @ricardoalcocer   ! Have  been  Titanium  since  2009   ! Former  independent  Titanium  trainer  in   the  Caribbean  and  Latin  America   ! Obsessed  with  native  cross-­‐platform   development   !   Free  Software  and  Open  Source    advocate   ! Love  JavaScript  hacking  and  tech  startups  

Slide 3

Slide 3 text

What  is  Appcelerator   !   Titanium,  JavaScript  framework  for  cross-­‐platform   native  applications  development   !   ACS  –  Appcelerator  Cloud  Services   ! NodeACS  –  Node+MVC  Framework+Cloud  Hosting  

Slide 4

Slide 4 text

ACS  :  Zoom-­‐in   !   Mobile  Back-­‐end  as  a  Service  (MBaaS)   ! Robust  infrastructure   ! Secure  and  scalable  architecture   ! Integrated  with  Titanium  and  Node.ACS  

Slide 5

Slide 5 text

20  pre-­‐built  services  

Slide 6

Slide 6 text

ACS       ACS  Backend   Live  walk-­‐thru  

Slide 7

Slide 7 text

Node.ACS  :  Zoom-­‐in   ! Develop  and  publish  node.js  apps  to  the   Appcelerator  Cloud   !   Simple  CLI  interface  and  built-­‐in  webserver   ! Built-­‐in  ACS  support   ! Integrated  with  Titanium  Studio   ! It's  Javascript  but  for  the  server!  

Slide 8

Slide 8 text

Install  Node.ACS   ! Node.ACS  runs  on  top  of  Node.js   ! Titanium  Studio  installs  Node.js  and  NPM  by  default     [sudo]  npm  install  –g  acs  

Slide 9

Slide 9 text

ACS       NodeACS  App   Live  walk-­‐thru  

Slide 10

Slide 10 text

Forkeable  Examples   Lilacs:     https://github.com/ricardoalcocer/lilacs     Sample  Website:   https://github.com/ricardoalcocer/ nodeacs_sample_website  

Slide 11

Slide 11 text

Thank  You   RICARDO  ALCOCER   @ricardoalcocer