Oracle Java Foundations
7h 18mBeginner2024-11-08
Authors

Oracle University
Building Cloud Proficiency on Oracle Cloud Infrastructure
Course details
Looking to get up and running with Java? This course from Oracle University covers the basics of programming in Java, including how to work with variables, classes, objects, loops, arrays, decision constructs, and more. Along the way, get a comprehensive overview of Java's uniquely object-oriented capabilities, as you learn how to create projects and write code in Java using NetBeans IDE and Oracle Cloud. An ideal fit for developers, designers, administrators, architects, and engineers, this course covers the essentials of Java, one of the world’s most popular and widely used programming languages.
Skills covered
JavaOracleProgramming LanguagesSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Title and objectives
- 02 - Java origins and ecosystem
- 03 - Java language
- 04 - Java design
- 05 - Java APIs
- 06 - Java in the enterprise
- 07 - Summary
1. Introduction to Java Basics
- 08 - Java basics overview
- 09 - Provision environment
- 10 - Provision env - Demo
2. Practical Object-Oriented Concepts - Part One
- 11 - Practical object-oriented concepts - Part One
- 12 - Using object orientation
- 13 - Procedural versus OO
3. Practical Object-Oriented Concepts - Part Two
- 14 - Practical object-oriented concepts - Part Two
- 15 - Inheritance
- 16 - Quiz - Human resources use case
4. What Is a Java Program
- 17 - Title and objectives
- 18 - Java language
- 19 - NetBeans introduction
- 20 - NetBeans intro - Demo
- 21 - JShell
- 22 - Summary
5. Handling Text and Numbers
- 23 - Title and objectives
- 24 - Variables
- 25 - Variables - Demo
- 26 - Data types and constants
- 27 - Operators
- 28 - Operators - Demo
- 29 - Summary
6. Arrays, Conditions, and Loops
- 30 - Title and objectives
- 31 - Flow control
- 32 - Flow control - Demo
- 33 - Arrays
- 34 - Arrays - Demo
- 35 - Loops
- 36 - Loops - Demo 1
- 37 - Loops - Demo 2
- 38 - Summary
7. Defining Classes and Creating Objects
- 39 - Title and objectives
- 40 - Modeling classes
- 41 - Define methods
- 42 - Scope and access
- 43 - Scope and access - Demo 1
- 44 - Scope and access - Demo 2
- 45 - Objects
- 46 - Objects - Demo 1
- 47 - Summary
8. Working with Objects
- 48 - Title and objectives
- 49 - Working with object references
- 50 - Constructor
- 51 - Objects - Demo 2
- 52 - Constructor - Demo
- 53 - Static
- 54 - Static - Demo
- 55 - Summary
9. Handling Exceptions
- 56 - Title and objectives
- 57 - Handling exceptions
- 58 - Exercise 7-1 - Produce and catch an exception
- 59 - Summary
10. Object-Oriented Approach to Code Reuse
- 60 - Title and objectives
- 61 - Inheritance
- 62 - Abstract classes
- 63 - Abstract classes - Demo
- 64 - Interfaces
- 65 - Interfaces - Demo
- 66 - Summary
11. Oracle Cloud and Beyond
- 67 - Title and objectives
- 68 - Prepare for cloud deployment
- 69 - Create REST service
- 70 - Cloud deployment - Demo
- 71 - Summary
12. Case Study
- 72 - Overview
- 73 - Methodology
- 74 - Grading rubric
- 75 - Case study - Demo