We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Securing and Integrating Components of Your App - Português

Google Cloud Training

"Neste curso, os desenvolvedores de apps aprendem a criar e desenvolver aplicativos nativos da nuvem que se integram totalmente aos serviços gerenciados do Google Cloud. Com as apresentações, as demonstrações e os laboratórios práticos, os participantes vão aprender a desenvolver aplicativos mais seguros, implementar o gerenciamento de identidades federadas e integrar componentes de aplicativos usando mensagens, processamento orientado a eventos e gateways de API.

Read more

"Neste curso, os desenvolvedores de apps aprendem a criar e desenvolver aplicativos nativos da nuvem que se integram totalmente aos serviços gerenciados do Google Cloud. Com as apresentações, as demonstrações e os laboratórios práticos, os participantes vão aprender a desenvolver aplicativos mais seguros, implementar o gerenciamento de identidades federadas e integrar componentes de aplicativos usando mensagens, processamento orientado a eventos e gateways de API.

É necessário concluir pelo menos uma versão de cada laboratório. Todos os laboratórios estão disponíveis em Node.js. A maioria deles também tem versões em Python ou Java. Use a linguagem que você preferir.

Este é o segundo curso da série ""Developing Applications with Google Cloud"". Depois de concluir este curso, inscreva-se no ""App Deployment, Debugging, and Performance""."

Enroll now

What's inside

Syllabus

Processamento de autenticações e autorizações
Este módulo aborda o processamento de autenticações e autorizações no seu aplicativo no Google Cloud.
Read more
Como usar o Pub/Sub para integrar componentes do aplicativo
Este módulo apresenta o Pub/Sub e aproveita o serviço nos seus aplicativos.
Como adicionar inteligência ao aplicativo
Este módulo aborda maneiras de adicionar inteligência ao seu aplicativo, incluindo APIs de machine learning pré-treinadas.
Como usar o Cloud Functions para o processamento orientado por eventos
Este módulo apresenta o Cloud Functions e como é possível aproveitar as funções nos seus aplicativos sem servidor.
Como gerenciar APIs com o Cloud Endpoints
Este módulo apresenta como é possível aproveitar o Cloud Endpoints nos seus aplicativos do Cloud Endpoints.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Desenvolve habilidades de integração com componentes de aplicativos usando mensagens, processamento orientado a eventos e gateways de API
Ensina sobre processamento de autenticações e autorizações no Google Cloud
Explora o uso do Cloud Functions para processamento orientado a eventos
Focado em desenvolvedores de aplicativos que desejam criar e desenvolver aplicativos nativos da nuvem no Google Cloud
Ministrado por instrutores do Google Cloud Training, reconhecidos por seu trabalho em treinamento em nuvem
Oferece laboratórios práticos para aplicação dos conceitos aprendidos

Save this course

Save Securing and Integrating Components of Your App - Português to your list so you can find it easily later:
Save

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 - Português with these activities:
Review Authentication and Authorization concepts
Review the basics of authentication and authorization to ensure a solid foundation for the course concepts.
Browse courses on Authentication
Show steps
  • Read through the documentation on authentication and authorization in Google Cloud.
  • Complete the lab on implementing authentication and authorization in a Cloud Run application.
Join a study group to discuss course concepts
Engage with fellow learners by joining a study group to discuss course concepts, share knowledge, and clarify doubts.
Show steps
  • Identify platforms or forums where study groups are formed.
  • Join a study group that aligns with your learning goals.
  • Participate actively in discussions and contribute to group learning.
Build a Pub/Sub application with Node.js
Gain practical experience with Pub/Sub by building an application that uses it for communication and event handling.
Browse courses on Pub/Sub
Show steps
  • Follow the tutorial on building a Pub/Sub application with Node.js.
  • Experiment with different Pub/Sub features and message types.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Compile a list of resources on Google Cloud best practices
Enhance your knowledge of Google Cloud by compiling a list of resources that provide best practices for developing and managing cloud applications.
Browse courses on Google Cloud
Show steps
  • Search for articles, blog posts, and documentation on Google Cloud best practices.
  • Organize and categorize the resources based on topics or areas of interest.
  • Share your compilation with fellow learners or the course community.
Develop a Cloud Function for image resizing
Apply your knowledge of Cloud Functions by creating a function that performs image resizing, a common task in web applications.
Browse courses on Cloud Functions
Show steps
  • Design the architecture of your Cloud Function.
  • Implement the function using Node.js or another supported language.
  • Test and deploy your Cloud Function.
Solve problems on authentication and authorization in a serverless environment
Reinforce your understanding of authentication and authorization in a serverless environment by solving practice problems.
Browse courses on Authentication
Show steps
  • Find practice problems online or in books.
  • Attempt to solve the problems on your own.
  • Review your solutions and identify areas for improvement.
Mentor a junior developer working on a Google Cloud project
Solidify your understanding by mentoring a junior developer and guiding them through a Google Cloud project, fostering your leadership and communication skills.
Show steps
  • Identify opportunities to mentor through online platforms or local developer communities.
  • Provide guidance and support to the mentee throughout their project.
  • Share your knowledge and experience to help the mentee overcome challenges.
Contribute to an open-source project related to Google Cloud
Gain practical experience and contribute to the community by working on an open-source project related to Google Cloud, enhancing your collaboration and problem-solving skills.
Browse courses on Google Cloud
Show steps
  • Identify open-source projects that align with your interests and Google Cloud.
  • Join the project community and understand their contribution guidelines.
  • Contribute to the project by fixing bugs, implementing features, or improving documentation.

Career center

Learners who complete Securing and Integrating Components of Your App - Português will develop knowledge and skills that may be useful to these careers:
Cloud Developer
A Cloud Developer applies software development skills to design, implement, and maintain cloud computing systems. They may focus on a particular cloud platform, such as Google Cloud Platform (GCP) or Amazon Web Services (AWS), or work with multiple platforms. This course may be useful for those seeking to become Cloud Developers as it provides a foundation in developing and integrating applications on GCP.
Cloud Architect
Cloud Architects design and manage cloud computing systems. They work with customers to understand their business needs and translate those needs into technical solutions. This course may be useful for those seeking to become Cloud Architects as it provides a foundation in designing and integrating cloud-based applications.
Software Engineer
Software Engineers design, develop, and maintain software systems. They may work on a variety of projects, from developing new applications to maintaining existing systems. This course may be useful for those seeking to become Software Engineers as it provides a foundation in developing and integrating cloud-based applications.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. They work to ensure that software is developed and deployed efficiently and reliably. This course may be useful for those seeking to become DevOps Engineers as it provides a foundation in integrating and deploying cloud-based applications.
Data Engineer
Data Engineers are responsible for designing and managing data pipelines. They work with data from a variety of sources to create data products that can be used by businesses to make better decisions. This course may be useful for those seeking to become Data Engineers as it provides a foundation in integrating data sources and creating data products using cloud-based technologies.
Machine Learning Engineer
Machine Learning Engineers are responsible for developing and deploying machine learning models. They work with data scientists to understand the business problem and translate it into a technical solution. This course may be useful for those seeking to become Machine Learning Engineers as it provides a foundation in using machine learning APIs and services on the cloud.
Cloud Storage Engineer
Cloud Storage Engineers are responsible for designing and managing cloud storage systems. They work to ensure that data is stored securely and efficiently in the cloud. This course may be useful for those seeking to become Cloud Storage Engineers as it provides a foundation in designing and managing cloud-based storage systems.
Cloud Network Engineer
Cloud Network Engineers are responsible for designing and managing cloud networking systems. They work to ensure that data is transmitted securely and efficiently across the network. This course may be useful for those seeking to become Cloud Network Engineers as it provides a foundation in designing and managing cloud-based networks.
Cloud Data Analyst
Cloud Data Analysts are responsible for analyzing data from cloud-based sources. They work to identify trends and patterns in the data, and to provide insights that can help businesses make better decisions. This course may be useful for those seeking to become Cloud Data Analysts as it provides a foundation in analyzing data from cloud-based sources.
Cloud Application Developer
Cloud Application Developers are responsible for developing and deploying cloud-based applications. They work with a variety of cloud services to create applications that are scalable, reliable, and secure. This course may be useful for those seeking to become Cloud Application Developers as it provides a foundation in developing and deploying cloud-based applications.
Cloud Security Engineer
Cloud Security Engineers are responsible for securing cloud computing systems. They work to identify and mitigate security risks, and to ensure that data is protected. This course may be useful for those seeking to become Cloud Security Engineers as it provides a foundation in securing cloud-based applications.
Full-Stack Developer
Full Stack Developers are responsible for the entire development process of a web application, from the front-end to the back-end. They work with a variety of technologies to create applications that are both user-friendly and efficient. This course may be useful for those seeking to become Full Stack Developers as it provides a foundation in developing and integrating cloud-based applications.
Front-End Developer
Front-End Developers are responsible for the front-end of a web application. They work with HTML, CSS, and JavaScript to create applications that are user-friendly and visually appealing. This course may be useful for those seeking to become Front-End Developers as it provides a foundation in developing and integrating cloud-based applications.
Back-End Developer
Back-End Developers are responsible for the back-end of a web application. They work with databases, servers, and other back-end technologies to create applications that are efficient and reliable. This course may be useful for those seeking to become Back-End Developers as it provides a foundation in developing and integrating cloud-based applications.
Database Administrator
Database Administrators are responsible for managing and maintaining databases. They work to ensure that data is stored securely and efficiently, and that the database is always available. This course may be useful for those seeking to become Database Administrators as it provides a foundation in managing and maintaining cloud-based databases.

Reading list

We've selected 11 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 - Português.
Explores the challenges and best practices for designing and building scalable, reliable, and performant data-intensive applications, which is essential knowledge for developing cloud-based applications.
Offers a comprehensive guide to DevOps principles and practices, providing valuable insights for building and operating cloud-based applications with efficiency and reliability.
Comprehensive guide to designing and building microservices. It covers topics such as microservice architecture, API design, and service discovery, making it a valuable resource for developers working with microservices.
Provides a comprehensive overview of serverless architecture on Google Cloud. It covers topics such as serverless functions, event-driven architecture, and API management, making it a valuable resource for developers working with serverless technologies.
Provides an introduction to event-driven architecture using Apache Kafka. It covers topics such as Kafka architecture, message processing, and stream processing, making it a useful reference for developers working with event-driven systems.
Introduces the principles and practices of domain-driven design, which useful approach for modeling complex business domains and building software systems that closely align with business requirements.
Provides practical guidance on implementing continuous delivery practices, which is essential for building and maintaining high-quality cloud-based applications.
Practical guide to developing serverless applications using Node.js. It covers topics such as serverless functions, event-driven architecture, and API management, making it a valuable resource for developers working with serverless technologies.
Collection of design patterns for microservices. It covers topics such as service discovery, fault tolerance, and API design, making it a valuable resource for developers working with microservices.
Collection of design patterns for APIs. It covers topics such as API versioning, error handling, and security, making it a valuable resource for developers designing and implementing APIs.
Practical guide to machine learning using Scikit-Learn, Keras, and TensorFlow. It covers topics such as data preprocessing, feature engineering, and model evaluation, making it a valuable resource for developers working with machine learning.

Share

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

Similar courses

Here are nine courses similar to Securing and Integrating Components of Your App - Português.
Getting Started with Application Development - Português
Most relevant
App Deployment, Debugging, and Performance - Português
Most relevant
Elastic Cloud Infrastructure: Containers and Services em...
Most relevant
Getting Started with Google Kubernetes Engine - Português...
Most relevant
Gemini for end-to-end SDLC - Português Brasileiro
Most relevant
Architecting with Google Kubernetes Engine: Workloads em...
Most relevant
Business Transformation with Google Cloud em Português
Most relevant
Fundamentos de C++ - Uma Abordagem Completa
Most relevant
Leveraging Unstructured Data with Cloud Dataproc on...
Most relevant
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 - 2024 OpenCourser