Iniciacióna Heroku Cloud con Django y Reactjs...y en reactjs , por el otro (se verán en paralelo)....

15
1 RootedCON VALENCIA 2019 Iniciación a Heroku Cloud con Django y Reactjs /RootedCON Valencia 2019 Román Ramírez <[email protected]> @patowc

Transcript of Iniciacióna Heroku Cloud con Django y Reactjs...y en reactjs , por el otro (se verán en paralelo)....

Page 1: Iniciacióna Heroku Cloud con Django y Reactjs...y en reactjs , por el otro (se verán en paralelo). En estas ocho horas, sin conocimientos de ningún tipo sobre Heroku, se va a completar

1RootedCON VALENCIA 2019

Iniciación a Heroku Cloudcon Django y Reactjs

/RootedCON Valencia 2019

Román Ramírez <[email protected]>@patowc

Page 2: Iniciacióna Heroku Cloud con Django y Reactjs...y en reactjs , por el otro (se verán en paralelo). En estas ocho horas, sin conocimientos de ningún tipo sobre Heroku, se va a completar

2RootedCON VALENCIA 2019

Objetivos

Este curso va enfocado a personas con conocimientos de tecnología, programación y Cloud,

con el objetivo de introducir los primeros pasos con una plataforma tan potente como

Heroku.

El contenido aportará una visión, paso a paso, de cómo se crean proyectos que corran

dentro de la plataforma Heroku, aprovechando las horas de computación gratuita (free

dynos) y la simplicidad de tener corriendo un stack completo con un simple git commit.

Los ejemplos se desarrollarán con dos aplicaciones simples basadas en django, por un lado,

y en reactjs, por el otro (se verán en paralelo).

En estas ocho horas, sin conocimientos de ningún tipo sobre Heroku, se va a completar el

proceso completo de tener una aplicación totalmente productiva en Heroku (en dos stacks,

python-django/javascript reactjs).

Page 3: Iniciacióna Heroku Cloud con Django y Reactjs...y en reactjs , por el otro (se verán en paralelo). En estas ocho horas, sin conocimientos de ningún tipo sobre Heroku, se va a completar

3RootedCON VALENCIA 2019

Sobre el formador

Page 4: Iniciacióna Heroku Cloud con Django y Reactjs...y en reactjs , por el otro (se verán en paralelo). En estas ocho horas, sin conocimientos de ningún tipo sobre Heroku, se va a completar

4RootedCON VALENCIA 2019

Sobre el formador

Román Ramírez Giménez

Miembro del comité de expertos independientes del DSN.

Medalla del mérito de la Guardia Civil con distintivo blanco.

Responsable de arquitectura de seguridad en Ferrovial durante 10 años.

Cofundador de RootedCON.

Cofundador y CEO de BE Real Talent, propaganda · is.

Más de 26 años en el sector de la ciberseguridad y la tecnología, habiendo desarrolladofunciones en empresas tales como TB-Solutions (Intercomputer/encomIX), PSINet, eEyeDigital Security, PricewaterhouseCoopers o Ferrovial.

@patowc | mailto:[email protected]

Page 5: Iniciacióna Heroku Cloud con Django y Reactjs...y en reactjs , por el otro (se verán en paralelo). En estas ocho horas, sin conocimientos de ningún tipo sobre Heroku, se va a completar

5RootedCON VALENCIA 2019

Requisitos

Page 6: Iniciacióna Heroku Cloud con Django y Reactjs...y en reactjs , por el otro (se verán en paralelo). En estas ocho horas, sin conocimientos de ningún tipo sobre Heroku, se va a completar

6RootedCON VALENCIA 2019

Requisitos

Conocimientos:

– Programación: conocimientos medios de Python o Javascript.

– Frameworks: deseable conocimientos iniciales-medios de Django o Reactjs.

– Sistemas operativos: conocimientos básicos.

Equipamiento necesario para la formación:

– Portátil: Windows, Linux o Mac OSX actualizado y con permisos para instalar

aplicaciones.

– Otros recursos: tarjeta de crédito si se desea registrarla en servicios de nube

diversos.

Page 7: Iniciacióna Heroku Cloud con Django y Reactjs...y en reactjs , por el otro (se verán en paralelo). En estas ocho horas, sin conocimientos de ningún tipo sobre Heroku, se va a completar

7RootedCON VALENCIA 2019

Contenido

Page 8: Iniciacióna Heroku Cloud con Django y Reactjs...y en reactjs , por el otro (se verán en paralelo). En estas ocho horas, sin conocimientos de ningún tipo sobre Heroku, se va a completar

8RootedCON VALENCIA 2019

Agenda

Introducción:

– Generalidades sobre PaaS y Low-Code.

– Heroku Cloud.

– Breve introducción a Django.

– Breve introducción a Reactjs.

– Diseño funcional de las aplicaciones.

Page 9: Iniciacióna Heroku Cloud con Django y Reactjs...y en reactjs , por el otro (se verán en paralelo). En estas ocho horas, sin conocimientos de ningún tipo sobre Heroku, se va a completar

9RootedCON VALENCIA 2019

Agenda (ii)

Más sobre Heroku:

– Diseñando una app pensando en Heroku.

– Configurando las aplicaciones para Heroku.

– Recursos gratuitos.

– Add-ons relevantes.

– TRABAJO: Primeros pasos con la aplicación funcionando.

Page 10: Iniciacióna Heroku Cloud con Django y Reactjs...y en reactjs , por el otro (se verán en paralelo). En estas ocho horas, sin conocimientos de ningún tipo sobre Heroku, se va a completar

10RootedCON VALENCIA 2019

Agenda (iii)

Recursos multi-cloud:

– Uso de S3 Buckets, Google Nearline, Azure Files/Blobs.

– Otras integraciones.

Detalles de configuración:

– Usuarios.

– Gestión de las fuentes de datos: Postgre, Redis.

– Pensando en la gestión de logs.

– TRABAJO: uniendo las piezas hasta este punto.

Page 11: Iniciacióna Heroku Cloud con Django y Reactjs...y en reactjs , por el otro (se verán en paralelo). En estas ocho horas, sin conocimientos de ningún tipo sobre Heroku, se va a completar

11RootedCON VALENCIA 2019

Agenda (iv)

Aplicaciones escalables pensando en Heroku:

–Workers.

– Enfoque de servicios REST divididos: Free dynos!.

– Escalando recursos en Heroku.

– Un breve paseo por Zappa y otras buenas ideas.

– TRABAJO: uniendo todas las piezas.

Gestión de recursos.

Conclusiones.

Page 12: Iniciacióna Heroku Cloud con Django y Reactjs...y en reactjs , por el otro (se verán en paralelo). En estas ocho horas, sin conocimientos de ningún tipo sobre Heroku, se va a completar

12RootedCON VALENCIA 2019

Costes

Page 13: Iniciacióna Heroku Cloud con Django y Reactjs...y en reactjs , por el otro (se verán en paralelo). En estas ocho horas, sin conocimientos de ningún tipo sobre Heroku, se va a completar

13RootedCON VALENCIA 2019

Coste

El coste del curso es de 100 €.(IVA 21% incluido)

IMPORTANTE: se requiere un mínimo de diez (10) asistentes

para que el curso tenga lugar.

Page 14: Iniciacióna Heroku Cloud con Django y Reactjs...y en reactjs , por el otro (se verán en paralelo). En estas ocho horas, sin conocimientos de ningún tipo sobre Heroku, se va a completar

14RootedCON VALENCIA 2019

Contactar

Información general: [email protected]

Formulario de registro:

https://reg.rootedcon.es/login

Hashtag: #rootedvlc2019 #rootedcon

Twitter: @patowc

Facebook, LinkedIn: Rooted CON

Twitter: @rootedcon

Tags:

#rootedvlc2019 #rootedcon

Page 15: Iniciacióna Heroku Cloud con Django y Reactjs...y en reactjs , por el otro (se verán en paralelo). En estas ocho horas, sin conocimientos de ningún tipo sobre Heroku, se va a completar

15RootedCON VALENCIA 2019

¡Muchas gracias!