Course Course Summary Section 1 Content Section 1 Content Left Section 1 Content Right Credit Type: Course ACE ID: SKIL-0203 Organization: Internal Revenue Service Location: Online Length: 24 hours Dates Offered: 6/1/2023 - 5/31/2026 Credit Recommendation & Competencies Section 2 Content Section 2 Content Left Section 2 Content Right Level Credits (SH) Subject Lower-Division Baccalaureate 3 Introduction to Java Programming Description Section 3 Content Section 3 Content Left Section 3 Content Right Objective: The course objective is to help prepare learners for the Oracle Java SE 8 Programmer I (1Z0-808), and Programmer II (1Z0-809) certification exams. Learning Outcomes: Implement an ArrayList, a Set, a HashMap, and a Stack using a Deque Define a class, identify class components, use a main method, and test and execute Java programs Use Encapsulation, Polymorphism, and Abstraction Create a collection by using an old style syntax and generics Create a customer generic class using the diamond operator to create an object Implement parallelism with the Fork-Join framework Use parallel streams Implement exception handling Use JDBC API to connect to a database, submit queries, and retrieve results Apply access control levels to classes and methods, implement encapsulation of fields, and to overload constructors Work with dates, and processing the args array and two-dimensional arrays as well as using the ArrayList class Work with classes and objects including array objects Use the NetBeans debugger to debug a Java application Use Lambda built-in functional interfaces Manipulate and format data with classes such as String and StringBuilder Use the List interface and Lambda expressions Work with date and time values using the java.time API Use streams to read and write files Read and writing objects by using serialization General Topics: Introduction to Java Classes and Objects Methods, Encapsulation, and Conditionals Data Manipulation and Inheritance Interfaces, Exceptions, and Deployment Encapsulation, Polymorphism, and Abstraction Interfaces, Lambda Expressions, Collections, and Generics Inheritance, Interfaces, Exceptions, and Deployment Date/Time API, I/O and File I/O (NIO.2), and Concurrency Concurrency, Parallelism, the JDBC API, and Localization Instruction & Assessment Section 4 Content Section 4 Content Left Section 4 Content Right Instructional Strategies: Computer Based Training Practical Exercises Methods of Assessment: Examinations Quizzes Minimum Passing Score: 70% Supplemental Materials Section 5 Content Section 5 Content Left Section 5 Content Right Section 6 Content Section 6 Content Left Section 6 Content Right Button Content Rail Content 1 Other offerings from Internal Revenue Service Apprentice Java Developer to Senior Java Developer (SKIL-0229) AWS Certified Solutions Architect - Associate (SKIL-0252) AWS Certified Solutions Architect - Professional (SKIL-0253) C Programming Proficiency (SKIL-0262) Certified Business Analysis Professional (CBAP) (SKIL-0172) Certified Information Systems Security Professional (CISSP) 2021 Training (SKIL-0241) Cloud Computing for Decision-makers and Leaders (SKIL-0269) CloudOps Apprentice to CloudOps Engineer (SKIL-0237) CompTIA Linux+ (SKIL-0257) CompTIA Network+ (SKIL-0256) View All Courses Page Content