Java for Dummies - Master the Beginners Level
4.2 (10 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
572 students enrolled

Java for Dummies - Master the Beginners Level

The effective way to learn Java. Become a java developer learn what is important first.
4.2 (10 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
572 students enrolled
Created by Marcos Costa
Last updated 5/2017
English
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Java 8 programming
  • Classes, methods, attributes and constructors
  • Hierarchy in Java and much more
  • A hint of maven and JUniit
  • At the end we will develop a parking lot with levels and parking spaces using what you will learn
Course content
Expand all 25 lectures 05:12:26
+ Leaning Java
21 lectures 04:11:22

On this lecture you will understand and install eclipse. This is the editor that will be used on all the other lectures.

Skip this lecture if you already have eclipse another editor of your preference installed.

Preview 05:01

On this lecture we will create a Maven project and do a quick run through Eclipse for you to get familiar with the IDE that we will use to develop, debug and execute.

Create Your First Project
09:42

On this lecture you will understand what is a package. You will also understand why we create them and we will create a few.

Creating Packages
04:46

On this lecture you will learn what a Class is. I will teach you what the structure of a class and we will also create a class with a constructor.

Classes
19:59

On this lecture you will learn and code attributes and constants

Attributes and Constants
11:43

On this method you will understand what the methods are for. We will code a few of them and also implement another class with more methods. You will be able to understand the link that the method does between classes and attributes.

Methods
19:48

On this lecture you will learn about the reserved words and all the primitive types which are used as a type of variables in Java.

Primitive Types and Reserved Words in Java
04:36

On this lecture you will learn the java operators. including:
Arithmetic Operators
Relational Operators
Logical Operators
Assignment Operators
Conditional Operator
Instance Operator

Operators
08:46

This lecture will teach you about if else condition.

Decision Making - if condition
10:13

On this lecture you will learn about for, while and do-while loops

Preview 11:46

This lecture is a presentation of what we are going to develop. It also contains a basic UML which will explain  what we will accomplish with the classes that we are designing.

There are 3 more lectures after this one with just coding

Methods and Hierarchy 1 of 4 Implementation Plan
02:56

On this lecture we will code what was planned on the previous lecture. The coding will extend for 2 more lectures after this one.

We will implement multiple classes and connect all of them together either using  just creating an instance or inheriting from a super class 

Methods and Hierarchy 2 of 4
19:15

On this lecture we will continue coding our Pizza application started on the lecture 8. The next lecture will be the last lecture of the sequence for hierarchy. Using extends and polymorphism to use the Crust and the Topping 

Methods and Hierarchy 3 of 4
19:43

On this lecture we will finish the implementation of our Pizza. It will calculate the total price for the pizza. The total calories was not implemented on purpose. Go ahead and implement it using the total price as a guide for you.

Feel free to contact me and I will be glad to help.

Methods and Hierarchy 4 of 4
12:34

On this lecture you will learn how Java memory works.

I will also introduce the GC - Garbage Collector

Memory and Garbage Collector
07:02

On this lecture we will use List and ArraysList as opposed as normal arrays []

The List and ArrayList
17:24

On this lecture we you will learn how to deal with error. We will talk about Exceptions and how to catch them. We will also code try, catch finally blocks

Dealing with Exceptions - Try, Catch and Finally
18:05

On this lecture you will learn what  are wrapper classes. We will write code to test a couple of them and I will show you all the available ones

Wrapper Classes
09:01

On this lecture you will have a high level understanding of what maven does and how to download external packages and include to your project using maven.

Maven
11:29

On this lecture you will understand what is Cast and why to use it.

Cast objects
09:20

On this lecture you will learn how to create a unit test from scratch using junit. You will learn how to use Assertions and execute the test on multiple packages at once

JUNIT
18:13
+ The Parking Lot exercise
4 lectures 01:01:04

This lecture is the first part out of four and we will apply what you have learned so far. We will develop together a parking lot with levels and parking spaces. We will also be able to park cars into an empty space.

Parking lot development part 1 of 4
16:57

This lecture is the second part out of four and we will apply what you have learned so far. We will develop together a parking lot with levels and parking spaces. We will also be able to park cars into an empty space.

Parking lot development part 2 of 4
15:48

This lecture is the third part out of four and we will apply what you have learned so far. We will develop together a parking lot with levels and parking spaces. We will also be able to park cars into an empty space.

Parking lot development part 3 of 4
12:43

This lecture is the forth part out of four and we will apply what you have learned so far. We will develop together a parking lot with levels and parking spaces. We will also be able to park cars into an empty space.

Parking lot development part 4 of 4
15:36
Requirements
  • You just need to give a few hours of your time
Description

I will teach you how to develop using Java. We will use Eclipse, Java 8, maven and JUNIT and a little bit of imagination to create fun exercises so you don't get bored.

We will jump right into the fun stuff. 

We will first install what is necessary then start coding and understand the principles of java as we do it. 

As a Java developer I remember the hardest parts of learning it and I design this to make it easier for you. 

At the end of this course you should be able to develop small application in Java using clean and solid code.


Who this course is for:
  • anyone that want to learn java