We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Securing and Integrating Components of your Application

Google Cloud

In this course, application developers learn how to design and develop cloud-native applications that seamlessly integrate managed services from Google Cloud.

Read more

In this course, application developers learn how to design and develop cloud-native applications that seamlessly integrate managed services from Google Cloud.

In this course, application developers learn how to design and develop cloud-native applications that seamlessly integrate managed services from Google Cloud. Through a combination of presentations, demos, and hands-on labs, participants learn how to develop more secure applications, implement federated identity management, and integrate application components by using messaging, event-driven processing, and API gateways. Completing one version of each lab is required. Each lab is available in Node.js. In most cases, the same labs are also provided in Python or Java. You may complete each lab in whichever language you prefer. This is the second course of the Developing Applications with Google Cloud series. After completing this course, enroll in the App Deployment, Debugging, and Performance course.

Enroll now

What's inside

Syllabus

Handling Authentication and Authorization
Using Pub/Sub to Integrate Components of Your Application
Adding Intelligence to Your Application
Using Cloud Functions for Event-Driven Processing
Read more
Managing APIs with Cloud Endpoints
Course Resources

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Builds a strong foundation for learners new to cloud-native application development
Google Cloud instructors provide industry recognized expertise
Develops foundational skills and knowledge for working with cloud-native technologies

Save this course

Save Securing and Integrating Components of your Application to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Securing and Integrating Components of your Application. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Securing and Integrating Components of your Application will develop knowledge and skills that may be useful to these careers:
Application Developer
An Application Developer focuses on designing and building software applications that meet the needs and requirements of end-users. The Securing and Integrating Components of your Application course covers essential concepts such as authentication and authorization, integrating application components, and managing APIs. By completing this course, you will gain the skills and knowledge necessary to develop secure and well-integrated cloud-native applications, which are in high demand in today's job market.
Cloud Engineer
A Cloud Engineer is responsible for designing, building, and managing cloud computing systems and applications. The Securing and Integrating Components of your Application course provides a solid foundation in cloud-native application development, which is essential for Cloud Engineers. This course will help you learn how to develop secure and reliable applications that can take advantage of the scalability and flexibility of the cloud.
Software Architect
A Software Architect designs and builds software systems, ensuring that they meet the needs and requirements of the business. The Securing and Integrating Components of your Application course covers topics such as designing for security, implementing event-driven processing, and managing APIs. By completing this course, you will gain the knowledge and skills necessary to design and build scalable, secure, and reliable software systems.
Data Engineer
A Data Engineer designs and builds systems for collecting, storing, and processing data. The Securing and Integrating Components of your Application course provides a foundation in cloud-native application development, which is essential for Data Engineers. This course will help you learn how to develop applications that can process and analyze large amounts of data efficiently and securely.
DevOps Engineer
A DevOps Engineer collaborates with developers and operations teams to ensure that software applications are developed, deployed, and maintained efficiently and reliably. The Securing and Integrating Components of your Application course covers topics such as continuous integration and continuous delivery (CI/CD), which are essential for DevOps Engineers. This course will help you learn how to develop and deploy applications quickly and securely.
Security Engineer
A Security Engineer designs and implements security measures to protect software applications and systems from unauthorized access and attacks. The Securing and Integrating Components of your Application course covers topics such as authentication and authorization, encryption, and network security. By completing this course, you will gain the knowledge and skills necessary to develop and implement secure applications and systems.
Full-Stack Developer
A Full Stack Developer is responsible for designing and developing both the front-end and back-end of software applications. The Securing and Integrating Components of your Application course covers topics such as web development, database management, and server-side programming. By completing this course, you will gain the knowledge and skills necessary to develop complete, end-to-end software applications.
Front-End Developer
A Front End Developer is responsible for designing and developing the user interface (UI) of software applications. The Securing and Integrating Components of your Application course covers topics such as HTML, CSS, and JavaScript. By completing this course, you will gain the knowledge and skills necessary to develop user-friendly and responsive web applications.
Back-End Developer
A Back End Developer is responsible for designing and developing the server-side logic of software applications. The Securing and Integrating Components of your Application course covers topics such as Java, Python, and SQL. By completing this course, you will gain the knowledge and skills necessary to develop scalable and reliable back-end applications.
Mobile Developer
A Mobile Developer is responsible for designing and developing mobile applications. The Securing and Integrating Components of your Application course covers topics such as Android development and iOS development. By completing this course, you will gain the knowledge and skills necessary to develop mobile applications that are secure and user-friendly.
Game Developer
A Game Developer is responsible for designing and developing video games. The Securing and Integrating Components of your Application course covers topics such as game engine development and game design. By completing this course, you will gain the knowledge and skills necessary to develop engaging and immersive video games.
Web Developer
A Web Developer is responsible for designing and developing websites. The Securing and Integrating Components of your Application course covers topics such as HTML, CSS, and JavaScript. By completing this course, you will gain the knowledge and skills necessary to develop websites that are user-friendly and accessible.
Database Administrator
A Database Administrator is responsible for managing and maintaining databases. The Securing and Integrating Components of your Application course covers topics such as SQL and database design. By completing this course, you will gain the knowledge and skills necessary to manage and maintain databases securely and efficiently.
IT Manager
An IT Manager is responsible for planning, implementing, and managing IT systems and services. The Securing and Integrating Components of your Application course covers topics such as IT security and IT infrastructure. By completing this course, you will gain the knowledge and skills necessary to manage and maintain IT systems and services securely and efficiently.
System Analyst
A System Analyst is responsible for analyzing and designing software systems. The Securing and Integrating Components of your Application course covers topics such as systems analysis and design. By completing this course, you will gain the knowledge and skills necessary to analyze and design software systems that are secure and efficient.

Reading list

We've selected seven 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 Application.
Practical guide to event-driven architecture. It covers a wide range of topics, including event-driven design patterns, event streaming, and event-driven microservices.
Comprehensive guide to API design patterns. It covers a wide range of topics, including API design principles, RESTful APIs, and GraphQL APIs.
Practical guide to microservices patterns. It covers a wide range of topics, including microservice design patterns, communication patterns, and deployment patterns.
Comprehensive guide to integrating APIs. It covers a wide range of topics, including API design, API security, and API governance.
Comprehensive guide to designing data-intensive applications. It covers a wide range of topics, including data modeling, data storage, and data processing.
Comprehensive guide to building secure and reliable applications. It covers a wide range of topics, including security threats, security controls, and security best practices.

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 Application.
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