We may earn an affiliate commission when you visit our partners.
Course image
Google Cloud Training

En este curso, los desarrolladores de aplicaciones aprenderán a diseñar y desarrollar aplicaciones nativas de la nube que integren perfectamente los servicios administrados de Google Cloud. A través de una serie de presentaciones, demostraciones y labs prácticos, quienes participan aprenden a desarrollar aplicaciones más seguras, a implementar la administración de identidad federada y a integrar componentes de la aplicación a través de la mensajería, el procesamiento basado en eventos y las puertas de enlace de API.

Read more

En este curso, los desarrolladores de aplicaciones aprenderán a diseñar y desarrollar aplicaciones nativas de la nube que integren perfectamente los servicios administrados de Google Cloud. A través de una serie de presentaciones, demostraciones y labs prácticos, quienes participan aprenden a desarrollar aplicaciones más seguras, a implementar la administración de identidad federada y a integrar componentes de la aplicación a través de la mensajería, el procesamiento basado en eventos y las puertas de enlace de API.

Es obligatorio completar una versión de cada lab. Los labs están disponibles en Node.js y, en la mayoría de los casos, también en Python o Java. Puedes completar cada lab en el lenguaje que prefieras.

Este es el segundo curso de la serie Developing Applications with Google Cloud. Después de completarlo, inscríbete en el curso App Deployment, Debugging, and Performance.

Enroll now

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Administración de la autenticación y la autorización
Este módulo trata sobre la administración de la autenticación y la autorización de tu aplicación en Google Cloud.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Desarrolla habilidades centrales para desarrollar aplicaciones en Google Cloud
Fortalece los fundamentos en el desarrollo de aplicaciones nativas para la nube
Incorpora servicios administrados de Google Cloud sin problemas
Implementa la administración de identidades federada utilizando Auth0
Utiliza diversos lenguajes de programación (Node.js, Python o Java)
Requiere laboratorios prácticos, lo que fomenta el aprendizaje práctico

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Seguridad e integración de apps en google cloud

Según los estudiantes, este curso ofrece una base sólida y práctica para desarrollar aplicaciones seguras e integradas en Google Cloud. Destacan los labs prácticos y las demostraciones claras que ayudan a solidificar el aprendizaje, especialmente en la integración de componentes como Pub/Sub y Cloud Functions, y la gestión de APIs con Cloud Endpoints. La sección de autenticación y autorización es muy relevante. Si bien es esencial para desarrolladores, algunos señalan que la cobertura de inteligencia artificial es superficial y que ocasionalmente hay pequeñas desactualizaciones en la interfaz de usuario de GCP, lo cual puede generar confusión en los labs.
La seguridad y autenticación son temas esenciales y bien cubiertos.
"La sección de autenticación y autorización fue muy detallada y relevante para mi trabajo."
"La seguridad es un tema clave, y siento que este curso lo cubre muy bien."
"Aprendí bastante sobre OAuth y las mejores prácticas en este curso."
Cubre servicios clave como Pub/Sub, Cloud Functions y Endpoints.
"Me gustó mucho cómo se explicó la parte de Pub/Sub y Cloud Functions."
"Este curso aborda temas importantes como la seguridad y la gestión de APIs con Cloud Endpoints."
"La integración de los componentes es, para mí, el punto más fuerte del curso."
"La sección de Cloud Functions fue especialmente útil para mi desarrollo."
Los ejercicios prácticos refuerzan el aprendizaje y son muy útiles.
"Los labs son muy prácticos y me dieron una base sólida."
"Encuentro que los demos son útiles, y los labs ayudan a reforzar el conocimiento."
"Los ejercicios prácticos en Node.js fueron excelentes."
"Los labs son desafiantes, pero siento que aprendo mucho de ellos."
La traducción al español puede dificultar la comprensión técnica.
"Para mí, la traducción al español a veces no es la mejor, lo que dificulta seguir las explicaciones técnicas."
La cobertura de APIs de IA pre-entrenadas es limitada.
"Sentí que la parte de inteligencia artificial fue muy superficial y esperaba más profundidad en este tema."
Algunos elementos de la interfaz de usuario de GCP pueden estar desactualizados.
"Considero que la falta de mantenimiento del contenido es un problema serio que debería abordarse."
"Este curso está desactualizado en algunos puntos; algunas partes de la interfaz de usuario de GCP han cambiado."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Securing and Integrating Components of Your App - Español with these activities:
Identifica un mentor con experiencia en el desarrollo de aplicaciones nativas en la nube
Encontrar un mentor te proporcionará acceso a orientación personalizada, apoyo y consejos de un profesional experimentado.
Show steps
  • Asiste a eventos de la industria y talleres
  • Ponte en contacto con personas de tu red profesional
  • Busca mentores a través de plataformas en línea
Participa en sesiones de estudio en grupo
Participar en sesiones de estudio en grupo te permitirá colaborar con tus compañeros, compartir ideas y mejorar tu comprensión del material del curso.
Show steps
  • Forma un grupo de estudio con tus compañeros
  • Divide el material del curso en secciones más pequeñas
  • Reúnanse regularmente para discutir los temas asignados y resolver problemas
Show all two activities

Career center

Learners who complete Securing and Integrating Components of Your App - Español will develop knowledge and skills that may be useful to these careers:
Cloud Developer
Cloud Developers are responsible for developing and managing cloud-based applications. This course may be useful in helping you to develop the skills and knowledge necessary to succeed in this role. For example, the course will teach you how to design and develop secure and scalable cloud applications, integrate Google Cloud services into your applications, and use Pub/Sub for event-driven messaging. Additionally the course will teach you how to integrate machine learning APIs into your applications.
Back-End Developer
Back-End Developers are responsible for designing and developing the back-end of web applications. This course may be useful in helping you to develop the skills and knowledge necessary to succeed in this role. For example, the course will teach you how to design and develop secure and scalable cloud applications, integrate Google Cloud services into your applications, and use Pub/Sub for event-driven messaging. Additionally the course will teach you how to integrate machine learning APIs into your applications.
Front-End Developer
Front-End Developers are responsible for designing and developing the front-end of web applications. This course may be useful in helping you to develop the skills and knowledge necessary to succeed in this role. For example, the course will teach you how to design and develop secure and scalable cloud applications, integrate Google Cloud services into your applications, and use Pub/Sub for event-driven messaging.
Data Analyst
Data Analysts are responsible for collecting, analyzing, and interpreting data to help businesses make informed decisions. This course may be useful in helping you to develop the skills and knowledge necessary to succeed in this role. For example, the course will teach you how to integrate intelligence into your applications, which can help you to build more powerful and effective data-driven applications.
Data Engineer
Data Engineers are responsible for building and maintaining the infrastructure that supports data analysis. This course may be useful in helping you to develop the skills and knowledge necessary to succeed in this role. For example, the course will teach you how to design and develop secure and scalable cloud applications, integrate Google Cloud services into your applications, and use Pub/Sub for event-driven messaging.
Database Administrator
Database Administrators are responsible for managing and maintaining databases. This course may be useful in helping you to develop the skills and knowledge necessary to succeed in this role. For example, the course will teach you how to design and develop secure and scalable cloud applications, integrate Google Cloud services into your applications, and use Pub/Sub for event-driven messaging.
Security Analyst
Security Analysts are responsible for protecting an organization's IT infrastructure from threats. This course may be useful in helping you to develop the skills and knowledge necessary to succeed in this role. For example, the course will teach you how to design and develop secure cloud applications, implement federated identity management, and use Cloud Functions for serverless computing.
Cloud Architect
Cloud Architects are responsible for designing, building, and managing cloud computing solutions. This course may be useful in helping you to develop the skills and knowledge necessary to succeed in this role. For example, the course will teach you how to design and develop secure and scalable cloud applications, integrate Google Cloud services into your applications, and use Pub/Sub for event-driven messaging.
Full-Stack Developer
Full-Stack Developers are responsible for designing, developing, and maintaining both the front-end and back-end of web applications. This course may be useful in helping you to develop the skills and knowledge necessary to succeed in this role. For example, the course will teach you how to design and develop secure and scalable cloud applications, integrate Google Cloud services into your applications, and use Pub/Sub for event-driven messaging. Additionally the course will teach you how to integrate machine learning APIs into your applications.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. This course may be useful in helping you to develop the skills and knowledge necessary to succeed in this role. For example, the course will teach you how to design and develop secure and scalable cloud applications, integrate Google Cloud services into your applications, and use Cloud Functions for serverless computing. This hands-on experience will enable you to build and maintain reliable, scalable, and secure systems.
Software Engineer
Software Engineers are responsible for designing, developing, and maintaining software applications. This course may be useful in helping you to develop the skills and knowledge necessary to succeed in this role. For example, the course will teach you how to design and develop secure and scalable cloud applications, integrate Google Cloud services into your applications, and use Pub/Sub for event-driven messaging.
Data Scientist
Data Scientists are responsible for collecting, analyzing, and interpreting data to help businesses make informed decisions. This course may be useful in helping you to develop the skills and knowledge necessary to succeed in this role. For example, the course will teach you how to integrate intelligence into your applications, which can help you to build more powerful and effective data-driven applications.
Machine Learning Engineer
Machine Learning Engineers are responsible for developing and deploying machine learning models. This course may be useful in helping you to develop the skills and knowledge necessary to succeed in this role. For example, the course will teach you how to integrate intelligence into your applications, which can help you to build more powerful and effective machine learning models. Additionally the course will teach you how to integrate machine learning APIs into your applications.
Cloud Security Engineer
Cloud Security Engineers are responsible for securing cloud computing environments. This course may be useful in helping you to develop the skills and knowledge necessary to succeed in this role. For example, the course will teach you how to design and develop secure cloud applications, implement federated identity management, and use Cloud Functions for serverless computing.
Solutions Architect
Solutions Architects are responsible for designing and implementing cloud computing solutions for customers. This course may be useful in helping you to develop the skills and knowledge necessary to succeed in this role. For example, the course will teach you how to design and develop secure and scalable cloud applications, integrate Google Cloud services into your applications, and use Pub/Sub for event-driven messaging.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Securing and Integrating Components of Your App - Español.
Este libro proporciona los fundamentos teóricos y prácticos para diseñar y construir sistemas distribuidos confiables y escalables. Es crucial para comprender los desafíos y las técnicas para desarrollar aplicaciones en la nube.
Provides a comprehensive introduction to building cloud-native applications using Java. It covers topics such as Spring Boot, Kubernetes, and cloud computing.
Provides a holistic view of designing and building data-intensive applications and will teach you how to build scalable, reliable, and maintainable systems.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser