Online Course – Certified Professional Apprenticeship in Application Development with Google by Google Cloud

Create, develop, and deploy apps in the Google Cloud. Build secure, scalable, and intelligent cloud-native apps.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Intermediate level

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Use best practices for application development.
  • Choose the appropriate storage option for the app data.
  • Implement federated identity management.
  • Develop non-decoupled application components or microservices.
  • Integrate application components and data sources.
  • Locate, track and monitor applications.
  • Perform repeatable deployments with containers and deployment services.
  • Choose the right runtime environment for your application; use Google Kubernetes Engine as a runtime environment and then migrate to a non-operational solution with Google App Engine in a flexible environment.

What you will learn in the course

Courses for which the course is suitable

  • App developers
  • Software developers
  • Software engineers
  • Microservices developers
  • Cloud-based application developers
  • Technology Project Managers
  • Google Cloud Experts
  • API developers
  • Machine learning solution developers
  • Container developers

Internship – Course Series 1

In this specialization, application developers learn how to design, develop, and deploy applications that seamlessly integrate with Google Cloud management services. Through a combination of presentations, demos, and hands-on workshops, participants will learn how to use Google Cloud services and pre-trained machine learning APIs to build secure, scalable, and intelligent cloud-based applications.

Learners can choose to complete the workshops in their preferred language: Node.js, Java, or Python.

Designed for:

App developers who want to build cloud-based apps or redesign existing apps to run on Google Cloud.

Skills learned:

  • Use best practices for application development.
  • Choose the appropriate storage option for the app data.
  • Implement federated identity management.
  • Develop non-decoupled application components or microservices.
  • Integrate application components and data sources.
  • Locate, track and monitor applications.
  • Perform repeatable deployments with containers and deployment services.
  • Choose the right runtime environment for your application; use Google Kubernetes Engine as a runtime environment and then migrate to a non-operational solution with Google App Engine in a flexible environment.

Practical Learning Project:

This specialization features hands-on workshops using our Qwiklabs platform. These hands-on components will allow you to apply the skills you have learned in the video lectures. Projects will include topics such as Google Cloud products, which are installed and configured within Qwiklabs. You can expect to gain hands-on experience with the terms explained throughout the modules.

Details of the courses that make up the specialization

Google Cloud Basics: Basic Infrastructure

Course 1

Duration: 6 hours

Rating: 4.7 (48,206 ratings)

Course Details

What you’ll learn

  • Understand the purpose and value of Google Cloud products and services.
  • Define how the infrastructure is organized and managed in Google Cloud.
  • Explain how to create basic infrastructure in Google Cloud.
  • Choose and use Google Cloud storage options.

Skills you will acquire

  • Google Compute Engine
  • Google App Engine (GAE)
  • Google Cloud Platform
  • Cloud computing