Slide 37
Slide 37 text
© Okta and/or its affiliates. All rights reserved. Confidential Information of Okta – For Recipient’s Internal Use Only.
@oktaDev | @deepu105 | deepu.tech
Beginner
Java as
First-Language
Knows another
Language
● Learn with the latest version
● Learn types, operators, functions, control
flow, generics, pattern matching
● Learn Java specifics (Classes, inheritance,
polymorphism, abstraction, lambda, virtual
threads)
● Learn basics of OOP and Functional
programming
● Learn data structures
● Learn the Java standard library
● Do not learn with frameworks, learn with
pure Java
● Learn with the latest version
● Learn Java specifics (Classes, inheritance,
polymorphism, abstraction, lambda, virtual
threads)
● Learn basics of OOP and Functional
programming if needed
● Learn the Java standard library
● Learn Maven or Gradle
● Learn Spring Framework