Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java: Tips, Tricks, and Techniques
17 students

Java: Tips, Tricks, and Techniques

Become an effective Java developer! Avoid defective or unnecessarily complex code thanks to new tricks and practices
Last updated 11/2019
English
English

What you'll learn

  • 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

Course content

5 sections26 lectures1h 47m total length
  • The Course Overview3:42

    This video will give you an overview about the course.

  • The Contents and Installation of JDK 124:06

    Without a Java Development Kit, the user cannot start developing Java applications.

       •  Recognize that you have no JDK installed

       •  Download Java Development Kit

       •  Install Java Development Kit

  • Installing IntelliJ IDEA Community IDE for Java Development2:58

    Without a proper Integrated Development Environment, the user cannot start developing Java applications.

       •  Choose a good Integrated Development Environment to develop Java applications

       •  Download IntelliJ IDEA Community edition

       •  Install IntelliJ IDEA Community edition

  • Removed and Deprecated API6:39

    If elements of a development kit are removed, it is a good practice to find out what elements are removed, how to replace or get them, and what to use instead of the removed or deprecated.

       •  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

  • Test Your Knowledge

Requirements

  • This course adopts a practical approach. Its step-by-step exercises will guide you through new concepts and its easy-to-learn shortcuts and tips will enable you to use new and existing features smoothly.
  • System requirements:
  • OS: Microsoft Windows 10/8/7/Vista/2003/XP (incl.64-bit), macOS 10.8.3 or higher, GNOME or KDE desktop Processor: Dual core processor Memory: 2 GB RAM minimum, 4 GB RAM recommended Storage: 1.5 GB hard disk space + at least 1 GB for caches Display: 1024x768 minimum screen resolution

Description

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.

About the Authors

Janos 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. Unique projects he has implemented involve leading QA profession communities; optimizing applications with the help of NoSQL; and web-based, financial, controlling, accounting, and process-tracking systems developed in Java. He is a strong quality assurance professional, Certified Tester, and Scrum master with a Master of Science (MSc) degree focusing on Computer Engineering.

Who this course is for:

  • This course is for Java developers seeking to speed up the way they code; use proven techniques to write code more easily; and are looking for best practices to build better applications in Java.
  • If you're a CTO or a QA engineer (or are working with previous versions of Java and need an update), you will benefit greatly from this course!