Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java for Dummies - Master the Beginners Level
Rating: 4.3 out of 5(12 ratings)
580 students

Java for Dummies - Master the Beginners Level

The effective way to learn Java. Become a java developer learn what is important first.
Created byMarcos Costa
Last updated 5/2017
English

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

2 sections25 lectures5h 12m total length
  • Eclipse installation5:01

    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.

  • Create Your First Project9:42

    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.

  • Creating Packages4:46

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

  • Classes19:59

    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.

  • Attributes and Constants11:43

    On this lecture you will learn and code attributes and constants

  • Methods19:48

    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.

  • Primitive Types and Reserved Words in Java4:36

    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.

  • Operators8:46

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

  • Decision Making - if condition10:13

    This lecture will teach you about if else condition.

  • Loop Control11:46

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

  • Methods and Hierarchy 1 of 4 Implementation Plan2:56

    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 2 of 419:15

    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 3 of 419:43

    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 4 of 412:34

    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.

  • Memory and Garbage Collector7:02

    On this lecture you will learn how Java memory works.

    I will also introduce the GC - Garbage Collector

  • The List and ArrayList17:24

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

  • Dealing with Exceptions - Try, Catch and Finally18:05

    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

  • Wrapper Classes9:01

    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

  • Maven11:29

    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.

  • Cast objects9:20

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

  • JUNIT18:13

    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

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