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

Post on 04-Jun-2020

0 views 0 download

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

1RootedCON VALENCIA 2019

Iniciación a Heroku Cloudcon Django y Reactjs

/RootedCON Valencia 2019

Román Ramírez <rramirez@rootedcon.com>@patowc

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).

3RootedCON VALENCIA 2019

Sobre el formador

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:rramirez@rootedcon.com

5RootedCON VALENCIA 2019

Requisitos

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.

7RootedCON VALENCIA 2019

Contenido

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.

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.

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.

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.

12RootedCON VALENCIA 2019

Costes

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.

14RootedCON VALENCIA 2019

Contactar

Información general: info@rootedcon.com

Formulario de registro:

https://reg.rootedcon.es/login

Hashtag: #rootedvlc2019 #rootedcon

Twitter: @patowc

Facebook, LinkedIn: Rooted CON

Twitter: @rootedcon

Tags:

#rootedvlc2019 #rootedcon

15RootedCON VALENCIA 2019

¡Muchas gracias!