Overview

This is asecond-level course for programmers learning the Java language. It rounds-outthe topics that were taught in the previous course, Java SE: Programming I, andprovides additional key skills for Java programmers, such as secure coding,modular programming, and database access.

This course uses today's main Java version forits practices (currently Java 11)

Pre-requisites

• Java SE: Programming I Ed 1

Audience

• Data Scientist • Developer • Implementer

Who is this course for?

This course is designed for • Data Scientist • Developer • Implementer.

Course Outcome

• Create Java applications that leverage the object-oriented features of the Java language, such as encapsulation, inheritance, and polymorphism • Execute a Java application from the command line • Create applications that use the Java Collections framework • Search and filter collections using Lambda Expressions • Implement error-handling techniques using exception handling • Implement input/output (I/O) functionality to read from and write to data and text files • Manipulate files, directories and file systems using the JDK NIO.2 specification • Perform multiple operations on database tables, including creating, reading, updating and deleting using both JDBC and JPA technology • Use Lambda Expression concurrency features • Apply modular programming practices and services to applications • Create high-performing multi-threaded applications

Newsletter

Stay ahead in South African IT.

Industry trends, exam updates, course launches and exclusive offers — delivered to your inbox. No spam, unsubscribe anytime.

Your information is safe with us. Unsubscribe anytime.