3.86 out of 5
3.86
7 reviews on Udemy

Java 10 – What’s new? + Maven – The Crash Course

A step by step introduction to Java 10 and The most important Maven concepts.
Instructor:
Kiril Anastasov
618 students enrolled
English [Auto-generated]
Learn what is new in Java 10!
Learn what is Maven and how to use it!
Learn how to deploy war to Tomcat with Maven!
Learn password encryption with Maven!
Master the most important Maven concepts!
All lectures in easy to follow and do steps!
Get ahead of competition!

Did you know that If computer programming were a country, it would be the third most diverse for languages spoken! Still Java is one of the most used programming languages.

We are going to cover the following Java 10 features and some of them we will see how to use in practice.

  1. Local-Variable Type Inference
  2. Consolidate the JDK Forest into a Single Repository
  3. Garbage-Collector Interface
  4. Parallel Full GC for G1
  5. Application Class-Data Sharing
  6. Thread-Local Handshakes
  7. Remove the Native-Header Generation Tool (javah)
  8. Additional Unicode Language-Tag Extensions
  9. Heap Allocation on Alternative Memory Devices
  10. Experimental Java-Based JIT Compiler
  11. Root Certificates
  12. Time-Based Release Versioning

Apache Maven is one of the most popular build and project management tools in the java world.In this course you will master all the core concepts of Maven while working hands on creating 16 easy to follow Maven projects. Java is the most popular programming language in use since it’s the only language that works across all computer platforms + android without needing to compile again new changes. Write once, and the JVM does all the work in making sure your programme can run on any platform like Windows, Mac, Linux or Android. This complete Maven course will teach you everything you need to know in order to code awesome, profitable projects, and of course, have fun whilst doing it.

  1. You will learn what is Java 10 & Maven and how to use them!
  2. You will learn the most important Java 10 components like Var!
  3. You will learn how to deploy a war to Tomcat!
  4. You will learn password encryption with Maven!
  5. You will learn how to install all the required software (Java, Eclipse, Maven & Tomcat)
  6. You will learn how to work with both Java 10 and Maven!
  7. You will learn best programming practices!
  8. You will learn how to compile Java programs old fashioned way

+ Top 12 Maven interview questions with answers!

This course is not for everyone.

This is not a get rich quick course where you copy other people’s code, make low-quality software and hope to have contracts rich clients. This course takes work. There is a lot to learn with Java 10 and Maven, but with the right guidance, information, tutoring and tests, it doesn’t have to be as difficult or time-intensive as doing it by yourself.

You literally can’t lose. 

You either end up with advanced Java 10 and  Maven skills, go on to develop great programs and potentially make an awesome career for yourself, or you try the course and simply get all your money back if you don’t like it…

Ready to get started, programmer?

Enroll now using the “Buy Now” button on the right, and get started on your way to Java 10. Or, take this course for a free spin using the preview feature, so you know you are certain this course is for you.

Hurry up, class is waiting!

Introduction

1
Install Java 10 and Eclipse Oxygen
2
001 Local-Variable Type Inference
3
Local Variable Type - practice
4
Local Variable Type - practice 2
5
002 Consolidate the JDK Forest into a Single Repository
6
003 Garbage-Collector Interface
7
004 Parallel Full GC for G1
8
005 Application Class-Data Sharing
9
Application Class Data Sharing - part 1
10
Application Class Data Sharing - part 2
11
Application Class Data Sharing - part 3
12
006 Thread-Local Handshakes
13
007 Remove the Native-Header Generation Tool (javah)
14
007 Remove the Native-Header Generation Tool (javah) - practice
15
008 Additional Unicode Language-Tag Extensions
16
009 Heap Allocation on Alternative Memory Devices
17
010 Experimental Java-Based JIT Compiler
18
011 Root Certificates
19
012 Time-Based Release Versioning
20
012 Time-Based Release Versioning - practice
21
Java 10 Quiz

Test the material in Java 10 section

Maven

1
Maven Overview
2
Maven components
3
Install Maven
4
Maven Project set up
5
More Project information
6
Standard & Custom directory
7
Pom Inheritance
8
Maven Profiles
9
Generate Maven Projects
10
Maven Dependencies
11
Maven Transitive Dependencies
12
Maven Dependency Scope
13
Mavne Lifecycle
14
Maven Plugins & Goals
15
Maven Plugin Porperties
16
Maven custom plugins
17
Maven Clean Plugin
18
Maven Jar plugin
19
Maven War plugin
20
Maven Archetype
21
Install Tomcat
22
Deploy Web Applications
23
Password Encryption
24
M2E Plugin
25
Top 12 Maven Interview questions
26
Maven Section Quiz
27
Maven Assignment
28
Bonus Lecture: Limited Access to All My Courses
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.9
3.9 out of 5
7 Ratings

Detailed Rating

Stars 5
3
Stars 4
2
Stars 3
0
Stars 2
1
Stars 1
1
d4ef2ce9aaaae16c2d839657d1ffe234
30-Day Money-Back Guarantee

Includes

5 hours on-demand video
2 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion