Java SE 17: Programming Complete
Build practical capability in developing Java SE 17 applications with object orientation, records, sealed classes, generics, collections, streams, exceptions, I/O, concurrency, modules, JDBC, security, and deployment through four detailed lessons with implementation, evidence review, troubleshooting, and operational handoff.
-
-by SkillDynamo
- 0 Students
- Last updated
Course Description
Java SE 17: Programming Complete develops practical capability in developing Java SE 17 applications with object orientation, records, sealed classes, generics, collections, streams, exceptions, I/O, concurrency, modules, JDBC, security, and deployment. The learning path is organized around a modular Java application implemented from core language design through concurrent processing and database integration.
Learners progress from product architecture and workflow understanding into configuration, development, analysis, validation, troubleshooting, and operational handoff. Every lesson uses the controls, tools, data structures, risks, failure modes, and decisions relevant to this exact Oracle pathway.
The content is independently written for SkillDynamo using the supplied source page for title, update date, and topic alignment. Learners finish with reproducible evidence, a course-specific implementation record or runbook, and a prioritized improvement action.
What You Will Learn
- Explain and apply Java platform, source, bytecode, JVM, variables, operators, and control flow within Java SE 17: Programming Complete.
- Configure, validate, or troubleshoot classes, objects, constructors, encapsulation, inheritance, and polymorphism, interfaces, enums, records, sealed classes, pattern matching awareness, and immutability, and String, date and time, numbers, localization awareness, and unit tests using course-specific evidence.
- Explain and apply generic classes, methods, bounds, wildcards, type inference, and erasure within Java SE 17: Programming Complete.
- Configure, validate, or troubleshoot List, Set, Map, Queue, ordering, hashing, equality, and collection algorithms, functional interfaces, lambdas, method references, and composition, and streams, collectors, grouping, reduction, parallel awareness, and Optional using course-specific evidence.
- Explain and apply checked and unchecked exceptions, try-with-resources, and custom exceptions within Java SE 17: Programming Complete.
- Configure, validate, or troubleshoot files, paths, streams, readers, writers, NIO.2, and directory operations, serialization risks awareness, object boundaries, and safe data formats, and threads, executors, futures, locks, atomic types, concurrency collections, and race tests using course-specific evidence.
- Explain and apply Java Platform Module System, requires, exports, services, and migration within Java SE 17: Programming Complete.
- Configure, validate, or troubleshoot JDBC connections, prepared statements, transactions, result sets, and pooling awareness, security APIs, permissions awareness, cryptography basics, and secure coding, and JARs, jlink awareness, logging, debugging, performance, exam scenarios, and deployment runbook using course-specific evidence.
SkillDynamo Training Approach
The training follows a modular Java application implemented from core language design through concurrent processing and database integration. Activities combine product-specific demonstrations, guided implementation, hands-on exercises, scenario analysis, validation checklists, structured troubleshooting, solution review, and a final improvement plan. Learners document assumptions, settings, commands or transactions, outputs, exceptions, corrective actions, security and governance trade-offs, rollback needs, and operational ownership.
Curriculum
- 1 Section
- 4 Lessons
- 40 Hours
- Course Curriculum4 Items
- 1.1Java SE 17: Programming Complete — Lesson 1: Java Language, Classes, Objects, Records, Sealed Types, and Core APIs10 hours
- 1.2Java SE 17: Programming Complete — Lesson 2: Generics, Collections, Lambdas, Streams, Optional, and Functional Design10 hours
- 1.3Java SE 17: Programming Complete — Lesson 3: Exceptions, I/O, NIO.2, Serialization Awareness, Threads, and Concurrency10 hours
- 1.4Java SE 17: Programming Complete — Lesson 4: Modules, JDBC, Security, Packaging, Diagnostics, and Certification Practice10 hours
Your Instructors
Student Reviews
No published reviews yet.
Log in with your student account to submit a review. Register using your email.
