Course: Java Certified Foundations Associate (Exam: 1Z0-811)

$329.00
$398.09 incl. vat

ADD_TO_CART_INFO_FOR_BUSINESS

duration: 34 hours |

Language: English (US) |

access duration: 180 days |

Details

In this training you will work with the Java programming language. Java is an object-oriented programming language that is incredibly versatile and applicable to any platform. It is still one of the most widely used programming languages in the world. It is used, among other things, for developing web applications, video games and mobile apps.

If you are not yet familiar with the Java programming language, this training is suitable for you. You will discover how to write and run a Java program. You will also learn to work with the Java Development Kit (JDK) and the Java Runtime Environment (JRE).

In this training you will learn about:

  • Java Virtual Machine and object-oriented programming concepts.
  • Features of the Java Development Kit and the Java Runtime, such as Java Compiler, the Java Interpreter and the Java Disassembler.
  • Best practices of coding.
  • Characteristics of object-oriented programming and how this relates to Java.
  • how design patterns can be used to provide repeatable solutions to common design problems.
  • the Development Basics.
  • Working with Java Operators.
  • working with the String class methods.
  • How to use Java Math and Random number generator.
  • Usage of the if-then-else and switch statements.
  • How to handle exceptions and how to debug your Java code.
  • Components of a basic Java program, such as classes, attributes, methods and variables.
  • Different Java data types and their properties.
  • And much more!

Finally, with the help of this training you prepare optimally for the Oracle certification; Java Foundations Associate exam (1Z0-811).

Result

After completing this training you understand the Java programming language and concepts. And you know how to write and execute a Java program, work with the Java Development Kit (JDK) and the Java Runtime Environment (JRE).

Prerequisites

No prior knowledge required.

Target audience

Software Developer

Content

Java Certified Foundations Associate (Exam: 1Z0-811)

34 hours

1Z0-811 - Java Certified Foundations Associate: 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.

1Z0-811 - 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.

1Z0-811 - 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.

1Z0-811 - 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.

1Z0-811 - 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.

1Z0-811 - 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.

1Z0-811 - 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.

1Z0-811 - 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.

1Z0-811 - 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.

1Z0-811 - 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.

1Z0-811 - 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.

1Z0-811 - Java Certified Foundations Associate: Looping Statements

  • One of the main tasks of computer applications if to process

  • lists of data. Java lists of data can be processed using looping
  • statements. In this course, you will learn the various methods for
  • performing looping in Java programming language. First, you will
  • learn about the various types of looping statements available in
  • Java such as enhanced for loops, for loops, while loops, and
  • do-while loops. Next, you will learn about the best practices to
  • follow when performing looping. Finally, you will learn about the
  • break and continue statement. Finally, you'll learn how to apply
  • all of these looping methods. This course is one of a collection of
  • courses that prepares learners for Oracle’s 1Z0-811: Java Certified
  • Foundations Associate certification.

"1Z0-811 - Java Certified Foundations Associate: Debugging & Exception Handling "

  • Sometimes the unexpected happens in your Java code and you will

  • need to figure out what broke and how to fix it. In this course,
  • you will learn how to handle exceptions and how to debug your Java
  • code. First, you will learn how to debug your code using the Java
  • JDB tool as well as using IntelliJ. Next, you will learn the best
  • practice for debugging Java code and some common syntax and logic
  • errors that you may encounter and methods for fixing these errors.
  • Finally, you will learn how to handle exceptions in your code using
  • the try catch block statements. This course is one of a collection
  • of courses that prepares learners for Oracle’s 1Z0-811: Java
  • Certified Foundations Associate certification.

1Z0-811 - Java Certified Foundations Associate: Arrays & ArrayLists

  • In Java, sometimes you have to iterate through and process a

  • list of data. In this course, you will learn how Arrays and
  • Arraylist are designed to handle looping through lists of data.
  • First, you will learn about Arrays and the ArrayList class. Next
  • you will learn about the Iterator class and how it can be used to
  • processes list of data. Finally, you will learn about special
  • classes used to store and retrieve lists of data such as the
  • LinkedList class, the HashMap class, and the HashSet class. This
  • course is one of a collection of courses that prepares learners for
  • Oracle’s 1Z0-811: Java Certified Foundations Associate
  • certification.

1Z0-811 - Java Certified Foundations Associate: Classes & Constructors

  • 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 variables. First, you'll
  • learn about the concepts of Java access modifiers and Java class
  • members. Next, you'll examine the differences between a class,
  • instance, and local variables and how they relate to Java. Next,
  • you'll learn about the concept of overloading and how it applies to
  • the constructor and methods. Finally, you'll explore how to create
  • and instantiate a class with and without constructor parameters and
  • modify the object fields. This course is one of a collection of
  • courses that prepares learners for Oracle's 1Z0-811: Java Certified
  • Foundations Associate certification.

1Z0-811 - Java Certified Foundations Associate: Data Types

  • Java provides different data types that can be used to store and
  • work with different types of data. In this course, you'll learn
  • about these data types and how to perform actions on them. First,
  • you'll learn about the various Java data types and their
  • properties. Next, you'll examine how to declare and initialize
  • variables in Java and purpose of the final keyword. You'll then
  • move on to explore data type casting and the concepts of widening
  • and narrowing casting. Finally, you'll learn about the Java String
  • data type and how it relates to the Java StringBuilder class. This
  • course is one of a collection of courses that prepares learners for
  • Oracle's 1Z0-811: Java Certified Foundations Associate
  • certification.

1Z0-811 - Java Certified Foundations Associate: Java Methods

  • Java is an object-oriented programming language that that uses

  • classes to store data and provide methods to access and manipulate
  • this data. In this course, you will learn how to create and use
  • methods to manipulate the data inside a class. First, you will
  • learn about Java methods, accessor methods, and mutator methods and
  • how they are used in Java classes. Next, you will learn about
  • describe overloading in Java and when to use it should be used.
  • Next, you will learn about interfaces and how they are used to
  • specify the behavior that a Class must implement. Finally, you will
  • learn about the static keyword and how it can be applied to a
  • method in a Class. This course is one of a collection of courses
  • that prepares learners for Oracle’s 1Z0-811: Java Certified
  • Foundations Associate certification.

Course options

We offer several optional training products to enhance your learning experience. If you are planning to use our training course in preperation for an official exam then whe highly recommend using these optional training products to ensure an optimal learning experience. Sometimes there is only a practice exam or/and practice lab available.

Optional practice exam (trial exam)

To supplement this training course you may add a special practice exam. This practice exam comprises a number of trial exams which are very similar to the real exam, both in terms of form and content. This is the ultimate way to test whether you are ready for the exam. 

Optional practice lab

To supplement this training course you may add a special practice lab. You perform the tasks on real hardware and/or software applicable to your Lab. The labs are fully hosted in our cloud. The only thing you need to use our practice labs is a web browser. In the LiveLab environment you will find exercises which you can start immediatelyThe lab enviromentconsist of complete networks containing for example, clients, servers,etc. This is the ultimate way to gain extensive hands-on experience. 

WHY_ICTTRAININGEN

Via ons opleidingsconcept bespaar je tot 80% op trainingen

Start met leren wanneer je wilt. Je bepaalt zelf het gewenste tempo

Spar met medecursisten en profileer je als autoriteit in je vakgebied.

Ontvang na succesvolle afronding van je cursus het officiële certificaat van deelname van Icttrainingen.nl

Krijg inzicht in uitgebreide voortgangsinformatie van jezelf of je medewerkers

Kennis opdoen met interactieve e-learning en uitgebreide praktijkopdrachten door gecertificeerde docenten

Orderproces

Once we have processed your order and payment, we will give you access to your courses. If you still have any questions about our ordering process, please refer to the button below.

read more about the order process

What is included?

Certificate of participation Yes
Monitor Progress Yes
Award Winning E-learning Yes
Mobile ready Yes
Sharing knowledge Unlimited access to our IT professionals community
Study advice Our consultants are here for you to advice about your study career and options
Study materials Certified teachers with in depth knowledge about the subject.
Service World's best service

Platform

Na bestelling van je training krijg je toegang tot ons innovatieve leerplatform. Hier vind je al je gekochte (of gevolgde) trainingen, kan je eventueel cursisten aanmaken en krijg je toegang tot uitgebreide voortgangsinformatie.

Life Long Learning

Follow multiple courses? Read more about our Life Long Learning concept

read more

Contact us

Need training advise? Contact us!


contact