SlideShare una empresa de Scribd logo
1 de 32
Global Azure
Bootcamp
Milagro
William Richard Méndez C.
Web Developer
Integrante de Avanet
@willirocker | http://wmendezc.wordpress.com/
Hacemos parte de los 138 eventos, en 57 paises y
137 ciudades que ocurren en simultáneo.
Los patrocinadores globales del evento
son:
Localmente nos apoya:
Quien además de
colaborarnos con el
espacio para el
evento de hoy, nos ha
brindado todo su
apoyo en reiteradas
ocasiones.
Agenda
• Windows Azure
• ¿Python ?,¿ Django?
• Pytvs & Sql Azure
• Demo
• Storage
• Table Service
• Demo
Windows Azure
Es una plataforma muy flexible, que se adapta a
las necesidades del desarrollador ,
permitiéndonos compilar, administrar e
implementar de manera ágil nuestras
aplicaciones , que estarán siempre disponibles,
sin problemas de capacidad de almacenamiento,
entre otras ventajas.
http://www.windowsazure.com/es-es/
¿Python?,¿Django?
• Python
• Lenguaje interpretado, multiplataforma de propósito general.
• Fuertemente tipado, Orientado a objetos, muy alto nivel.
• De código abierto, altamente extensible, puede incrustarse con
lenguajes como C++, java.
• Sitio del Proyecto (Python, Django)
• https://www.python.org/
• http://www.djangoproject.com
¿Python?, ¿Django?
PYTVS – Python Tools for Visual Studio
&
Azure SDK for Python
• Es un plugin gratuito para Visual Studio que permite tener todas
las herramientas necesarias para desarrollar aplicaciones con
este lenguaje entre las cuales tenemos:
• Autocompletado de código
• Depuración
• Manejo de Proyectos
• Es un conjunto de herramientas que permiten el desarrollo de
aplicaciones bajo la plataforma de Azure, una de las ventajas
es ser multiplataforma, sirve para distintos lenguajes de
programación tales como:
• NodeJS
• Python
• Php
• Ruby
• .Net
Links
• Azure SDK
• http://www.windowsazure.com/en-us/develop/python/?fb=es-es
• PYTVS
• https://pytools.codeplex.com/
Demo
¿Preguntas?
Storage
• La plataforma de Windows Azure proporciona soluciones de
almacenamiento, copias de seguridad y recuperación en la
nube de forma escalable
Table Storage
• Las tablas ofrecen funcionalidad NoSQL para las aplicaciones
que requieren el almacenamiento de grandes cantidades de
datos no estructurados. Pueden ser programadas en el
lenguaje que desee, incluido: .net, java, node.js, python y otros
lenguajes en Windows y Gnu/ Linux. Las tablas son un servicio
administrado que se puede escalar automáticamente para dar
cabida a un gran volumen de datos. Las tablas son accesibles
prácticamente desde cualquier lugar a través de las API REST.
• Niveles de Redundancia para el servicio de Storage
• Almacenamiento Localmente Redundante (LRS).
• Almacenamiento Geográficamente Redundante (GRS).
• Almacenamiento Geográficamente Redundante con Acceso
a Lectura (RA – GRS).
• Se mantienen varias réplicas de los datos de una
misma región a fin de proporcionar una alta durabilidad.
• Representa una durabilidad de datos adicional, ya que
los datos se replican entre dos regiones situadas a
cientos de kilómetros de distancia, dentro de la misma
zona geográfica. En ambas regiones se mantienen
varias réplicas de los datos.
• Además de almacenamiento geográficamente
redundante, ofrece acceso de solo lectura a la cuenta
de almacenamiento de la región secundaria, que
dispondrá de una copia coherente de los datos del
almacenamiento principal. Los clientes pueden utilizar
este servicio para acceder a sus datos cuando la
cuenta de almacenamiento de la región principal no
esté disponible.
Table StorageCuenta Tabla Entidad
Demo
¿Preguntas?
Código Fuente
https://github.com/Wilo/Charla-Azure-BootCamp-2014
Les agradecemos a
todos el estar con
nosotros y
esperamos que
disfruten el trabajo
que como
comunidad
realizamos para
ustedes.

Más contenido relacionado

Similar a Desarrollo de aplicaciones Django con Python 2.0 en Azure

Gestores de Base de Datos en Linux: Un vistazo a MySQL y PostgreSQL
Gestores de Base de Datos en Linux:  Un vistazo a MySQL y PostgreSQLGestores de Base de Datos en Linux:  Un vistazo a MySQL y PostgreSQL
Gestores de Base de Datos en Linux: Un vistazo a MySQL y PostgreSQL
Juan Percy Rojas Cruz
 
Arquitectura de referencia corregido
Arquitectura de referencia corregidoArquitectura de referencia corregido
Arquitectura de referencia corregido
Jose Torres Gonzales
 

Similar a Desarrollo de aplicaciones Django con Python 2.0 en Azure (20)

Sgbd y tecnologias usadas por aplicaciones web 2
Sgbd y tecnologias usadas por aplicaciones web 2Sgbd y tecnologias usadas por aplicaciones web 2
Sgbd y tecnologias usadas por aplicaciones web 2
 
SGBD Y TECNOLOGIAS
SGBD Y TECNOLOGIASSGBD Y TECNOLOGIAS
SGBD Y TECNOLOGIAS
 
Sgbd y tecnologias
Sgbd  y  tecnologiasSgbd  y  tecnologias
Sgbd y tecnologias
 
herramientas tecnológicas
herramientas tecnológicasherramientas tecnológicas
herramientas tecnológicas
 
Gestores
GestoresGestores
Gestores
 
Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Aplicaciones móviles super-escalables
Aplicaciones móviles super-escalablesAplicaciones móviles super-escalables
Aplicaciones móviles super-escalables
 
Presentación taller aplicaciones
Presentación  taller aplicacionesPresentación  taller aplicaciones
Presentación taller aplicaciones
 
Almacenamiento en la nube (1)
Almacenamiento en la nube (1)Almacenamiento en la nube (1)
Almacenamiento en la nube (1)
 
Plataforma FONDEF
 Plataforma FONDEF Plataforma FONDEF
Plataforma FONDEF
 
Base de datos
Base de datos Base de datos
Base de datos
 
Gestores de Base de Datos en Linux: Un vistazo a MySQL y PostgreSQL
Gestores de Base de Datos en Linux:  Un vistazo a MySQL y PostgreSQLGestores de Base de Datos en Linux:  Un vistazo a MySQL y PostgreSQL
Gestores de Base de Datos en Linux: Un vistazo a MySQL y PostgreSQL
 
Polybase
PolybasePolybase
Polybase
 
Arquitectura de referencia corregido
Arquitectura de referencia corregidoArquitectura de referencia corregido
Arquitectura de referencia corregido
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Sgbd tecnologias usadas por aplicaciones web
Sgbd tecnologias usadas por aplicaciones webSgbd tecnologias usadas por aplicaciones web
Sgbd tecnologias usadas por aplicaciones web
 
Tgs ss-the globalcloud-r01
Tgs ss-the globalcloud-r01Tgs ss-the globalcloud-r01
Tgs ss-the globalcloud-r01
 
Meetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architectureMeetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architecture
 
The azure platform TechDay2010
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010
 

Más de Avanet

Más de Avanet (20)

Azure en entornos empresariales
Azure en entornos empresarialesAzure en entornos empresariales
Azure en entornos empresariales
 
Desarrollo de aplicaciones móviles (ios,android,windows phone) con .net
Desarrollo de aplicaciones móviles (ios,android,windows phone) con .netDesarrollo de aplicaciones móviles (ios,android,windows phone) con .net
Desarrollo de aplicaciones móviles (ios,android,windows phone) con .net
 
Flujos de trabajo en servidores virtuales de Azure Implementando Process Maker
Flujos de trabajo en servidores virtuales de Azure Implementando Process MakerFlujos de trabajo en servidores virtuales de Azure Implementando Process Maker
Flujos de trabajo en servidores virtuales de Azure Implementando Process Maker
 
Uso de html5 + webcomponents
Uso de html5 + webcomponentsUso de html5 + webcomponents
Uso de html5 + webcomponents
 
Novedades en Windows Server 2012 R2
Novedades en Windows Server 2012 R2Novedades en Windows Server 2012 R2
Novedades en Windows Server 2012 R2
 
Intro a HTML5 Apps con Windows 8.1
Intro a HTML5 Apps con Windows 8.1Intro a HTML5 Apps con Windows 8.1
Intro a HTML5 Apps con Windows 8.1
 
Hardening De Servidores GNU/Linux
Hardening De Servidores GNU/LinuxHardening De Servidores GNU/Linux
Hardening De Servidores GNU/Linux
 
Microsoft Azure.- IAAS
Microsoft Azure.- IAASMicrosoft Azure.- IAAS
Microsoft Azure.- IAAS
 
Enseñar a programar a los más chicos
Enseñar a programar a los más chicosEnseñar a programar a los más chicos
Enseñar a programar a los más chicos
 
Desarrollo de aplicaciones PHP con Azure
Desarrollo de aplicaciones PHP con AzureDesarrollo de aplicaciones PHP con Azure
Desarrollo de aplicaciones PHP con Azure
 
Introducción a Google Dart + HTML5
Introducción a Google Dart + HTML5Introducción a Google Dart + HTML5
Introducción a Google Dart + HTML5
 
Pair Programming - Discute con tu compañero, no con tu teclado
Pair Programming - Discute con tu compañero, no con tu tecladoPair Programming - Discute con tu compañero, no con tu teclado
Pair Programming - Discute con tu compañero, no con tu teclado
 
Introducción a la Programación Web con Django
Introducción a la Programación Web con DjangoIntroducción a la Programación Web con Django
Introducción a la Programación Web con Django
 
Html5.- Desarrollo y Buenas Prácticas con JavaScript
Html5.- Desarrollo y Buenas Prácticas con JavaScriptHtml5.- Desarrollo y Buenas Prácticas con JavaScript
Html5.- Desarrollo y Buenas Prácticas con JavaScript
 
Webmatrix.- Web Apps con Kendo UI
Webmatrix.- Web Apps con Kendo UIWebmatrix.- Web Apps con Kendo UI
Webmatrix.- Web Apps con Kendo UI
 
Los errores más comunes de los programadores novatos
Los errores más comunes de los programadores novatosLos errores más comunes de los programadores novatos
Los errores más comunes de los programadores novatos
 
Preprocesadores CSS con LessCSS
Preprocesadores CSS con LessCSSPreprocesadores CSS con LessCSS
Preprocesadores CSS con LessCSS
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Ruby desde cero
Ruby desde ceroRuby desde cero
Ruby desde cero
 
Azure Mobile Services
Azure Mobile ServicesAzure Mobile Services
Azure Mobile Services
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (15)

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

Desarrollo de aplicaciones Django con Python 2.0 en Azure

  • 1. Global Azure Bootcamp Milagro William Richard Méndez C. Web Developer Integrante de Avanet @willirocker | http://wmendezc.wordpress.com/
  • 2. Hacemos parte de los 138 eventos, en 57 paises y 137 ciudades que ocurren en simultáneo.
  • 3. Los patrocinadores globales del evento son:
  • 4. Localmente nos apoya: Quien además de colaborarnos con el espacio para el evento de hoy, nos ha brindado todo su apoyo en reiteradas ocasiones.
  • 5. Agenda • Windows Azure • ¿Python ?,¿ Django? • Pytvs & Sql Azure • Demo • Storage • Table Service • Demo
  • 7. Es una plataforma muy flexible, que se adapta a las necesidades del desarrollador , permitiéndonos compilar, administrar e implementar de manera ágil nuestras aplicaciones , que estarán siempre disponibles, sin problemas de capacidad de almacenamiento, entre otras ventajas.
  • 8.
  • 9.
  • 12. • Python • Lenguaje interpretado, multiplataforma de propósito general. • Fuertemente tipado, Orientado a objetos, muy alto nivel. • De código abierto, altamente extensible, puede incrustarse con lenguajes como C++, java.
  • 13. • Sitio del Proyecto (Python, Django) • https://www.python.org/ • http://www.djangoproject.com ¿Python?, ¿Django?
  • 14. PYTVS – Python Tools for Visual Studio & Azure SDK for Python
  • 15. • Es un plugin gratuito para Visual Studio que permite tener todas las herramientas necesarias para desarrollar aplicaciones con este lenguaje entre las cuales tenemos: • Autocompletado de código • Depuración • Manejo de Proyectos
  • 16. • Es un conjunto de herramientas que permiten el desarrollo de aplicaciones bajo la plataforma de Azure, una de las ventajas es ser multiplataforma, sirve para distintos lenguajes de programación tales como: • NodeJS • Python • Php • Ruby • .Net
  • 17. Links • Azure SDK • http://www.windowsazure.com/en-us/develop/python/?fb=es-es • PYTVS • https://pytools.codeplex.com/
  • 18. Demo
  • 21. • La plataforma de Windows Azure proporciona soluciones de almacenamiento, copias de seguridad y recuperación en la nube de forma escalable
  • 23. • Las tablas ofrecen funcionalidad NoSQL para las aplicaciones que requieren el almacenamiento de grandes cantidades de datos no estructurados. Pueden ser programadas en el lenguaje que desee, incluido: .net, java, node.js, python y otros lenguajes en Windows y Gnu/ Linux. Las tablas son un servicio administrado que se puede escalar automáticamente para dar cabida a un gran volumen de datos. Las tablas son accesibles prácticamente desde cualquier lugar a través de las API REST.
  • 24. • Niveles de Redundancia para el servicio de Storage • Almacenamiento Localmente Redundante (LRS). • Almacenamiento Geográficamente Redundante (GRS). • Almacenamiento Geográficamente Redundante con Acceso a Lectura (RA – GRS).
  • 25. • Se mantienen varias réplicas de los datos de una misma región a fin de proporcionar una alta durabilidad.
  • 26. • Representa una durabilidad de datos adicional, ya que los datos se replican entre dos regiones situadas a cientos de kilómetros de distancia, dentro de la misma zona geográfica. En ambas regiones se mantienen varias réplicas de los datos.
  • 27. • Además de almacenamiento geográficamente redundante, ofrece acceso de solo lectura a la cuenta de almacenamiento de la región secundaria, que dispondrá de una copia coherente de los datos del almacenamiento principal. Los clientes pueden utilizar este servicio para acceder a sus datos cuando la cuenta de almacenamiento de la región principal no esté disponible.
  • 29. Demo
  • 32. Les agradecemos a todos el estar con nosotros y esperamos que disfruten el trabajo que como comunidad realizamos para ustedes.