Subscribe to our 0800-DEVOPS Newsletter

    Get in touch

    Not sure where to start? Let our experts guide you. Send us your query through this contact form.






      Get in touch

      Contact us for all inquiries regarding services and general information






        Use the form below to apply for course





          Get in touch

          Contact us for all inquiries regarding services and general information






          agile coaching
          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.

          Check course dates.

          course-apply@3x
          APPLY TO COURSE

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

          Apply for course