Este documento presenta un taller sobre el desarrollo de aplicaciones web y móviles usando las tecnologías Angular, Ionic y Django. Explica brevemente qué son estas tecnologías y cómo se pueden usar juntas para crear una API REST con Django, una aplicación móvil con Ionic y una aplicación web con Angular. El objetivo del taller no es enseñar cada tecnología por separado, sino mostrar cómo Angular e Ionic pueden compartir código y cómo estas tecnologías pueden usarse juntas en proyectos.
2. ABOUT US - Our recipes for successAngular, Ionic y Django: Amigos con derecho a roce
2
Índice
03
06
10
11
12
¿Quienes somos?
Tecnologías
¿Qué haremos?
Objetivos del taller
Comencemos
3. ● Desarrollador Backend Python (Django, Flask,
Pyramid)
● +2 años trabajando en BeDjango
● Apasionado por la tecnología, la programación y los
deportes.
● piglesias@emergya.com
● @PyPiglesias
ABOUT US - Our recipes for successAngular, Ionic y Django: Amigos con derecho a roce
¿Quiénes somos?
Pablo Iglesias
3
4. ● Desarrollador Frontend & Backend (Angular, Ionic,
Java, Node, TypeScript, Gulp)
● 2 años trabajando en BeDjango - Emergya
● Apasionado por la tecnología y la programación
● igonzalez@emergya.com
● @nachogbullon
ABOUT US - Our recipes for successAngular, Ionic y Django: Amigos con derecho a roce
¿Quiénes somos?
Nacho González Bullón
4
5. ABOUT US - Our recipes for successAngular, Ionic y Django: Amigos con derecho a roce
¿Quiénes somos?
Alejandro Gómez Morón
5
● QA & Tech lover (Selenium, Java, TypeScript,
Drupal, Ionic, AngularJS, Gulp…).
● QA líder en @BeDjango by @Emergya.
● Profesor de QA en @EPSUPO.
● Organizador @SevillaQA.
● Apasionado por los retos. Odio repetir procesos.
● amoron@emergya.com
● @agomezmoron
6. ● Framework open-source para crear aplicaciones web
basado Python.
● Framework web más popular.
● Aprendizaje y desarrollo rápido.
● Evolución sostenida y planificada.
ABOUT US - Our recipes for successAngular, Ionic y Django: Amigos con derecho a roce
¿Qué es Django?
6
7. ● Potente aplicación Django para la creación de APIs
REST.
● Basado en Python.
● Muy buena documentación y comunidad.
● Utilizado por empresas como Mozilla, Red Hat o
Heroku.
ABOUT US - Our recipes for successAngular, Ionic y Django: Amigos con derecho a roce
¿Qué es Django REST framework?
7
8. ● Framework open-source para crear aplicaciones web
basado en TypeScript.
● Evolución de AngularJS.
● Liderado por Google.
● Evolución sostenida y planificada.
ABOUT US - Our recipes for successAngular, Ionic y Django: Amigos con derecho a roce 8
¿Qué es Angular?
9. ● Framework open source.
● Permite crear aplicaciones multiplataformas basadas en
tecnologías web
● Usa plugins de Cordova para interactuar con el dispositivo
ABOUT US - Our recipes for successAngular, Ionic y Django: Amigos con derecho a roce
¿Qué es Ionic?
9
10. ● API Rest en Django con información sobre Cáceres.
● App móvil con Ionic.
● App web con Angular.
ABOUT US - Our recipes for successAngular, Ionic y Django: Amigos con derecho a roce
¿Qué haremos?
R
E
S
T
A
P
I
10
11. ● NO es aprender Django.
● NO es aprender Angular.
● NO es aprender Ionic.
● SÍ es ver la relación entre Angular e Ionic y cómo podemos
compartir desarrollo de las dos plataformas.
● SÍ es querer aprender Angular e Ionic para usarlo en vuestros
próximos desarrollos.
ABOUT US - Our recipes for successAngular, Ionic y Django: Amigos con derecho a roce
¿Cuál es el objetivo de este taller?
11