Crear y publicar una web app desde Visual Studio hacia Microsoft Azure.
Publicar la web app hacia la plataforma de GitHub.
Integración Continua entre un repositorio de GitHub y Microsoft Azure.
Hasta hace no mucho cuando pensábamos en CI/CD y Github nos planteábamos tirar por Travis, Circle CI, o incluso Jenkins.
Hace unos meses que Github publicó Github Actions, una herramienta muy potente que nos permite definir nuestros flujos de integración y despliegue continuo.
En este webinar vamos a ver una introducción de la mano de Gisela Torres, que forma parte del equipo de docentes del Bootcamp Devops Online Lemoncode (https://lemoncode.net/bootcamp-devops#bootcamp-devops/inicio). )
Agenda:
¿Qué es Continuous Integration and Continuous Deployment?
Introducción a GitHub Actions
Crea tu primer workflow
Crea tu primera acción
Matrices
Los runners
Infraestructura como Código con Azure Resource ManagerVíctor Moreno
Crear una máquina virtual:
Desde el portal de Azure con ARM.
Desde Visual Studio hacia Azure con ARM.
Desde el sitio oficial de Quick Starts y GitHub hacia Azure con ARM.
Desde CLI hacia Azure con ARM.
Desde PowerShell hacia Azure con ARM.
Hasta hace no mucho cuando pensábamos en CI/CD y Github nos planteábamos tirar por Travis, Circle CI, o incluso Jenkins.
Hace unos meses que Github publicó Github Actions, una herramienta muy potente que nos permite definir nuestros flujos de integración y despliegue continuo.
En este webinar vamos a ver una introducción de la mano de Gisela Torres, que forma parte del equipo de docentes del Bootcamp Devops Online Lemoncode (https://lemoncode.net/bootcamp-devops#bootcamp-devops/inicio). )
Agenda:
¿Qué es Continuous Integration and Continuous Deployment?
Introducción a GitHub Actions
Crea tu primer workflow
Crea tu primera acción
Matrices
Los runners
Infraestructura como Código con Azure Resource ManagerVíctor Moreno
Crear una máquina virtual:
Desde el portal de Azure con ARM.
Desde Visual Studio hacia Azure con ARM.
Desde el sitio oficial de Quick Starts y GitHub hacia Azure con ARM.
Desde CLI hacia Azure con ARM.
Desde PowerShell hacia Azure con ARM.
Para aprovechar al máximo la agilidad que ofrecen las aplicaciones modernas, es esencial crear prácticas de CI / CD que ayuden a los equipos a iterar en el código y liberar funcionalidades rápidamente. En este webinar, compartiremos las mejores prácticas para crear flujos de trabajo de CI / CD para administrar sus implementaciones tanto en Serverless como en contenedores en AWS.
En esta demostración, aprenderás como desarrollar tu primera aplicación universal para Windows 10 ,usando el mismo código tendrás visibilidad de como puede funcionar funcionar en tres dispositivos :PC, Smart Phone, Tablet
Entendiendo ARM (Azure Resource Manager)Víctor Moreno
Crear una máquina virtual:
‒Desde el portal de Azure con ARM.
‒Desde Visual Studio hacia Azure con ARM.
‒Desde el sitio oficial de Quick Startsy GitHub hacia Azure con ARM.
‒Desde CLI hacia Azure con ARM.
‒Desde PowerShellhacia Azure con ARM.
Servicios de nube en Microsoft Azure con C#Víctor Moreno
En esta demostración aprenderás como generar desde cero un servicio en la nube en Microsoft Azure desde código C# .NET usando Visual Studio con proyectos MAML (Microsoft Azure Management Libraries).
Beneficios de usar Beanstalk combinado con Docker. ¿Que es AWS? ¿Que es Docker? ¿ AWS Elastic Beanstalk? Instalar Docker, Crear imagen, Subir imagen, Archivo configuración para deployar una imagen Docker en Beanstalk por Mariano Egui <@eguimariano>
Trabajando con MySQL y PostgreSQL dentro de azureVíctor Moreno
Crear bases de datos MySQL y PostgreSQL desde el portal de Azure.
Conectarse a bases de datos MySQL y PostgreSQL
Desde WorkBench para MySQL.
Desde pgAdmin para PostgreSQL.
Configurar un proyecto de consola con lenguaje C# en Visual Studio usando Entity Framework para conectarnos a las bases de datos MySQL.
AWS proporciona un conjunto de servicios flexibles diseñados para permitir a las compañías crear y proporcionar productos de forma más rápida y fiable con las prácticas de operaciones de desarrollo y AWS. Estos servicios simplifican el aprovisionamiento y la administración de la infraestructura, la implementación del código de la aplicación, la automatización de procesos de publicación de software y la monitorización del desempeño de su aplicación e infraestructura.
https://aws.amazon.com/es/devops/
DevOps en AWS, acelarando el desarrollo de software con Developer Tools - https://aws.amazon.com/es/devops/
Más informacion: http://aws.amazon.com/es/colombia/
Desplegando código con Phing, PHPunit, Coder y JenkinsLa Drupalera
Este manual va dirigido a personas con conocimientos de despliegue entre entornos, así como con nociones básicas de programación (orientado a PHP), especialmente del CMS Drupal (en su versión 7 u 8), que quieran automatizar ciertas tareas rutinarias y dar un paso más allá en el despliegue de entornos ejecutando diversas pruebas de calidad a nuestro código antes de iniciar el proceso de deployment final. Con este procedimiento no solo automatizamos y aseguramos nuestros despliegues, sino que garantizamos la integridad y calidad del código desde el primer momento de vida de nuestro desarrollo de software.
1º Parte: http://www.ladrupalera.com/drupal/desarrollo/drupal8/desplegando-codigo-con-jenkins-phing-coder-y-phpunit-parte-i
Pruebas de Carga y Auto Escalación con Microsoft AzureVíctor Moreno
Escalar de manera horizontal y vertical una aplicación web.
Programar y ejecutar pruebas de carga con mas de 200 usuarios simulados al mismo tiempo.
Observar los resultados desde Visual Studio Online.
Para aprovechar al máximo la agilidad que ofrecen las aplicaciones modernas, es esencial crear prácticas de CI / CD que ayuden a los equipos a iterar en el código y liberar funcionalidades rápidamente. En este webinar, compartiremos las mejores prácticas para crear flujos de trabajo de CI / CD para administrar sus implementaciones tanto en Serverless como en contenedores en AWS.
En esta demostración, aprenderás como desarrollar tu primera aplicación universal para Windows 10 ,usando el mismo código tendrás visibilidad de como puede funcionar funcionar en tres dispositivos :PC, Smart Phone, Tablet
Entendiendo ARM (Azure Resource Manager)Víctor Moreno
Crear una máquina virtual:
‒Desde el portal de Azure con ARM.
‒Desde Visual Studio hacia Azure con ARM.
‒Desde el sitio oficial de Quick Startsy GitHub hacia Azure con ARM.
‒Desde CLI hacia Azure con ARM.
‒Desde PowerShellhacia Azure con ARM.
Servicios de nube en Microsoft Azure con C#Víctor Moreno
En esta demostración aprenderás como generar desde cero un servicio en la nube en Microsoft Azure desde código C# .NET usando Visual Studio con proyectos MAML (Microsoft Azure Management Libraries).
Beneficios de usar Beanstalk combinado con Docker. ¿Que es AWS? ¿Que es Docker? ¿ AWS Elastic Beanstalk? Instalar Docker, Crear imagen, Subir imagen, Archivo configuración para deployar una imagen Docker en Beanstalk por Mariano Egui <@eguimariano>
Trabajando con MySQL y PostgreSQL dentro de azureVíctor Moreno
Crear bases de datos MySQL y PostgreSQL desde el portal de Azure.
Conectarse a bases de datos MySQL y PostgreSQL
Desde WorkBench para MySQL.
Desde pgAdmin para PostgreSQL.
Configurar un proyecto de consola con lenguaje C# en Visual Studio usando Entity Framework para conectarnos a las bases de datos MySQL.
AWS proporciona un conjunto de servicios flexibles diseñados para permitir a las compañías crear y proporcionar productos de forma más rápida y fiable con las prácticas de operaciones de desarrollo y AWS. Estos servicios simplifican el aprovisionamiento y la administración de la infraestructura, la implementación del código de la aplicación, la automatización de procesos de publicación de software y la monitorización del desempeño de su aplicación e infraestructura.
https://aws.amazon.com/es/devops/
DevOps en AWS, acelarando el desarrollo de software con Developer Tools - https://aws.amazon.com/es/devops/
Más informacion: http://aws.amazon.com/es/colombia/
Desplegando código con Phing, PHPunit, Coder y JenkinsLa Drupalera
Este manual va dirigido a personas con conocimientos de despliegue entre entornos, así como con nociones básicas de programación (orientado a PHP), especialmente del CMS Drupal (en su versión 7 u 8), que quieran automatizar ciertas tareas rutinarias y dar un paso más allá en el despliegue de entornos ejecutando diversas pruebas de calidad a nuestro código antes de iniciar el proceso de deployment final. Con este procedimiento no solo automatizamos y aseguramos nuestros despliegues, sino que garantizamos la integridad y calidad del código desde el primer momento de vida de nuestro desarrollo de software.
1º Parte: http://www.ladrupalera.com/drupal/desarrollo/drupal8/desplegando-codigo-con-jenkins-phing-coder-y-phpunit-parte-i
Pruebas de Carga y Auto Escalación con Microsoft AzureVíctor Moreno
Escalar de manera horizontal y vertical una aplicación web.
Programar y ejecutar pruebas de carga con mas de 200 usuarios simulados al mismo tiempo.
Observar los resultados desde Visual Studio Online.
Buscando a gran velocidad con Azure SearchVíctor Moreno
En esta demostración, aprenderás como generar un servicio "Azure Search" desde Microsoft Azure al igual que utilizarlo para hacer búsquedas desde una fuente de datos asignada a este.
Escribiendo funciones con Azure FunctionsVíctor Moreno
Esta es una demostración donde aprenderás como defininir funciones bajo laarquitectura “ServerLess” con el servicio de Azure Functionsde Microsoft Azure.
PowerShell dentro de Ubuntu y Ubuntu dentro de Windows 10Víctor Moreno
Esta es una demostración doble en la que veremos la interoperabilidad entre:
(Microsoft Azure + Ubuntu Linux + PowerShell)
(Microsoft Azure + Ubuntu Linux + Windows 10)
Cuentas de Almacenamiento en Microsoft Azure con C#Víctor Moreno
En esta demostración, aprenderás como administrar cuentas de almacenamiento en Microsoft Azure desde código C# .NET usando Visual Studio con proyectos MAML (Microsoft Azure Management Libraries).
Bases de datos SQL Azure en Microsoft Azure con C#Víctor Moreno
En esta demostración, aprenderás como generar desde cero una base de datos relacional (SQL Azure) en Microsoft Azure desde código C# .NET usando Visual Studio con proyectos MAML (Microsoft Azure Management Libraries).
Máquinas Virtuales en Microsoft Azure con C# .NetVíctor Moreno
En esta demostración aprenderás como administrar una máquina virtual en Microsoft Azure desde código C# .Net usando Visual Studio con proyectos MAML (Microsoft Azure Management Libraries).
Identificar que es una base de datos híbrida.
Como utilizar una cuenta de almacenamiento tipo Blob Storage con SQL Server para generar una base de datos híbrida.
* Identificar que es Azure PowerShell.
* Como obtener información de nuestra cuenta, suscripciones y servicios hospedados en la plataforma de Microsoft Azure.
Conocer cuales son los balanceadores de carga utilizados en Microsoft Azure.
Como configurar el Traffic Manager para balancear tráfico entre servicios en la nube.
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaAMADO SALVADOR
Descubra el catálogo completo de buzones BTV, una marca líder en la fabricación de buzones y cajas fuertes para los sectores de ferretería, bricolaje y seguridad. Como distribuidor oficial de BTV, Amado Salvador se enorgullece de presentar esta amplia selección de productos diseñados para satisfacer las necesidades de seguridad y funcionalidad en cualquier entorno.
Descubra una variedad de buzones residenciales, comerciales y corporativos, cada uno construido con los más altos estándares de calidad y durabilidad. Desde modelos clásicos hasta diseños modernos, los buzones BTV ofrecen una combinación perfecta de estilo y resistencia, garantizando la protección de su correspondencia en todo momento.
Amado Salvador, se compromete a ofrecer productos de primera clase respaldados por un servicio excepcional al cliente. Como distribuidor oficial de BTV, entendemos la importancia de la seguridad y la tranquilidad para nuestros clientes. Por eso, trabajamos en colaboración con BTV para brindarle acceso a los mejores productos del mercado.
Explore el catálogo de buzones ahora y encuentre la solución perfecta para sus necesidades de correo y seguridad. Confíe en Amado Salvador y BTV para proporcionarle buzones de calidad excepcional que cumplan y superen sus expectativas.
HPE presenta una competició destinada a estudiants, que busca fomentar habilitats tecnològiques i promoure la innovació en un entorn STEAM (Ciència, Tecnologia, Enginyeria, Arts i Matemàtiques). A través de diverses fases, els equips han de resoldre reptes mensuals basats en àrees com algorísmica, desenvolupament de programari, infraestructures tecnològiques, intel·ligència artificial i altres tecnologies. Els millors equips tenen l'oportunitat de desenvolupar un projecte més gran en una fase presencial final, on han de crear una solució concreta per a un conflicte real relacionat amb la sostenibilitat. Aquesta competició promou la inclusió, la sostenibilitat i l'accessibilitat tecnològica, alineant-se amb els Objectius de Desenvolupament Sostenible de l'ONU.
2. ¿Qué voy a aprender?
En esta demostración, aprenderás como aplicar integración continua
dentro de la nube de Microsoft Azure con los servicios de App
Service.
3. Objetivos
• Crear y publicar una web app desde Visual Studio hacia Microsoft
Azure.
• Publicar la web app hacia la plataforma de GitHub.
• Integración Continua entre un repositorio de GitHub y Microsoft
Azure.
4. Requerimientos
• Una cuenta de Microsoft Azure.
• Visual Studio 2015.
• Una cuenta de GitHub.
• GitHub Desktop.
5. Integración Continua
La Integración Continua ó Continuous Integration forma parte de la
metodología DevOps, y es un método comprobado para asegurar
que el desarrollo software se integre de manera correcta con el resto
de la plataforma
Para conocer mas acerca de Integración Continua visita:
https://wp.me/p4REoZ-VV
26. Una vez creado nuestro repositorio desde la plataforma de GitHub,
pasaremos a utilizar GitHub Desktop para clonarlo localmente.
Nota: Cada cambio hacia GitHub se puede hacer desde la consola
Git con comandos de igual manera.
27.
28. Toda la carpeta de nuestro proyecto en Visual
Studio deberá ser copiada y pegada en el
repositorio clonado para su sincronización.
29. Una vez detectados los cambios por GitHub
Desktop, haremos nuestro primer Commit.
35. Con el paso anterior, Microsoft Azure genera un Webhook en GitHub.
Un webhook es una herramienta que facilita el envío y recepción de datos
entre aplicaciones en tiempo real. Un webhook entrega datos a otras
aplicaciones a medida que suceden, lo que significa que obtiene datos de
inmediato.
Esta basado en una url HTTP.
A diferencia de las API típicas en las que necesitaría sondear datos con
mucha frecuencia para obtenerlos en tiempo real. Esto hace que los
webhook sean mucho más eficientes tanto para el proveedor como para
el consumidor.
36.
37. Después de crearse el Webhook, cada cambio que se haga en el
repositorio master directamente desde la pagina web de GitHub o
Visual Studio haciendo commits, Microsoft Azure hará un pull de
manera automática.
41. Cuando regresemos a nuestra página web con la misma URL, veremos que la actualización fue realizada
automáticamente y no tuvimos que hacer ninguna publicación manual en Azure si no que fue al repositorio de
GitHub, el cambio lo detectó el Webhook y nuestro proyecto se actualizó.