Bit - loader
Bit - Developing Cloud Solutions in Microsoft Azure

Developing Cloud Solutions in Microsoft Azure


Introducción a: Developing Cloud Solutions in Microsoft Azure

El objetivo del ProCamp es presentar a los alumnos los conocimientos necesarios para desarrollar soluciones Cloud en Azure incluyendo sitios web, servicios y aplicaciones lógicas. Para ello se utilizarán Visual Studio y el portal de administración de Azure de cara a conectar los diferentes componentes con cuentas de almacenamiento, sistema de colas, Service Bus y datos SQL y NoSQL.


Objetivos

Al finalizar este curso los alumnos podrán:

  • Configurar y desplegar aplicaciones Web
  • Crear Azure Web Apps
  • Desplegar y monitorizar Azure Web Apps
  • Crear y configurar máquinas virtuales
  • Crear y administrar cuentas de almacenamiento
  • Administrar blobs y contenedores de almacenamiento
  • Crear, configurar y conectarse con SQL Database
  • Integrar Application Insights en aplicaciones
  • Crear, administrar y monitorizar servicios y soluciones Azure desde Visual Studio

Perfil de los alumnos

Desarrolladores

Analistas


Requisitos previos

Conocimientos básicos de Visual Studio y .NET

Se valorarán conocimientos de otras plataformas de desarrollo (Java, PHP, Python)


Profesorado

Contamos con un equipo de instructores altamente cualificados que combinan la actividad formativa con el desarrollo de su actividad profesional como expertos en el campo de las TIC. Profesionales certificados por los principales fabricantes del sector capaces de transferir de forma amena y entendedora los conceptos técnicos más abstractos.


Documentación

Cada alumno recibirá un ejemplar de la Documentación acorde a los contenidos del curso.


Contenidos del Developing Cloud Solutions in Microsoft Azure

1. Visión general de la plataforma Microsoft Azure

1.1 Servicios

1.2 Portales

1.3 Integración de soluciones

1.4 Puesta en marcha de suscripción y configuración

2. Construir la infraestructura de aplicaciones en Azure

2.1 Construir máquinas virtuales

2.2 Cargas de trabajo

2.3 Migrar instancias

2.4 Azure DevTest Labs

2.5 Visual Studio Team Services

3. Alojar aplicaciones web en la plataforma Azure

3.1 Azure Web Apps

3.2 Alojar aplicaciones Web en Azure

3.3 Configurar Azure Web Apps

3.4 Publicar una Azure Web App

3.5 Slots – Staging y Production

3.6 Integración con repositorios de código fuente – VSTS, Git, GitHub

4. Almacenar datos SQL en Azure

4.1 Almacenar datos SQL en Azure

4.2 Administrar SQL Databases en Azure

4.3 Herramientas de SQL Databases

4.4 Asegurar y recuperar instancias de SQL Database

4.3 SQL Database vs SQL Server en Azure

5. Servicios y Cloud Services

5.1 Servicios Web XML

5.2 Servicios WCF

5.3 Servicios REST

5.4 WCF Data Services y ASP.NET Web API

5.5 Creación y despliegue a Microsoft Azure

5.6 Integración con apps

6. Incluir resiliencia en soluciones Cloud

6.1 Mejores prácticas

6.2 Analítica de aplicaciones – Monitorización y Application Insights

6.3 Alto rendimiento utilizando ASP.NET

6.4 Patrones de aplicaciones Cloud

6.5 Cacheado de datos de aplicación – Redis

7. Almacenar datos tabulares

7.1 Azure Storage

7.2 Azure Storage Tables

7.3 Transacciones de entidad de tablas

7.4 Integración con LINQ

8. Almacenar y consumir ficheros desde Azure Storage

8.1 Storage Blogs

8.2 Controlar el acceso a blobs y contenedores

8.3 Configurar cuentas de Azure Storage

8.4 Azure Files

9. Diseñar una estrategia de comunicación mediante colas y Service Bus

9.1 Azure Storage Queues

9.2 Azure Service Bus

9.3 Azure Service Bus Queues

9.4 Azure Service Bus Relay

9.5 Azure Service Bus Notification Hubs

10. Automatizar la integración con recursos Azure

10.1 Bibliotecas de cliente del SDK de Azure

10.2 Scripting con PowerShell

10.3 Interfaz REST de Azure

10.4 Azure Resource Manager

11. Asegurar aplicaciones Web

11.1 Azure Active Directory

11.2 Directorios Azure AD

11.3 Multifactor

11.4 Directorios Azure AD B2B vs B2C


Metodología

Curso presencial, activo y participativo. El docente introducirá los contenidos haciendo uso del método demostrativo, los participantes asimilarán los conocimientos mediante las prácticas de aplicación real.


Cursos relacionados
Nuestro sitio utiliza cookies para análisis. Si no estás seguro de ello, echa un vistazo a nuestra política de privacidad. ACEPTAR