Java 16 Training Course
Java is an open-source programming language and development platform designed for creating desktop, mobile, and web applications. Java 16 provides enhanced support for UNIX-domain socket features alongside a range of language improvements.
This instructor-led live training (available online or onsite) is designed for developers who want to utilize Java 16 to build, manage, and package Java applications.
Upon completing this training, participants will be able to:
- Understand the new features and updates introduced in Java 16 compared to previous versions.
- Master core Java concepts and apply them to develop Java applications.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical practice.
- Hands-on implementation within a live laboratory environment.
Course Customization Options
- To request a customized training session for this course, please contact us to make arrangements.
Course Outline
Introduction
- Overview of Java 16 features
- Understanding Java 16 architecture
Getting Started with Java 16
- Installing the Java Development Kit (JDK)
- Setting up the Java 16 environment
- Migrating from an older version to Java 16
Exploring Changes in Java 16
- Language changes
- Packaging tools
- Garbage collectors
- Other enhancements
- Deprecation and removals
Java Programming
- Programming with JShell
- Java method and platform
- Java syntax
- Object-oriented programming
- Java collection framework
- Handling exceptions
- Using input/output APIs
Summary and Next Steps
Requirements
- Understanding of programming concepts
Target Audience
- Programmers
- Developers
Need help picking the right course?
uae@nobleprog.com or +971 4871 6715
Java 16 Training Course - Enquiry
Testimonials (1)
accessible way of transmitting knowledge
Bartlomiej - Politechnika Lodzka
Course - Java 16
Upcoming Courses
Related Courses
Advanced Spring Boot
14 HoursThis instructor-led, live training in the UAE (online or onsite) is designed for experienced Spring Boot developers who wish to leverage advanced Spring Boot features to further enhance, secure, and test complex Spring Boot applications.
By the end of this training, participants will be able to:
- Customize the Spring WebMVC framework to enhance the decoupling of web applications.
- Serialize and deserialize objects using Jackson Serialization Views.
- Store and secure user data in a database.
- Use Spring Sessions to manage user session information in a distributed fashion.
- Automate the testing of Spring WebMVC applications.
- Monitor and measure application performance.
Angular and Spring Boot
14 HoursThis instructor-led live training in the UAE (online or onsite) is aimed at web developers who wish to use Angular and Spring Boot to build full stack applications.
By the end of this training, participants will be able to:
- Develop a full stack application with Angular and Spring Boot.
- Build a backend application with Spring Boot.
- Create frontend applications with Angular.
- Use Spring Security to configure authentication for a full stack application.
Groovy Programming
21 HoursApache Groovy is a dynamic programming language for the JVM (Java Virtual Machine). Its key features include scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming, and functional programming. Groovy is frequently used to complement Java.
In this instructor-led live training, participants will learn to program in Groovy by building a sample application step by step.
Audience
- Developers
Format of the course
- A mix of lectures, discussions, exercises, and extensive hands-on practice
Groovy Programming for Beginners
14 HoursThis instructor-led, live training in the UAE (online or onsite) is designed for beginner-level developers who wish to learn the fundamentals of Groovy Programming.
By the end of this training, participants will be able to:
- Grasp fundamental programming concepts.
- Write simple Groovy scripts and leverage core Groovy features.
- Understand and apply basic principles of object-oriented programming using Groovy.
- Acquire basic error-handling techniques to manage common programming errors and exceptions in Groovy.
Java 8 and Spring
35 HoursSpanning five days, this course is designed for Java developers aiming to master the latest features of Java 8 and gain proficiency in the Spring framework.
Spring and Hibernate in Java Applications
21 HoursThis course addresses key considerations in developing Java applications, with a specific focus on widely adopted technologies like the Spring and Hibernate frameworks. By the end of the program, participants will possess the skills to design applications and choose suitable technologies for specific solutions. The course also aims to deepen understanding of common challenges associated with the libraries, specifications, and technologies covered.
Java Microservices
21 HoursThis instructor-led, live training in the UAE (online or onsite) targets intermediate-level Java developers who wish to design, develop, deploy, and maintain microservices-based applications using Java frameworks like Spring Boot and Spring Cloud.
By the end of this training, participants will be able to:
- Understand the principles and benefits of microservices architecture.
- Build and deploy microservices using Java and Spring Boot.
- Implement service discovery, configuration management, and API gateways.
- Secure, monitor, and scale microservices effectively.
- Deploy microservices using Docker and Kubernetes.
Java Spring
35 HoursSpring is an application framework that provides a comprehensive programming and configuration model for Java-based enterprise applications.
Building Microservices with Spring Boot, Docker, and Kubernetes
21 HoursThis instructor-led live training in the UAE (available online or onsite) is aimed at intermediate to advanced developers looking to master microservice development using Spring Boot, Docker, and Kubernetes.
By the conclusion of this training, participants will be equipped to:
- Understand the fundamental principles of microservices architecture.
- Develop production-ready microservices using Spring Boot.
- Appreciate the critical function of Docker in containerizing microservices.
- Configure Kubernetes clusters for the deployment and orchestration of microservices.
Quarkus for Developers
14 HoursThis instructor-led, live training in the UAE (online or onsite) is designed for developers who wish to utilize Quarkus to build, test, and deploy applications, fully powered by Java, but with reduced resource utilization.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing applications with Quarkus.
- Build, compile, and run applications in native mode using GraalVM.
- Utilize Quarkus tooling and extensions for building native applications using Maven.
- Containerize, execute, and deploy applications with Docker.
Quarkus for Java Native and Microservice Development
40 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at intermediate-level to advanced-level developers and architects who wish to develop Java native applications and microservices using Quarkus with optimized memory usage and startup time.
By the end of this training, participants will be able to:
- Develop high-performance, lightweight Java native applications using Quarkus.
- Build and deploy RESTful services and microservices architectures.
- Use GraalVM for native compilation and optimize startup and memory efficiency.
- Package and containerize applications for Kubernetes and OpenShift environments.
RabbitMQ with Java and Spring
14 HoursThis instructor-led live training in the UAE (online or onsite) is aimed at software architects and web developers who wish to use RabbitMQ as a messaging middleware and program in Java using Spring to build applications.
By the end of this training, participants will be able to:
- Use Java and Spring with RabbitMQ to build applications.
- Design asynchronous message-driven systems using RabbitMQ.
- Create and apply queues, topics, exchanges, and bindings in RabbitMQ
Spring Boot, React, and Redux
14 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at web developers who wish to build functional front-end and back-end web applications with Spring Boot, React, and Redux.
By the end of this training, participants will be able to:
- Build a front-end application with React and Redux.
- Create RESTful APIs with Spring Boot.
- Secure web services with Spring security and JWT web tokens.
Spring 5
21 HoursThis instructor-led live training, offered the UAE (online or on-site), is intended for Java developers aiming to utilize the Spring 5 framework for developing and deploying enterprise web applications.
By the conclusion of this training, participants will be able to:
- Install and configure Spring 5.
- Understand and implement the latest features of Spring 5.
- Access databases via Spring applications.
- Employ the new reactive web framework, WebFlow, to build reactive applications.
- Integrate Spring applications with legacy Java EE environments.
- Test and deploy enterprise-standard Spring applications.
Spring Boot for Beginners
14 HoursIn this instructor-led live training in the UAE, participants learn the key features and architecture of Spring Boot, and its relationship to the underlying Spring framework. Ample opportunities for applying this knowledge and receiving feedback is provided by the instructor. Participants will carry out live, hands-on exercises on defining, configuring and deploying Spring applications.
By the end of the course participants will have the necessary knowledge and practice to rapidly deploy their own Spring application.