Java ITS-304 | ITS304

Type product

Java ITS-304 | ITS304

OEM ICT Trainingen - Copilot - ChatGPT - AI - Data Science - Cloud - Cybersecurity - Projectmanagement
Logo van OEM ICT Trainingen - Copilot - ChatGPT - AI - Data Science - Cloud - Cybersecurity - Projectmanagement
Opleiderscore: starstarstarstarstar_half 9,0 OEM ICT Trainingen - Copilot - ChatGPT - AI - Data Science - Cloud - Cybersecurity - Projectmanagement heeft een gemiddelde beoordeling van 9,0 (uit 255 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Beschrijving

ITS-304 | Java

This course is intended for students who want to learn how to recognize, write, and debug Java code that will logically solve a problem.

Course Outcome

– Java Fundamentals
– Data Types, Variables, and Expressions
– Flow Control Implementation
– Object-Oriented Programming
– Code Compilation and Debugging

Audience

This course is intended for new and experienced programmers that want to learn how to write and troubleshoot Java code. Previous programming experience is not required but recommended.

Package Includes

  • 12 Months Online Access featuring ondemand instructor-led classroom sessions with full audio and video lectures
  • Measure Exam simulation
  • Online Mentor
    The online …

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Java, J2EE, Java Certified Associate, Java 7 en Java 8.

ITS-304 | Java

This course is intended for students who want to learn how to recognize, write, and debug Java code that will logically solve a problem.

Course Outcome

– Java Fundamentals
– Data Types, Variables, and Expressions
– Flow Control Implementation
– Object-Oriented Programming
– Code Compilation and Debugging

Audience

This course is intended for new and experienced programmers that want to learn how to write and troubleshoot Java code. Previous programming experience is not required but recommended.

Package Includes

  • 12 Months Online Access featuring ondemand instructor-led classroom sessions with full audio and video lectures
  • Measure Exam simulation
  • Online Mentor
    The online mentor can answer all your specific technical questions via chat or email related to your studies.
    Online Mentor is active for 90 days or 365 days - after activation!
  • Real Live Practice Lab
    – Create and Manipulate Arrays in Java
    – Create Static Methods in Java
    – Handle Exceptions in Java
    – Read and Write to a File in Java
    – Create an Enum in Java
    – Create and Manipulate an ArrayList in Java
    – Sort Objects by Using a Comparator and a TreeSet
    – Create and Manipulate a Map in Java
    – Use a Lambda Expression in Java
    – Manipulate a Stream in Java

Hybrid Learning offers a unique blend of training materials, videos, and exercises that you can apply independently to your specific learning needs. As an IT professional, you will have 12 months of access to the online training materials, allowing you to review and practice the content multiple times. This flexible approach ensures that you can thoroughly prepare for the exam and keep your knowledge up-to-date.

Course content

Getting Started with Java: The Fundamentals of Java Programming

Course: 54 Minutes

  • Course Overview
  • How Java Works
  • Running Java Programs
  • The JVM and the Java Ecosystem
  • Properties of Java
  • Java's Class Library and Garbage Collector
  • Applications of Java
  • Course Summary

Getting Started with Java: Writing & Running Java Programs

Course: 1 Hour, 7 Minutes

  • Course Overview
  • Installing Java and IntelliJ on Windows
  • Installing Java and IntelliJ on macOS
  • Creating an IntelliJ Project
  • Writing and Running a Java Program
  • Examining Java's Syntax
  • Comments in Java Source Files
  • Course Summary

Getting Started with Java: Variables & Primitive Types

Course: 1 Hour, 7 Minutes

  • Course Overview
  • Declaring Variables in Java
  • Printing Strings with the format Method in Java
  • Exploring Primitive Data Types in Java
  • Working with Integers, Floats, and Doubles in Java
  • Working with Byte, Short, and Char Types in Java
  • Strings and Arrays in Java
  • Course Summary

Getting Started with Java: Operators

Course: 1 Hour, 23 Minutes

  • Course Overview
  • Doing Math with Arithmetic Operators in Java
  • Recognizing Assignment Operator Use in Java
  • Applying Logical Operators in Java
  • Using Comparison Operators in Java
  • Identifying Operator Precedence in Java
  • Performing String Operations in Java
  • Null Values in Java
  • Casting Data in Java
  • Course Summary

Control Structures in Java: Implementing Java Control Structures

Course: 1 Hour, 44 Minutes

  • Course Overview
  • Implementing a Basic if Statement
  • Illustrating the if-else Statement
  • Using Multiple if Statements
  • Demonstrating a Basic for Loop
  • Using the switch Statement
  • Demonstrating Different Types of for Loops
  • Illustrating continue and break Statements
  • Using the while Loop
  • Running Java from the Shell
  • Supplying Arguments to Java Programs
  • Course Summary

Modeling Entities in Java: Getting Started with Classes & Objects

Course: 39 Minutes

  • Course Overview
  • Understanding Java Classes
  • The Relationship between Classes and Objects
  • Contrasting Static and Instance Variables
  • Setting up a Java Project on IntelliJ
  • Creating Objects of Classes
  • Course Summary

Modeling Entities in Java: Defining Custom Classes & Objects

Course: 1 Hour, 30 Minutes

  • Course Overview
  • Instantiating Objects of Built-in Java Classes
  • Creating Objects and Viewing Data
  • Performing Operations on Objects in Java
  • Working with Member Variables in Java
  • Creating and Using Constructors in Java
  • Initializing Fields with Constructors
  • Using Private Fields
  • Creating and Using Private Methods in Java
  • Exploring Getter and Setter Methods
  • Course Summary

Modeling Entities in Java: Methods, Method Overloading, & Constructors

Course: 1 Hour, 33 Minutes

  • Course Overview
  • Using Return Statements
  • Using Getters and Setters
  • Defining Multiple Functions Using Method Overloading
  • Working with Method Overloading and Code Reuse
  • Understanding and Using Default Constructors
  • Initializing Fields in Constructors
  • Creating Parameterized Constructors
  • Overloading Constructors
  • Using 'this' Keyword in Field Initializations
  • Reusing Code through Constructor Chaining
  • Course Summary

Modeling Entities in Java: Static Members, Arguments, & Method Overriding

Course: 2 Hours, 1 Minute

  • Course Overview
  • Accessing Static Variables
  • Using Static Variables and the final Keyword
  • Working with Static and Instance Methods and Fields
  • Using a Static Field for Auto-counting Objects
  • Using a Class Reference to Invoke Static Methods
  • Exploring Field Reassignments
  • Understanding Pass-by-Value and Pass-by-Reference
  • Pass-by-value/Pass-by-reference with Custom Objects
  • Checking Object Equality with == and .equals()
  • Understanding the HashCode Contract
  • Overriding the .equals() Method
  • Overriding the .hashCode() Method
  • Course Summary

Mapping Relationships in Java: Modeling Is-a Relationships Using Inheritance

Course: 1 Hour, 40 Minutes

  • Course Overview
  • Utilizing Classes and the Inheritance Hierarchy
  • Expressing Is-a Relationships
  • Features of Object Oriented Programming
  • Characterizing the Java.lang.Object Base Class
  • Examining Object Base Class Inherited Methods
  • Exploring the Java.lang.Object Base Class
  • Using the instanceof Operator
  • Exploring Compile-time and Runtime Types
  • Instantiating Objects of Base and Derived Classes
  • Creating Inheritance Hierarchies
  • Identifying the Roles of Variable and Object Types
  • Up-casting and Down-casting Operations
  • Examining the Inheritance of Fields and Methods
  • Course Summary

Mapping Relationships in Java: Constructors & Polymorphism

Course: 1 Hour, 56 Minutes

  • Course Overview
  • Examining the Default, No-argument Constructor
  • Using the Super Keyword
  • Invoking Base Class Constructors via Derived Classes
  • Investigating Nuances of Derived Class Constructors
  • Reusing Constructors Using super() and this()
  • Characterizing Runtime Polymorphism
  • Invoking Methods Based on Runtime Types
  • Understanding Dynamic Method Dispatch
  • Investigating Compile-time Polymorphism
  • Overloading Methods with Compile-time Polymorphism
  • Invoking the Right Overloaded Method
  • Performing Type Promotion and Coercion
  • Course Summary

Mapping Relationships in Java: Overriding Methods and Using Access Modifiers

Course: 2 Hours, 1 Minute

  • Course Overview
  • Overriding Methods in Derived Classes
  • Invoking Base Class Methods Using super()
  • Identifying Method Hiding
  • Using the Final Modifier with Fields
  • Using the Final Modifier with Methods and Classes
  • Characterizing Abstract Classes
  • Using Abstract Classes in Inheritance Hierarchies
  • Using the Private Access Modifier
  • Using the Public and Private Modifiers
  • Using Factory Methods to Instantiate Objects
  • Using the Protected Access Modifier
  • Investigating Protected Access Modifier Nuances
  • Using the Default Access Modifier
  • Course Summary

Mapping Relationships in Java: Working with Interfaces & Class Loaders

Course: 1 Hour, 46 Minutes

  • Course Overview
  • Characterizing Interfaces and Interface Methods
  • Implementing Interface Methods
  • Creating Fields in Interfaces
  • Enforcing Method Implementations for Interfaces
  • Specifying Interface Method Default Implementations
  • Defining Variables of Interface Types
  • Identifying Class Loader Use Cases and Hierarchy
  • Using Class Loaders
  • Manually Loading Classes
  • Creating Custom Class Loaders
  • Loading Classes Using a Custom Class Loader
  • Course Summary

Interactive Java & JShell: Writing Java Programs with the Interactive JShell

Course: 1 Hour, 57 Minutes

  • Course Overview
  • Running Commands and Snippets on JShell
  • Defining and Calling Functions in JShell
  • Defining Functions Referencing External Variables
  • Adjusting Feedback Modes in JShell
  • Using the Auto-complete Feature in JShell
  • Working with Different JShell Features
  • Working with User-defined Types in JShell
  • Updating User-defined Types in JShell
  • Loading Data from a File into JShell
  • Writing Data to a File Using JShell
  • Building and Running JShell Scripts
  • Course Summary

Exclusive exam

IT Specialist exam

OEM Office Elearning Menu is an officially accredited Test Centre for Pearson Vue Test & Certiport. You are welcome to contact us for exams available through these Test Centres. Exams can be taken by appointment within office hours.

Date

You can start at any time! Please contact one of our training advisors.

Locations

Self-study

Learning method

E-Learning

Training duration: 21+ hours

Language

English

Tip!

Provide a quiet learning environment, time and motivation, audio equipment such as headphones or speakers for audio, account information such as login details to access the e-learning platform.

Verrijk Uw Carrière met OEM's ICT Trainingen

Waarom kiezen voor OEM?
Ervaring: Meer dan 20 jaar expertise in ICT-trainingen.
Uitgebreide Selectie: Meer dan 1000 cursussen van 200 topmerken.
Hoge Tevredenheid: Beoordeeld met een 9.0 op Springest.
Kwaliteitsgarantie: Gecertificeerde docenten en award-winning E-learning.
Partnerschappen: Microsoft Partner, EC-Council Partner, Certiport en Pearson VUE.

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze cursus. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: Java.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
We slaan je gegevens op, en delen ze met OEM ICT Trainingen - Copilot - ChatGPT - AI - Data Science - Cloud - Cybersecurity - Projectmanagement, om je via e-mail en evt. telefoon verder te helpen. Meer info vind je in ons privacybeleid.