Java: Tips, Tricks, and Techniques
Course
Online
Description
-
Type
Course
-
Methodology
Online
-
Start date
Different dates available
Become an effective Java developer! Avoid defective or unnecessarily complex code thanks to new tricks and practices.Have you been looking for a course to help you cover many aspects of Java programming, some of which you may know and some you probably never knew existed? Or have you been looking for best practices and techniques to speed up your development and increase your output and efficiency? Well, you've come to the right place!In this course, you will explore wonderful things you can do with Java 11 and 12 to improve your programming skills with proven techniques. With this course, you'll learn to implement some practical and tested techniques to avoid taking longer methods and you'll master a quicker way to develop applications using the Java 12 programming language.By the end of this course, you will have learned some exciting Java 12 tips, best practices, and techniques. You will be able to perform tasks and get the best out of your code much more easily and rapidly.All the code and supporting files are on GitHub at: About the AuthorsJanos Seteny is a programmer with comprehensive experience in developing and teaching. His most unique projects are a VBScript plugin for IntelliJ (a fully functional language plugin written in Java); a C header file transformation to Java interfaces; and an unstructured data parser for Imprint webpages that builds a Yellow Pages database. He has mastered various programming languages and also teaches at a university. All this, and his 25 years' experience, makes him the best teacher to choose..
Vince Zoltan Varga is a software test engineer with demonstrable experience in quality assurance and teaching. He has been working in IT services for a decade; is skilled in automation (Java and Ruby) and test management; and has experience leading and training in a company environment
Facilities
Location
Start date
Start date
About this course
Explore the latest features of the newest Java Development Kit
Build an environment in IntelliJ IDEA to develop Java 11 source code
Be more efficient and write your own code in an up-to-date way with far fewer bugs
Create a Java runtime environment that only includes the modules you really need for your application
Discover new non-developer features, ranging from nest-based access control to garbage collector settings and more
Become more confident in developing Java code thanks to the new tips and proven techniques
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 4 years
Subjects
- Network Training
- Install
- Programming
- Teaching
- Installation
- Network
- Java
- Java Development Kit
- Access
- Syntax
- Private
- Team Training
Course programme
- Recognize that you have no JDK installed
- Download Java Development Kit
- Install Java Development Kit
- Choose a good Integrated Development Environment to develop Java applications
- Download IntelliJ IDEA Community edition
- Install IntelliJ IDEA Community edition
- Explore the removed features and deprecated API in the newest JDK
- Look for the removed features, and find where to download them from
- Search for the deprecated API
- Recognize that you have no JDK installed
- Download Java Development Kit
- Install Java Development Kit
- Choose a good Integrated Development Environment to develop Java applications
- Download IntelliJ IDEA Community edition
- Install IntelliJ IDEA Community edition
- Explore the removed features and deprecated API in the newest JDK
- Look for the removed features, and find where to download them from
- Search for the deprecated API
- Recognize that you have no JDK installed
- Download Java Development Kit
- Install Java Development Kit
- Recognize that you have no JDK installed
- Download Java Development Kit
- Install Java Development Kit
- Recognize that you have no JDK installed
- Download Java Development Kit
- Install Java Development Kit
- Recognize that you have no JDK installed
- Download Java Development Kit
- Install Java Development Kit
- Recognize that you have no JDK installed
- Download Java Development Kit
- Install Java Development Kit
- Recognize that you have no JDK installed
- Download Java Development Kit
- Install Java Development Kit
- Choose a good Integrated Development Environment to develop Java applications
- Download IntelliJ IDEA Community edition
- Install IntelliJ IDEA Community edition
- Choose a good Integrated Development Environment to develop Java applications
- Download IntelliJ IDEA Community edition
- Install IntelliJ IDEA Community edition
- Choose a good Integrated Development Environment to develop Java applications
- Download IntelliJ IDEA Community edition
- Install IntelliJ IDEA Community edition
- Choose a good Integrated Development Environment to develop Java applications
- Download IntelliJ IDEA Community edition
- Install IntelliJ IDEA Community edition
- Choose a good Integrated Development Environment to develop Java applications
- Download IntelliJ IDEA Community edition
- Install IntelliJ IDEA Community edition
- Choose a good Integrated Development Environment to develop Java applications
- Download IntelliJ IDEA Community edition
- Install IntelliJ IDEA Community edition
- Explore the removed features and deprecated API in the newest JDK
- Look for the removed features, and find where to download them from
- Search for the deprecated API
- Explore the removed features and deprecated API in the newest JDK
- Look for the removed features, and find where to download them from
- Search for the deprecated API
- Explore the removed features and deprecated API in the newest JDK
- Look for the removed features, and find where to download them from
- Search for the deprecated API
- Explore the removed features and deprecated API in the newest JDK
- Look for the removed features, and find where to download them from
- Search for the deprecated API
- Explore the removed features and deprecated API in the newest JDK
- Look for the removed features, and find where to download them from
- Search for the deprecated API
- Explore the removed features and deprecated API in the newest JDK
- Look for the removed features, and find where to download them from
- Search for the deprecated API
- Brush up the old syntax, and mention the biggest changes
- Go deeper in the new syntax changes, and learn the novelties
- Introduce the change in the syntax of the switch expression
- Bring back memories of implicitly typed lambda expressions from Java SE 8
- Introduce the local-variable syntax for lambda parameters
- Compare the syntax of implicitly typed lambda expressions with the syntax of a local variable declaration
- Learn how to shorten and simplify coding with local-variable type inference
- Study how to use type inference with the diamond operator
- Investigate the restrictions, i.e. right declaration of variables (no multiple), lambdas, methods, arrays, null, and reassignment
- Learn how to launch a single-file source-code program and create an example
- Learn how to launch single-file source-code programs with command line arguments
- Understand how to launch single-file source-code programs with multiple classes
- Study about the CompletionStage API
- Look at CompletableFuture and the methods which create it
- Learn about other methods of CompletableStage and CompletableFuture like chains, joins, error handling, and timeouts
- Explore about using WebSockets through examples
- Study about handling the response body as a string, or streaming the response body to a file
- Learn how to implement parallel execution of tasks in Java, where a big task can be split into small chunks for better response and throughput
- Brush up the old syntax, and mention the biggest changes
- Go deeper in the new syntax changes, and learn the novelties
- Introduce the change in the syntax of the switch expression
- Bring back memories of implicitly typed lambda expressions from Java SE 8
- Introduce the local-variable syntax for lambda parameters
- Compare the syntax of implicitly typed lambda expressions with the syntax of a local variable declaration
- Learn how to shorten and simplify coding with local-variable type inference
- Study how to use type inference with the diamond operator
- Investigate the restrictions, i.e. right declaration of variables (no multiple), lambdas, methods, arrays, null, and reassignment
- Study about the CompletionStage API
- Look at CompletableFuture and the methods which create it
- Learn...
Additional information
Java: Tips, Tricks, and Techniques