Coding with Java Language Basics

The hands-on lab is part of this learning path

Introduction to Java
course-steps 8 certification 1 lab-steps 5

Lab Steps

lock
Logging in to the Amazon Web Services Console
lock
Connecting to the Java Web IDE
lock
Exercise 1: SimpleClass
lock
Exercise 2: Methods

Ready for the real environment experience?

DifficultyBeginner
Max Duration1h 30m
Students92
Ratings
4/5
star star star star star-border

Description

Lab Overview

This Lab introduces you to the basics of the Java programming language, requiring you to complete the following guided coding exercises:

  • Exercise 1 - SimpleClass: Complete the code required to instantiate a new Employee object, then update the Employee objects Name and Salary fields, and finally print out the state of the Employee object.
  • Exercise 2 - Methods: Update the Employee class, adding constructors, getter and setter methods

Note: Each exercise comes with the fully completed solution code for reference in times of need.

Lab Objectives

Upon completion of this Lab, you will be able to:

  • Write Java code that instantiates new objects
  • Write Java code that updates an object's fields, which changes the state of the object
  • Run and debug the Java code and examine the results that are printed to the console

You should:

  • Be comfortable with using a browser-based IDE

Lab Environment

This Lab will start with the following AWS resources provisioned automatically for you:

  • A single EC2 instance, named ide.java.platform.instance, which will have a public IP address attached. This instance will host a web based Java IDE (based on the Visual Code editor).

To achieve the Lab end state, you will be walked through the process of:

  • Using your local browser, access the web-based Java IDE served from the ide.java.platform.instance
  • Completing the 2 lab exercises:
    • Exercise 1 - SimpleClass
    • Exercise 2 - Methods

Updates

June 16th, 2018 - Optimized creation of Lab resources to reduce the time it takes to access the browser IDE by 60%

About the Author

Students12024
Labs28
Courses65
Learning paths14

Jeremy is the DevOps Content Lead at Cloud Academy where he specializes in developing technical training documentation for DevOps.

He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 20+ years. In recent times, Jeremy has been focused on DevOps, Cloud, Security, and Machine Learning.

Jeremy holds professional certifications for both the AWS and GCP cloud platforms.