Learning To Program In Java 8 - Video Based Training

A beginners guide to learning to program in Java 8 from Infinite Skills

4.70 (68 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Learning To Program In Java 8 - Video Based Training
1,562
students
6.5 hours
content
Jan 2017
last update
$49.99
regular price

What you will learn

Learn How To Program In Java

Why take this course?

This Java 8 training course from Infinite Skills teaches you the tools and functions of the latest Java platform.


You will start by learning how to install the Java development kit, then move onto creating a project and package and writing and running your first Java class. This course then teaches you how to create a scrapbook page, define variables, work with integers and floating point variables, and document project fields. This video tutorial also covers using the passenger class, writing test methods and the flight class, passing data between objects, storing objects in ArrayLists, using the console for user input, and deploying your application. Finally, you will learn how to create and finish the subclass, read and write to a file, and add logging statements.

By the completion of this computer based training course, you will have gained the knowledge and skills necessary to create your own fully functional programs using Java 8. Working files are included, allowing you to follow along with the author throughout the lessons

Content

Course Introduction

Important - Download These First - Working Files
0101 Introduction To Learning Java 8My First Lecture
0102 Course Overview And Author Introduction
0103 How To Access Your Working Files

Core Concepts Of Java

0201 Java Versions
0202 Anatomy Of A Java Program

Installing A Development Environment

0301 Installing The JDK And Eclipse For Windows
0302 Installing The JDK And Eclipse For OSX
0303 Installing The JDK And Eclipse For Linux

First Steps

0401 Creating A Project And Package
0402 Writing Your First Java Class
0403 Compiling And Running A Java Class
0404 Course Project Class Diagram

Data Types and Variables - Scrapbook

0501 Creating A Scrapbook Page
0502 Defining Variables
0503 Working With Integers
0504 Working With Floating Point Variables
0505 Defining Boolean Variables
0506 Defining String Variables
0507 Defining Date Variables
0508 Documenting Out Project Fields

Anatomy Of A Class

0601 Class Declaration
0602 Fields And Comments
0603 Constructors
0604 Getter And Setter Methods
0605 Using The Passenger Class - Part 1
0606 Using The Passenger Class - Part 2

Unit Testing

0701 Creating A Test Class
0702 Writing Test Methods - Part 1
0703 Writing Test Methods - Part 2
0704 Test Driven Development
0705 Writing The Flight Test Class
0706 Writing The Flight Class - Part 1
0707 Writing The Flight Class - Part 2
0708 Writing The Flight Class - Part 3
0709 Finishing The Flight Class
0710 Exercise - Build The Seat Class
0711 Solution - Building The Seat Class
0712 Using The toString Method
0713 Creating And Running A Test Suite

Passing Data Between Objects

0801 Parameters And Arguments
0802 Return Values
0803 Using Multiple Constructors
0804 Using Objects As Field Types
0805 Testing The Ticket Class
0806 Review Of Data Classes

Storing Objects In ArrayLists

0901 Introduction To ArrayLists
0902 Creating The Database Class
0903 Adding Fields And Methods To The Database Class
0904 Adding ArrayList Elements
0905 Accessing ArrayList Elements
0906 Bootstrapping The Database
0907 Searching For ArrayList Elements
0908 Removing ArrayList Elements

Java Syntax

1001 While Loops
1002 For Loops
1003 Enhanced For Loops
1004 If Statements
1005 Comparison Operators
1006 Modifying The addPassenger Method
1007 Testing The addPassenger Method
1008 Writing The addTicket Method
1009 Writing The getOpenSeats Method

Using The Console For User Input

1101 Outlining The Console Class
1102 Creating The Console Main Loop
1103 Receiving Screen Input
1104 Testing For Exceptions
1105 Receiving The Flight Number
1106 Receiving The Seat Number
1107 Booking The Ticket

Deploying Your Application

1201 Creating A JAR File
1202 Running A JAR File

Object Inheritance

1301 Creating A Subclass
1302 Finishing The Subclass
1303 Using A Subclass
1304 Method Overriding

Persistence Using Files

1401 Reading From A File
1402 Writing To A File

Logging

1501 Introduction To Logging
1502 Using Global Logging
1503 Configuring Class Level Logging
1504 Adding Logging Statements

Reviews

JD
March 29, 2019
This was a great course for beginners. Not every aspect of java was covered, but no course can do that. The TDD approach was a amazing.This course will really prepare you for more advance java courses.
Sebastian
January 7, 2019
Very detailed and captivating lesson. Easy to keep up with the topics and it is actually very fun to follow along
Angie
December 29, 2016
Fantastic course. I'm learning a lot about TDD, which many courses do not cover. Definitely worth the money and I would take more courses from this instructor. This is one of those courses where you are learning the language as you build an application, which for me is the best way to learn.
AbusuaYedom
November 25, 2016
Best explanation and demonstration of Java and the Eclipse IDE i have seen so far. I hope I wont have to change my mind. Pleased with my purchase!!!
Anthony
February 26, 2016
Good course, but about 76% into the course the instructor starts just pasting chucks of code into the programs. And you have to stop and restart the videos just to keep up. It's as if he got a little be impatient.
Ronald
December 3, 2015
I loved the course for precision of technical terms and overall coverage of basic Java, but it will be sufficient to be used in professional work.
Daniel
October 4, 2014
I really liked this course for it simplicity in explaining and showing how to write programs in Java 8. What I liked most is that every thing I learned was hanging together, every new thing I learned was connected and had a feeling of completeness. In other courses you learn about variables, loops and so on, but you don't see any connection. In this course I learned everything by making one simple program, I learned good programming techniques and habits, like making tests for new features in my program etc. I really recommend this course for the beginners to learn about Java 8, and basic programming in general.
Eric
August 18, 2014
This is a great class for java development using Eclipse. This is the best udemy class I have taken.
Ivan
August 18, 2014
I find this course with enthusiasm since from the very beginning of its lecture. Great course and also the instructor is very well knowledgeable of what he is teaching. This is my very best course I had.

Charts

Price

Learning To Program In Java 8 - Video Based Training - Price chart

Rating

Learning To Program In Java 8 - Video Based Training - Ratings chart

Enrollment distribution

Learning To Program In Java 8 - Video Based Training - Distribution chart

Related Topics

267476
udemy ID
7/23/2014
course created date
8/26/2021
course indexed date
Bot
course submited by