Java Developer Quick Start

Take a look at the most popular Java technologies today: Maven, Java 8, JUnit+Mockito and Spring!
New
Rating: 5.0 out of 5 (2 ratings)
2,075 students
Java Developer Quick Start
New
Rating: 5.0 out of 5 (2 ratings)
2,103 students
The basics of Apache Maven - the world's most popular Java build tool for building Java projects
The basics of Java 8 and it's new features - the most important Java features to know about since Java's last main update of Java 5 with generics
The basics of JUnit and Mockito - the de facto standard for unit testing Java applications
The basics of the Spring framework - the word's number one base framework which most enterprise Java projects are built on

Requirements

  • A basic understanding of Java programming is useful and to be aware of basic coding concepts
  • It's useful to be able to use the commandline to be able to execute basic commands but is not essential
Description

In this course we're going to take a sneak peak into the world of professional enterprise Java development and pull back the curtains on the main technologies used!

Welcome to the Java Developer Quick Start course where I take the top 4 tools, frameworks and topics of modern Java development, and give you a taste of each in easy to absorb units!

In this course we cover:

  • Apache Maven - the world's most popular tool for building Java projects - we'll see how to build our Java projects and see Maven in action


  • Java 8 and it's new features - Java's got functional now, so this is essential to know!  Get up to speed with the new features so you don't get left behind


  • JUnit and Mockito - the top test framework combination for Java projects.  We'll see these two in action to write unit tests and get acquainted with Mockito


  • Spring framework - this is hands-down the number 1 framework which practically all Java projects are built on these days.  We'll look at it together

We keep everything to the basics - just enough to get productive and know our way around.

So if you're ready to peek inside the world of enterprise Java development and expand your Java knowledge, then sit back and relax and let's jump in together as I take you on the Java Developer Quick Start.  I can't wait to see you inside! ;)

Who this course is for:
  • Beginner to intermediate Java developers who are relatively new to the 4 technologies covered
  • Curious complete beginners to Java might also want to watch this course - but just bear in mind that we assume you're already a developer from the outset (although you can watch to get an idea of the "next level" stuff you'll be exposed to if you take your Java knowledge further)
  • Developers in other languages who are transitioning over to Java - the content is also useful for them and will provide a base framework for understanding what the enterprise Java development landscape looks like
Course content
6 sections • 18 lectures • 1h 16m total length
  • Welcome to the Course!
    01:52
  • Creating a Maven Project with the Quickstart Archetype
    03:37
  • Performing Simple Build Tasks with Maven
    04:08
  • The Project Object Model and POM File
    06:40
  • Resolving a Simple Dependency
    02:55
  • A Quick Look at the Main Java 8 Features
    06:18
  • Lambda Expressions- Syntax and Examples
    03:13
  • Coding and Referencing a Simple Lambda Expression
    05:35
  • Refactoring a Lambda Expression by Adapting an Existing Functional Interface
    04:38
  • Introducing a Simple Unit Test in JUnit
    03:02
  • Structure of a Unit Test
    05:08
  • What is Mockito and what are Mock Objects?
    03:58
  • Creating a project which uses JUnit and Mockito
    04:07
  • Configuring a project's dependencies to use Spring
    05:15
  • A Look at the Application Context (aka The Spring Container)
    10:30
  • Creating a Bean Managed with Spring's XML Container Configuration
    02:21
  • Retrieving and Using a Bean from the Spring Container
    02:43
  • Thanks and where next?
    00:35

Instructors
Java Technologist and Trainer
Matt Speake
  • 4.5 Instructor Rating
  • 86 Reviews
  • 6,395 Students
  • 5 Courses

Do you want to take your Java skills to the next level?

I started JavaEasily in 2018 so I could produce courses focused on teaching Java technology to students all around the world.

Since then I've been busy creating the Java Easily website and publishing courses and articles on different aspects of Java.

Feel free to check out the JavaEasily YouTube channel and follow us on Facebook and Twitter.

Here's to your success with Java! ;)

Learn Java. Easily.
Java Easily
  • 4.5 Instructor Rating
  • 86 Reviews
  • 6,383 Students
  • 5 Courses

JavaEasily helps you become a better Java developer by teaching you the core skills you need to succeed in Java today.

We create courses for beginner and intermediate Java developers to help them deepen their knowledge and accelerate their developer career!