Description
Want to be a Java Ninja? Unleash your powers with this self-paced, practical guide including real-life examples and clear instructions to help you master the topics.This practical video series will make you a master of Java SE 9's core concepts, components, tools, and new major features, so you can become a Java Ninja. By the end of the third section, you will have mastered Java Modularity and its core JDK structure changes. The second section introduces more advanced topics about modularity and covers all the techniques that will help you migrate your code smoothly to Java 9. The final section introduces the great new features shipped with the language to show you how to create custom runtime images (aka customized JREs) and loosely coupled modules with services, service provider, and service consumers. All the topics are powered by examples to make the explanations practical.The code bundle for this video course is available at About The AuthorMohamed Taman is an Enterprise Architect/Senior Software Engineer at WebCentric Company. He is a frequent consultant with around 20+ years' experience in Java. He holds a Diploma in Computer and Automatic Control in 1999, and a BSc in computer systems engineering, with a major in Electrical Engineering in 2005. He formerly lived in Cairo, Egypt, but has just relocated to Belgrade, Serbia.
Mohamed's experiences strongly include development in Java and JavaScript, web, mobile, and IoT for industries including financial, banking, tourism, government, and healthcare; he has worked for Pfizer, Silicon Expert, Google, Oracle, and e-finance. He has worked with a number of technologies including UX, user-facing GUI frontend engineering, DevOps, cloud computing, AI, ML, big data, Blockchain, backend, mid-tiers, and integrations of large-scale systems in Agile environments.
Course programme
Why Java SE 9?
5 lectures 31:40
The Course Overview
This video gives an overview of the entire course.
Welcome to Java SE 9
The aim of this video is to introduce the core features brought by Java SE 8 to the language, and then introduce the amazing release Java SE 9 importance, improvements, core changes done in the language, and the way of writing more modular code.
• Explore an overview on Java SE 8 core features and its importance to the viewer
• Explore an overview on Java SE 9 core language features and tools to the viewer
• Show the viewer why Java SE 9 is the next major release and why they need to master this topic
Java SE 9 Is the Future
The aim of this video is to learn more about project Jigsaw the module system specifically and Java SE 9 specification in general, and how they target the future.
• Introduce the project Jigsaw, the module system JSR 376
• Know about the module system features and what is problem addressed to solve
• Get an overall exploration about Java SE 9 specification and its features
What You Should Know?
The aim of this video is to learn more about a specific and basic knowledge, tools, and development environment required to get the most of this course.
• Know what the needed knowledge, tools to go through this course
• Explore the required tools
• Understand what you will get from this course
Choosing a Development Environment
The aim of this video is to introduce the Java IDEs available in the market with a small overview and comparison of each one.
• Explore the best IDEs available in the market
• Know about NetBeans, and IntelliJ IDEA IDEs features
• Know about the chosen IDE and operating system that will be used during the course
Why Java SE 9?
5 lectures 31:40
The Course Overview
This video gives an overview of the entire course.
Welcome to Java SE 9
The aim of this video is to introduce the core features brought by Java SE 8 to the language, and then introduce the amazing release Java SE 9 importance, improvements, core changes done in the language, and the way of writing more modular code.
• Explore an overview on Java SE 8 core features and its importance to the viewer
• Explore an overview on Java SE 9 core language features and tools to the viewer
• Show the viewer why Java SE 9 is the next major release and why they need to master this topic
Java SE 9 Is the Future
The aim of this video is to learn more about project Jigsaw the module system specifically and Java SE 9 specification in general, and how they target the future.
• Introduce the project Jigsaw, the module system JSR 376
• Know about the module system features and what is problem addressed to solve
• Get an overall exploration about Java SE 9 specification and its features
What You Should Know?
The aim of this video is to learn more about a specific and basic knowledge, tools, and development environment required to get the most of this course.
• Know what the needed knowledge, tools to go through this course
• Explore the required tools
• Understand what you will get from this course
Choosing a Development Environment
The aim of this video is to introduce the Java IDEs available in the market with a small overview and comparison of each one.
• Explore the best IDEs available in the market
• Know about NetBeans, and IntelliJ IDEA IDEs features
• Know about the chosen IDE and operating system that will be used during the course
The Course Overview
This video gives an overview of the entire course.
The Course Overview
This video gives an overview of the entire course.
The Course Overview
This video gives an overview of the entire course.
The Course Overview
This video gives an overview of the entire course.
This video gives an overview of the entire course.
This video gives an overview of the entire course.
Welcome to Java SE 9
The aim of this video is to introduce the core features brought by Java SE 8 to the language, and then introduce the amazing release Java SE 9 importance, improvements, core changes done in the language, and the way of writing more modular code.
• Explore an overview on Java SE 8 core features and its importance to the viewer
• Explore an overview on Java SE 9 core language features and tools to the viewer
• Show the viewer why Java SE 9 is the next major release and why they need to master this topic
Welcome to Java SE 9
The aim of this video is to introduce the core features brought by Java SE 8 to the language, and then introduce the amazing release Java SE 9 importance, improvements, core changes done in the language, and the way of writing more modular code.
• Explore an overview on Java SE 8 core features and its importance to the viewer
• Explore an overview on Java SE 9 core language features and tools to the viewer
• Show the viewer why Java SE 9 is the next major release and why they need to master this topic
Welcome to Java SE 9
The aim of this video is to introduce the core features brought by Java SE 8 to the language, and then introduce the amazing release Java SE 9 importance, improvements, core changes done in the language, and the way of writing more modular code.
• Explore an overview on Java SE 8 core features and its importance to the viewer
• Explore an overview on Java SE 9 core language features and tools to the viewer
• Show the viewer why Java SE 9 is the next major release and why they need to master this topic
Welcome to Java SE 9
The aim of this video is to introduce the core features brought by Java SE 8 to the language, and then introduce the amazing release Java SE 9 importance, improvements, core changes done in the language, and the way of writing more modular code.
• Explore an overview on Java SE 8 core features and its importance to the viewer
• Explore an overview on Java SE 9 core language features and tools to the viewer
• Show the viewer why Java SE 9 is the next major release and why they need to master this topic
The aim of this video is to introduce the core features brought by Java SE 8 to the language, and then introduce the amazing release Java SE 9 importance, improvements, core changes done in the language, and the way of writing more modular code.
• Explore an overview on Java SE 8 core features and its importance to the viewer
• Explore an overview on Java SE 9 core language features and tools to the viewer
• Show the viewer why Java SE 9 is the next major release and why they need to master this topic
The aim of this video is to introduce the core features brought by Java SE 8 to the language, and then introduce the amazing release Java SE 9 importance, improvements, core changes done in the language, and the way of writing more modular code.
• Explore an overview on Java SE 8 core features and its importance to the viewer
• Explore an overview on Java SE 9 core language features and tools to the viewer
• Show the viewer why Java SE 9 is the next major release and why they need to master this topic
Java SE 9 Is the Future
The aim of this video is to learn more about project Jigsaw the module system specifically and Java SE 9 specification in general, and how they target the future.
• Introduce the project Jigsaw, the module system JSR 376
• Know about the module system features and what is problem addressed to solve
• Get an overall exploration about Java SE 9 specification and its features
Java SE 9 Is the Future
The aim of this video is to learn more about project Jigsaw the module system specifically and Java SE 9 specification in general, and how they target the future.
• Introduce the project Jigsaw, the module system JSR 376
• Know about the module system features and what is problem addressed to solve
• Get an overall exploration about Java SE 9 specification and its features
Java SE 9 Is the Future
The aim of this video is to learn more about project Jigsaw the module system specifically and Java SE 9 specification in general, and how they target the future.
• Introduce the project Jigsaw, the module system JSR 376
• Know about the module system features and what is problem addressed to solve
• Get an overall exploration about Java SE 9 specification and its features
Java SE 9 Is the Future
The aim of this video is to learn more about project Jigsaw the module system specifically and Java SE 9 specification in general, and how they target the future.
• Introduce the project Jigsaw, the module system JSR 376
• Know about the module system features and what is problem addressed to solve
• Get an overall exploration about Java SE 9 specification and its features
The aim of this video is to learn more about project Jigsaw the module system specifically and Java SE 9 specification in general, and how they target the future.
• Introduce the project Jigsaw, the module system JSR 376
• Know about the module system features and what is problem addressed to solve
• Get an overall exploration about Java SE 9 specification and its features
The aim of this video is to learn more about project Jigsaw the module system specifically and Java SE 9 specification in general, and how they target the future.
• Introduce the project Jigsaw, the module system JSR 376
• Know about the module system features and what is problem addressed to solve
• Get an overall exploration about Java SE 9 specification and its features
What You Should Know?
The aim of this video is to learn more about a specific and basic knowledge, tools, and development environment required to get the most of this course.
• Know what the needed knowledge, tools to go through this course
• Explore the required tools
• Understand what you will get from this course
What You Should Know?
The aim of this video is to learn more about a specific and basic knowledge, tools, and development environment required to get the most of this course.
• Know what the needed knowledge, tools to go through this course
• Explore the required tools
• Understand what you will get from this course
What You Should Know?
The aim of this video is to learn more about a specific and basic knowledge, tools, and development environment required to get the most of this course.
• Know what the needed knowledge, tools to go through this course
• Explore the required tools
• Understand what you will get from this course
What You Should Know?
The aim of this video is to learn more about a specific and basic knowledge, tools, and development environment required to get the most of this course.
• Know what the needed knowledge, tools to go through this course
• Explore the required tools
• Understand what you will get from this course
The aim of this video is to learn more about a specific and basic knowledge, tools, and development environment required to get the most of this course.
• Know what the needed knowledge, tools to go through this course
• Explore the required tools
• Understand what you will get from this course
The aim of this video is to learn more about a specific and basic knowledge, tools, and development environment required to get the most of this course.
• Know what the needed knowledge, tools to go through this course
• Explore the required tools
• Understand what you will get from this course
Choosing a Development Environment
The aim of this video is to introduce the Java IDEs available in the market with a small overview and comparison of each one.
• Explore the best IDEs available in the market
• Know about NetBeans, and IntelliJ IDEA IDEs features
• Know about the chosen IDE and operating system that will be used during the course
Choosing a Development Environment
The aim of this video is to introduce the Java IDEs available in the market with a small overview and comparison of each one.
• Explore the best IDEs available in the market
• Know about NetBeans, and IntelliJ IDEA IDEs features
• Know about the chosen IDE and operating system that will be used during the course
Choosing a Development Environment
The aim of this video is to introduce the Java IDEs available in the market with a small overview and comparison of each one.
• Explore the best IDEs available in the market
• Know about NetBeans, and IntelliJ IDEA IDEs features
• Know about the chosen IDE and operating system that will be used during the course
Choosing a Development Environment
The aim of this video is to introduce the Java IDEs available in the market with a small overview and comparison of each one.
• Explore the best IDEs available in the market
• Know about NetBeans, and IntelliJ IDEA IDEs features
• Know about the chosen IDE and operating system that will be used during the course
The aim of this video is to introduce the Java IDEs available in the market with a small overview and comparison of each one.
• Explore the best IDEs available in the market
• Know about NetBeans, and IntelliJ IDEA IDEs features
• Know about the chosen IDE and operating system that will be used during the course
The aim of this video is to introduce the Java IDEs available in the market with a small overview and comparison of each one.
• Explore the best IDEs available in the market
• Know about NetBeans, and IntelliJ IDEA IDEs features
• Know about the chosen IDE and operating system that will be used during the course
Getting Started with Java SE 9.
6 lectures 36:13
Installing Java SE 9 on macOS
The aim of this video is to go through the installation and configuration process of Java SE 9 JDK on Apple macOS Sierra operating system.
• Check the minimum Apple macOS operating system versions that support Java SE 9 SDK
• Learn the new applet requirements and start downloading the Java SE 9 SDK
• Install and configure the Java SE 9 SDK on Apple macOS Sierra
Installing Java SE 9 on Windows
The aim of this video is to go through the installation and configuration process of Java SE 9 JDK on Microsoft windows 10 operating system.
• Check the minimum Microsoft Windows operating system versions that support Java SE 9 SDK
• Learn the new applet requirements, and start downloading the Java SE 9 SDK
• Install and configure the Java SE 9 SDK on Microsoft Windows
Installing IntelliJ IDEA on Windows
The aim of this video is to go through the installation process of IntelliJ IDEA 2017 community edition on Microsoft Windows 10 operating system.
• Introduce IntelliJ IDE versions and start downloading the Microsoft Windows version
• Install Intellij IDEA on Microsoft Windows 10
• Start and configure Intellij IDEA on Microsoft Windows 10
Installing IntelliJ on macOS
The aim of this video is to go through the installation process of IntelliJ IDEA 2017 community edition on Apple macOS Sierra operating system Launch IntelliJ IDE and configure Java SE 9 SDK
• Create and develop Hello World application
• Compile and run the application
The aim of this video is to develop a simple Java SE 9 application using one of the...