573.330 kr.
This comprehensive course covers essential and advanced concepts in Java programming, using Java SE 21. It is designed to build a solid foundation in Java fundamentals, object-oriented programming, data handling, multithreading, and cloud-based Java applications. Through interactive lectures, hands-on labs, and exercises, participants will master the skills necessary to develop, maintain, and deploy Java applications effectively.
This is an accelerated course aimed at experienced programmers. Learners who are new to programming should consider sitting a combination of OCJSE21PI ‘Java SE 21: Programming I’ and OCJSE21PII ‘Java SE 21: Programming II’ instead.
It is recommended that you have previously studied programming languages, or have an existing knowledge of Java Programming.
By the end of this course, participants will be able to:
Module One: Introduction to Java
Module Two: Primitive types, operators, and flow control statements
Module Three: Text, date, time, and numeric objects
Module Four: Classes and objects
Module Five: Improved class design
Module Six: Implement inheritance and use records
Module Seven: Interfaces and generics
Module Eight: Arrays and loops
Module Nine: Collections
Module Ten: Nested classes and lambda expressions
Module Eleven: Java Streams API
Module Twelve: Exception handling, logging, and debugging
Module Thirteen: Java IO API
Module Fourteen: Java concurrency and multithreading
Module Fifteen: Modules and deployment
Module Sixteen: Advanced topics and specialisations