Java SE 11: Modular Design

Java    |    Beginner
  • 13 videos | 42m 46s
  • Includes Assessment
  • Earns a Badge
Rating 4.7 of 52 users Rating 4.7 of 52 users (52)
Examine how to package Java applications through JAR files and explore modular development and distribution issues. During this course, you will start by learning how to deploy an application as a JAR file, to ease Java program management. Next, create a deployment JAR file in NetBeans. Run a JAR File from the Command Line. Discover client/server multitier architecture. From there, you will study the principles of modular design and development in Java and JDK 9, before examining JAR file distribution and dependency issues. Consider JDK 9 modules and class accessibility. Conclude, as an exercise, by creating and running a modular application.

WHAT YOU WILL LEARN

  • Describe how classes are grouped into packages to ease the management of java programs
    Create a jar file in netbeans for deployment
    Run a program from a jar file on the command line
    Describe multi-tier program architecture
    Describe java modular design principles
    Identify the principles of modular development in jdk 9
    Identify distribution and dependency issues related to jar files
  • Describe class accessibility in jdk 9 modules
    Create a modular application with exports and requires directives
    Implement a transitive dependency in a module
    Compile and run a modular application
    List the modules in jdk 9
    Create and run a modular application

IN THIS COURSE

  • 3m 23s
    Upon completion of this video, you will be able to describe how classes are grouped into packages to make it easier to manage Java programs. FREE ACCESS
  • 2m 51s
    During this video, you will learn how to create a JAR file in NetBeans for deploying. FREE ACCESS
  • Locked
    3.  Running a JAR File from the Command Line
    2m 31s
    Learn how to run a program from a JAR file on the command line. FREE ACCESS
  • Locked
    4.  Client/Server Two and Three Tier Architecture
    3m 38s
    After completing this video, you will be able to describe a multi-tier program architecture. FREE ACCESS
  • Locked
    5.  Java Modular Design Principles
    4m 9s
    Upon completion of this video, you will be able to describe the Java modular design principles. FREE ACCESS
  • Locked
    6.  Modular Development
    2m 38s
    Find out how to identify the principles of modular development in JDK 9. FREE ACCESS
  • Locked
    7.  JAR Files and Distribution Issues
    3m 46s
    Learn how to identify distribution and dependency issues related to JAR files. FREE ACCESS
  • Locked
    8.  Accessibility Between Classes
    2m 44s
    Upon completion of this video, you will be able to describe class accessibility in JDK 9 modules. FREE ACCESS
  • Locked
    9.  Creating a Modular Application
    4m 33s
    In this video, you will create a modular application with the exports and requires directives. FREE ACCESS
  • Locked
    10.  Transitive Module Directives
    3m 49s
    In this video, find out how to implement a transitive dependency in a module. FREE ACCESS
  • Locked
    11.  Compiling and Running a Modular Application
    3m 28s
    In this video, you will compile and run a modular application. FREE ACCESS
  • Locked
    12.  Modular JDK
    2m 59s
    After completing this video, you will be able to list the modules in JDK 9. FREE ACCESS
  • Locked
    13.  Exercise: Creating and Running a Modular Application
    2m 19s
    During this video, you will learn how to create and run a modular application. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.7 of 38 users Rating 4.7 of 38 users (38)
Rating 4.5 of 1884 users Rating 4.5 of 1884 users (1884)
Rating 4.6 of 227 users Rating 4.6 of 227 users (227)