Fundamentos de Azure: Comprender los servicios principales de Azure, incluyendo computación (Máquinas Virtuales, App Service), almacenamiento (Blob, Queue, Table) y redes.
Desarrollo de servicios web: Construcción de API RESTful y otros servicios web usando ASP.NET Web API o tecnologías similares.
Desarrollo nativo en la nube: Diseño de aplicaciones específicamente para la nube, considerando la escalabilidad, la resiliencia y el rendimiento.
Azure App Service: Implementación y administración de aplicaciones y API web en Azure App Service, incluyendo configuración, escalado y monitoreo.
Azure Storage: Trabajar con diferentes opciones de almacenamiento de Azure para almacenar y recuperar datos.
Seguridad: Implementación de las mejores prácticas de seguridad para aplicaciones y servicios web en Azure.
Implementación y administración: Implementación y administración de aplicaciones en Azure utilizando diversas herramientas y técnicas.
Proveedor
Microsoft
Prerrequisitos
Conocimientos básicos de desarrollo web: Comprensión de conceptos como HTML, CSS, JavaScript y HTTP. Esto es fundamental para construir aplicaciones web que se ejecuten en Azure.
Experiencia en un lenguaje de programación: Se recomienda tener experiencia en C# o un lenguaje similar como Java. Si bien Azure soporta múltiples lenguajes, C# es común en el ecosistema .NET, que se integra fuertemente con Azure.
Familiaridad con .NET (preferiblemente .NET Core/.NET): Entender los fundamentos del framework .NET, incluyendo conceptos como clases, objetos, herencia, etc. El conocimiento de .NET Core/.NET es especialmente útil, ya que es la plataforma moderna y multiplataforma de desarrollo de Microsoft.
Comprensión de servicios web y APIs: Conocimientos sobre cómo funcionan las APIs RESTful y otros protocolos de comunicación web. Esto es esencial para desarrollar servicios que se ejecuten en la nube y se comuniquen con otras aplicaciones.
Conceptos básicos de bases de datos: Familiaridad con bases de datos relacionales (SQL) o NoSQL. Azure ofrece diversas opciones de bases de datos, por lo que entender sus fundamentos es importante.
Entendimiento básico de la nube (deseable): Si bien no es estrictamente necesario, tener una comprensión general de los conceptos de la nube, como IaaS, PaaS y SaaS, puede ser beneficioso.
Nivel del Curso
Intermedio
Modalidad
Virtual en Vivo
Incluye
Instructor certificado, Material de Apoyo, Entorno Practico, Evaluación post curso, Certificado de Asistencia