Get in touch

Contact us for all inquiries regarding services and general information






Get in touch

Contact us for all inquiries regarding services and general information






Get in touch

Contact us for all inquiries regarding services and general information







Get in touch

Contact us for all inquiries regarding services and general information






image-course image-course
Development Java 2: Basic software packages and development tools
DURATION 5 Days
The course provides an overview of some of the basic packages and tools in Java's standard application development kit.

The course provides an overview of some of the basic packages and tools in Java’s standard application development kit (JDK), as well as those that are not part of the standard kit, but are used as good practice in all Java development projects.

Who should attend:
– beginners in Java programming who have mastered the basics of the language itself
– participants with more Java experience who need to fill in knowledge gaps or refresh it

 

Course content

  • Overview of Java’s Ecosystem: Language, JVM, Libraries and Tools
  • Apache Maven build, project organization, dependency management
  • Types of testing, JUnit 5
  • Mocking tools, Mockito
  • Logging packages, Log4J2
  • New features of Java 8: lambda expressions, Optional
  • Working with time: java.util.Date and java.time API
  • Google Guava: preconditions, collections, caches
  • String utilities, regular expressions
  • Concurrent programming: thread safety, thread-safe wrappers, concurrent utilities
  • Streams and parallel streams

For all inquiries regarding education, please contact us at learn@croz.net.

course-apply@3x
APPLY TO COURSE

For all inquiries regarding education, please contact us at learn@croz.net or apply online.

Apply for course