http://pereirajs.org/ 

COMUNIDAD JAVASCRIPT DE PEREIRA

Creando un servidor web con NodeJS de cero a producción

Breve repaso

Que es NodeJS?

- Entorno de programación orientado a eventos.

- Lenguaje: Javascript.

- Entrada y salida sin bloqueos -> Aplicaciones en tiempo real.

 

Nucleo de NodeJS

Ahora sí,

a lo que venimos!

COMUNIDAD DE JAVASCRIPT PEREIRA

PereiraJS

Objetivos

COMUNIDAD DE JAVASCRIPT PEREIRA

PereiraJS

  • Crear un Servidor web simple con NodeJS.
  • Aprender Javascript
  • Desplegarlo en Heroku

Que vamos a utilizar

COMUNIDAD DE JAVASCRIPT PEREIRA

PereiraJS

  • Módulos básicos de Node:
    • http
    • url
    • fs
    • path
  • Plantilla HTML creada previamente
  • Cuenta en heroku.
  • Cuenta en ID Cloud9.

Que hará nuestro Servidor web

COMUNIDAD DE JAVASCRIPT PEREIRA

PereiraJS

COMUNIDAD DE JAVASCRIPT PEREIRA

PereiraJS

Comenzamos!

COMUNIDAD DE JAVASCRIPT PEREIRA

PereiraJS

Primer Reto:

COMUNIDAD DE JAVASCRIPT PEREIRA

PereiraJS

Cargar el template

Segundo Reto:

COMUNIDAD DE JAVASCRIPT PEREIRA

PereiraJS

Routing

Tercer Reto:

COMUNIDAD DE JAVASCRIPT PEREIRA

PereiraJS

Layouts

Cuarto Reto:

COMUNIDAD DE JAVASCRIPT PEREIRA

PereiraJS

Cargar estáticos 

Desplegando a Producción

COMUNIDAD DE JAVASCRIPT PEREIRA

PereiraJS

Desarrallada por desarrolladores para desarrolladores

COMUNIDAD DE JAVASCRIPT PEREIRA

PereiraJS

Te permite subir tu aplicación usando su plataforma sin tener que estar pensando como configurar el servidor, la base de datos, linux etc, solo hay que hacer deployment y dedicarse a programar.

COMUNIDAD DE JAVASCRIPT PEREIRA

PereiraJS

COMUNIDAD DE JAVASCRIPT PEREIRA

PereiraJS

CLOUD COMPUTING LAYERS

COMUNIDAD DE JAVASCRIPT PEREIRA

PereiraJS

COMUNIDAD DE JAVASCRIPT PEREIRA

PereiraJS

SaaS aplicaciones que son diseñadas para usuario final, desplegadas a través de la web

PaaS set de herramientas y servicios diseñados para desarrollar y desplegar esas aplicaciones de forma eficiente.

IaaS es el hardware y software que hace posible todo - servidores, almacenamiento, redes, sistemas operativos...

COMUNIDAD DE JAVASCRIPT PEREIRA

PereiraJS

DEMO

heroku login

heroku create

git add .

git commit -am "Desplegando version 1.0"

git push heroku master

LET'S BUILD TOGETHER

http://rockalabs.com

jdmorales@gmail.com

John Darwin Morales

Javascript Developer

LET'S BUILD TOGETHER

http://rockalabs.com

xergioalex

Sergio Alexander Florez

Full Stack Developer

Made with Slides.com