Oracle Certified Foundations Associate, Java: 1Z0-811: Java Certified Foundations Associate

  • 17 Courses | 22h 15m 23s
Likes 10
 
Discover the fundamentals of Java programming while preparing for the Java Foundations | 1Z0-811 certification exam.

GETTING STARTED

Java Certified Foundations Associate: Java Concepts & Features

  • Playable
    1. 
    Course Overview
    1m 29s
    NOW PLAYING
  • Playable
    2. 
    Java Features
    5m 29s
    UP NEXT

COURSES INCLUDED

Java Certified Foundations Associate: Java Concepts & Features
Java is a powerful object-oriented programming language that allows you to write code once and deploy it on multiple operating systems. In this course, you'll learn about the Java programming language and related concepts, as well as how to work with the Java Development Kit and the Java Runtime Environment. First, you'll learn about the Java Virtual Machine and object-oriented programming concepts. Next, you'll explore Java features, such as platform independence, security and robustness, architecture neutrality, portability, and performance. Finally, you'll learn about Java distributed applications, multi-threading, dynamic loading, and real-world applications. This course is one of a collection of courses that prepares learners for Oracle’s 1Z0-811: Java Certified Foundations Associate certification.
14 videos | 56m has Assessment available Badge
Java Certified Foundations Associate: Development Environment
Java provides the right tools and features to allow you to be productive from the very start. In this Couse, you will learn about the features of the Java Development Kit and the Java Runtime Environment. First, you will learn about the Java Development Toolkit and the Java Runtime Environment. Next, you will learn about the features of the JDK such as the Java Compiler, the Java Interpreter, the Java Disassembler, the Java Debugger, the Java Head File Generator, the Java Documentation and the Java Archive. Finally, you will learn how to install the JDK, FRE, and the IntelliJ for Java Developers. This course is one of a collection of courses that prepares learners for Oracle’s 1Z0-811: Java Certified Foundations Associate certification.
14 videos | 49m has Assessment available Badge
Java Certified Foundations Associate: Coding Best Practices
Writing code that is easy to understand and maintain is crucial to the software development life cycle. Since Java is an object-oriented programming language, the code is already organized and grouped based on objects with properties and methods that are associated with each object. However, as a developer you still need to be cognizant of how you write your code. In this course, you'll learn how to distinguish between clean and messy code and the benefits writing clean code. You'll also learn best practices for adding comments to your code and how to fix messy code. Finally, you'll explore tools that can be used when writing and cleaning code. This course is one of a collection of courses that prepares learners for Oracle's 1Z0-811: Java Certified Foundations Associate certification.
14 videos | 1h 11m has Assessment available Badge
Java Certified Foundations Associate: Object-oriented Programming
Object-oriented programming(OOP) is a programming method based on the concepts of 'objects' that contain properties and methods. Objects can inherit their structure from other classes and interfaces, which allows for code reuse. In this course, you'll learn about the features of object-oriented programming. First, you'll learn about the basics of object-oriented programming and how it relates to Java, including the concepts of Java objects, classes, and interfaces. Next, you'll examine OOP concepts such as inheritance, polymorphism, abstract classes, encapsulation, and inner classes. This course is one of a collection of courses that prepares learners for Oracle's 1Z0-811: Java Certified Foundations Associate certification.
14 videos | 1h 1m has Assessment available Badge
Java Certified Foundations Associate: Design Patterns
While developing software, being able to use repeatable solutions to commonly occurring problems greatly reduces development time. In this course, you will learn how design patterns can be used to provide repeatable solutions to the common design problems. First, you will learn the importance of design patterns and discuss the types of design patterns such as Behavioral, Creational and Structural. Next, you will write code to demonstrate how to implement the Iterator, Singleton and Adapter design patterns. Finally, you will learn some advanced features of software development, including design anti-patterns, software refactoring techniques, API pattern principles, and API patterns. This course is one of a collection of courses that prepares learners for Oracle’s 1Z0-811: Java Certified Foundations Associate certification.
14 videos | 1h 41m has Assessment available Badge
Java Certified Foundations Associate: Development Basics
Java is a powerful object-oriented programming language that encapsulates data and code in classes using properties and methods. Java uses objects that can interact with other objects. In this course, you'll learn about the components of a basic Java program such as classes, attributes, methods, and access modifiers. First, you'll examine the basics of Java development and the components of a basic program. Next, you'll learn about Java features, such as constructors, classes, attributes, and methods. Finally, you'll explore Java access modifiers and how to compile and run Java programs. This course is one of a collection of courses that prepares learners for Oracle’s 1Z0-811: Java Certified Foundations Associate certification.
14 videos | 1h 56m has Assessment available Badge
Java Certified Foundations Associate: Basic Elements
The Java programming language is a simple and powerful language to learn. In this course, you will learn Java programming basic and the Java programming style guide. First, you will learn the basic elements of Java including keywords, comments, variables, identifiers, and data types. Next, you will learn the conventions that should be followed when writing Java programs regarding formatting, naming conventions, programming practices, and using Javadoc. Next, you will use the “this” keyword in a Java application to help understand scope. Finally, you will learn about using Java packages including the java.lang package. This course is one of a collection of courses that prepares learners for Oracle’s 1Z0-811: Java Certified Foundations Associate certification.
14 videos | 1h 3m has Assessment available Badge
Java Certified Foundations Associate: Java Operators
Being able to perform mathematical, conditional, and relational operations is a key feature of the Java programming language. In this course, you'll learn about the available mathematical, conditional, relational, bitwise, and unary operations. First, you'll explore the arithmetic and assignment operators available in Java and how to use them. Then, you'll move on to learn about Java unary, equality, and relational operators. Next, you'll examine Java conditional and bitwise operators. Finally, you'll learn about the precedence of Java mathematical, conditional, relational, unary, and parentheses operators. This course is one of a collection of courses that prepares learners for Oracle's 1Z0-811: Java Certified Foundations Associate certification.
14 videos | 1h 43m has Assessment available Badge
Java Certified Foundations Associate: Java Strings
Strings are one of the most highly used data types in the Java programming language and working with strings efficiently is important for displaying and manipulating textual data. In this course, you'll learn to work with the String class and about the benefits of using the StringBuffer and StringBuilder classes with the stack and heap memory. You'll explore how to manipulate textual data using String variables and work with the String class methods. Next, you'll learn to use the more memory friendly StringBuffer and StringBuilder classes. Finally, you'll examine how to use escaping characters and String formatting specifiers. This course is one of a collection of courses that prepares learners for Oracle’s 1Z0-811: Java Certified Foundations Associate certification.
14 videos | 1h 32m has Assessment available Badge
Java Certified Foundations Associate: Math & Random Classes
Mathematical operations are used to perform calculations of numeric data types and being able to generate random numbers is an important aspect of Computer Science. Java provides full functionality for mathematical operations and random number generation. In this course, you'll learn to use the Java Math and Random number generator classes. First, you'll explore the various methods provided by the Java Math and the Java Random class. Next, you'll learn about and review demonstrations of the use of the java.util.Random, the Java Math.random, and the Java ThreadLocalRandom classes. This course is one of a collection of courses that prepares learners for Oracle’s 1Z0-811: Java Certified Foundations Associate certification.
14 videos | 1h 22m has Assessment available Badge
Java Certified Foundations Associate: Decision Statements
One of the main components of modern programming languages is the ability to make decisions using the data provided to them. Java provides decision statements that can be used to make decisions and being able to make decisions is a fundamental part of the Java programming language. In this course, you'll learn about various types of Java decision statements. You'll examine how to use the if-then-else and switch statements. Then, you'll move on to learn about String comparisons, the comparison operator, the equals() method, and compareTo. You'll also learn about the strengths and weaknesses of each comparison operator and the best time to use each. This course is one of a collection of courses that prepares learners for Oracle's 1Z0-811: Java Certified Foundations Associate certification.
14 videos | 1h has Assessment available Badge