Descripción
Este curso introduce a los desarrolladores a los completos y flexibles servicios de infraestructura y plataforma ofrecidos por Google Cloud.
Mediante una combinación de presentaciones, demostraciones y laboratorios, los desarrolladores explorarán e implementarán componentes de soluciones, incluyendo elementos de infraestructura como redes, sistemas y servicios de aplicaciones. El curso también aborda la implementación de soluciones prácticas, como redes seguras interconectadas, claves de cifrado gestionadas por el cliente, seguridad y gestión de accesos, cuotas y asignación de recursos, así como la monitorización de recursos.
Al finalizar este curso, el alumno será capaz de:
- Diseñar aplicaciones nativas de la nube con alta escalabilidad, disponibilidad y confiabilidad, considerando microservicios, opciones de escalado, ubicación geográfica de servicios, gestión de sesiones, soluciones de almacenamiento en caché y más.
- Implementar prácticas de seguridad sólidas, incluyendo el manejo de datos y cumplimiento de regulaciones, protección de servicios y recursos, gestión de secretos y autenticación de usuarios y servicios.
- Gestionar datos de aplicaciones de manera eficiente, definiendo esquemas de bases de datos en Google Cloud y tomando decisiones basadas en consideraciones prácticas como acceso a datos, retención de datos, coherencia y patrones de acceso.
- Configurar un entorno de desarrollo local que emule servicios de Google Cloud y utilice herramientas como Cloud Code y Skaffold para el desarrollo de aplicaciones.
- Crear, probar y optimizar aplicaciones, incluyendo el control de código fuente, construcción de imágenes de contenedor seguras, implementación de integración continua y pruebas de unidades, integración, rendimiento y carga.
- Implementar aplicaciones en entornos sin servidores y en Google Kubernetes Engine (GKE), incluyendo prácticas como escalado, invocación de funciones y gestión de contenedores.
- Integrar aplicaciones con servicios de datos y almacenamiento de Google Cloud, así como con servicios de procesamiento, utilizando descubrimiento de servicios y gestión adecuada de eventos.
- Integrar las API de Cloud en las aplicaciones, habilitar APIs, realizar llamadas a la API de manera eficiente y utilizar cuentas de servicio para realizar llamadas a las API de Cloud.
- Administrar servicios de computación en la nube y solucionar problemas de aplicaciones utilizando herramientas como Debugger, Cloud Logging, Cloud Monitoring, Cloud Profiler, Cloud Trace, Error Reporting y otros recursos de Google Cloud, además de utilizar la documentación y foros de soporte de Google Cloud.
Dirigido a:
El curso de Professional Cloud Developer está dirigido a profesionales de la tecnología, desarrolladores de software y personas interesadas en diseñar, desarrollar e implementar aplicaciones nativas de la nube en la plataforma Google Cloud. Este curso está diseñado para aquellos que desean adquirir habilidades y conocimientos avanzados en la creación de aplicaciones escalables, altamente disponibles y confiables en la nube utilizando las herramientas y prácticas recomendadas de Google.
El público objetivo incluye, pero no se limita a:
- Desarrolladores de software interesados en migrar sus aplicaciones a la nube o desarrollar nuevas aplicaciones nativas de la nube en Google Cloud.
- Ingenieros de software que buscan obtener una certificación de Google Cloud para validar sus habilidades y conocimientos en el desarrollo de aplicaciones en la nube.
- Arquitectos de soluciones y técnicos que desean comprender en profundidad cómo diseñar aplicaciones de alta calidad en Google Cloud.
- Profesionales de TI y administradores de sistemas que necesitan familiarizarse con las mejores prácticas para implementar aplicaciones en la nube de forma efectiva.
- Cualquier persona interesada en avanzar en su carrera en el campo de la computación en la nube y obtener experiencia práctica en Google Cloud Platform.
Temario:
01 Un recorrido por Qwiklabs y Google Cloud
02 Fundamentos de Google Cloud: Infraestructura Central
03 Iniciando con el Desarrollo de Aplicaciones
04 Seguridad e Integración de Componentes de tu Aplicación
05 Implementación, Depuración y Rendimiento de Aplicaciones
06 Desarrollo de Aplicaciones con Cloud Run
07 Iniciando con Google Kubernetes Engine
08 Nube Híbrida: Modernización de Aplicaciones con Anthos
09 Desarrollo Serverless con Cloud Run
10 Desarrollo Serverless con Firebase
11 Implementación en Kubernetes en Google Cloud
Perfil de instructores
Nextraining cuenta con instructores certificados, cada uno en su área
Bonificación Fundae
Gestionamos y tramitamos la documentación de la formación bonificada en Fundae, servicio gratuito a clientes.
Más cursos
Puedes ver todos nuestros cursos aquí
Flexibilidad
Nuestros cursos en aula virtual te permiten asistir a la formación desde cualquier lugar.
¿Cómo me puede ayudar un curso en mi crecimiento personal y laboral?
Nextraining ofrece formación, certificación y mentoring tecnológicos, dotando a los profesionales de herramientas, conocimientos y competencias necesarias para avanzar y liderar procesos de cambio de las empresas y organizaciones.
Disponemos de un equipo docente con gran experiencia y certificados por los mejores fabricantes del mercado tecnológico.