Introduction to Java

Developed with Trivera
OverviewStepsAuthor
Trivera
This content is developed in partnership with Trivera
DifficultyIntermediate
Duration10h 16m
Students239

Description

Want to get started with object orientated programming in a cloud environment?

This Learning Path will get you started with object orientated programming in Java 9. First we introduce you to the basics of Java - the core services, syntax, functions and modules. We then show you how to get started writing functions and applications - applying object orientated principles and using Java libraries. You can then progress on to our Advanced Java Programming Learning Path . This is a must do course for anyone looking to expand their development skills!  

Learning Objectives

  • Recognize and explain what Java is and the different versions of Java
  • Create Java classes 
  • Implement Java language statements, strings, fields, arrays and packages 
  • Apply object orientated development principles
  • Apply Java tools such as utility classes, Java date /time as JShell

Intended Audience
Anyone interested in learning to program with an object orientated language.

Prerequisites

  • Basic understanding of computing environments 
  • Basic understanding of programming concepts 
  • Familiarity with working in command line interfaces

Content Outline


The Learning Path provides over 10 hours of instructional content delivered in 8 high definition instructional video lectures, 5 hands-on lab exercises and a final preparation exam. The content we cover is as follows: 

Introduction to the Java Platform
The Java Platform
Using the JDK
The Eclipse Paradigm

Getting Started with Java
Writing a Simple Class
Adding Methods to the Class

Essential Java Programming
Language Statements
Using Strings
Specializing in a Subclass
Fields and Variables
Using Arrays
Java Packages and Visibility

Using Strings
Language Statements
Using Strings
Specializing in a Subclass
Fields and Variables
Using Arrays
Java Packages and Visibility

Object Orientated Development
Inheritance and Polymorphism
Interfaces and Abstract Classes

Exception Handling
Introduction to exception handling
Exceptions 

Java Developers Toolbox
Utility Classes
Java Date/Time
Formatting Strings

JShell
Introduction to JShell 

Certificate

Your certificate for this learning path
lock

Learning Path Steps

1 courses

Introduction This Course provides a quick intro to the Introduction to Java Learning Path. This Course is part of an intermediate level Learning Path designed to familiarize yourself with Java. Java is an extremely popular and powerful type-safe programmi...

2 courses

Introduction Java is a very popular and powerful type-safe language, used in many areas including general software development, large complex enterprise systems, mobile development, IoT devices, etc. Knowing and understanding Java will help you succeed as...

3 courses

Introduction This training Course introduces you to the basic principles of creating Java classes. We’ll review in depth the coding requirements to create a new Java class, detailing things like constructors, fields, methods, instance variables vs static v...

4 labs

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

5 courses

Introduction This training course takes you through many of the essential Java programming features. We’ll review in depth features like Language Statements, Using Strings, Subclasses, Fields and Variables, Using Arrays, Java Packages and Visibility, and m...

6 labs

Lab Overview This Lab provides you with exposure to Arrays, Fields, Langugage Statements, Loops, String Manipulation, and Subclassing when developing with the Java programming language. You will be required to complete the following guided coding exercises...

7 courses

Introduction This training course introduces you to Java exceptions and how you should go about handling, managing, and recovering from them through the use of appropriate Java exception handling. Learning Objectives Understand what exceptions are and ...

8 labs

Lab Overview This Lab provides you with exposure to Exceptions and Exception Handling when developing with the Java programming language. You will be required to complete the following guided coding exercises: Exercise 1 - Exceptions: Implement exceptio...

9 courses

Introduction This training course walks you through many of the commonly used Java programming techniques such as autoboxing and unboxing. We’ll also cover several of the SDK base libraries and utility classes for working with Java primitives, Strings and ...

10 labs

Lab Overview This Lab provides you with exposure to Primitive Wrappers, Enumerations, and Date Times when developing with the Java programming language. You will be required to complete the following guided coding exercises: Exercise 1 - Using Primitive...

11 courses

Getting Started with JShell

12 labs

Lab Overview This Lab introduces you to JShell, an interactive REPL Java utility. You will be required to complete the following guided coding exercises: Exercise 1 - Starting and Stopping: Learn how to start and stop JShell  Exercise 2 - Feedback Mode...

13 courses

Introduction to Java Learning Path Review

14 exam-filled

Exam: Java Basics

Changelog

May 06 2019

JShell Course Updated

About the Author

Students10094
Labs26
Courses61
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.