Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Google

Application Development - Java

Google via Qwiklabs

Overview

In this advanced-level quest, you will learn the ins and outs of developing GCP applications in Java. The first labs will walk you through the basics of environment setup and application data storage with Cloud Datastore. Once you have a handle on the fundamentals, you will get hands-on practice deploying Java applications on Kubernetes and App Engine (the latter is the same framework that powers Snapchat!) With specialized bonus labs that teach user authentication and backend service development, this quest will give you practical experience so you can start developing robust Java applications straight away.

Syllabus

  • App Dev: Setting up a Development Environment - Java
    • In this lab, you will provision a Google Compute Engine virtual machine and install software libraries for software development.
  • App Dev - Storing Application Data in Cloud Datastore - Java
    • In this lab, you will review the case study application, an online Quiz. You will store application data for the Quiz application in Cloud Datastore.
  • App Dev-Storing Image and Video Files in Cloud Storage-Java
    • In this lab, you will enhance the online Quiz application to work with images. You will store files as objects in a Cloud Storage bucket.
  • App Dev-Adding User Authentication to your Application-Java
    • In this lab, you will enhance the online Quiz application to use Firebase authentication.
  • App Dev: Developing a Backend Service - Java
    • In this lab, you enhance the online Quiz application by developing a backend service to process user feedback and save scores.
  • App Dev - Deploying the Application into App Engine Flexible Environment - Java
    • In this lab, you will deploy the quiz application into App Engine flexible environment, leveraging App Engine features including instances, versions, and traffic splitting.
  • App Dev - Deploying the Application into Kubernetes Engine - Java
    • In this lab, you will deploy the quiz application into Kubernetes Engine, leveraging Google Cloud Platform resources including Container Builder and Container Registry, and Kubernetes resources including Deployments, Pods, and Services.

Reviews

5.0 rating, based on 2 Class Central reviews

Start your review of Application Development - Java

  • Vedant Pahune
    The Java Application Development course] is an exceptional program that offers comprehensive training in Java programming, equipping students with the skills and knowledge needed to develop robust and efficient applications.

    The course structure is well-designed, covering both the fundamental concepts of Java programming and advanced topics essential for application development. From basic syntax and object-oriented programming principles to more complex concepts such as multithreading, database connectivity, and GUI development, the curriculum provides a thorough understanding of Java's capabilities.
  • Profile image for SAROJ KUMAR NANDA
    SAROJ KUMAR NANDA
    This is one of the top Java courses .it also offers a certification after completing all modules of the course and doing the project on the final module.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.