Learning To Program In Java 8 - Video Based Training

A beginners guide to learning to program in Java 8 from Infinite Skills
4.6 (17 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,408 students enrolled
$50
Take This Course
  • Lectures 82
  • Contents Video: 6.5 hours
    Other: 0 mins
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2014 English

Course Description

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

What are the requirements?

  • PC or Mac

What am I going to get from this course?

  • Learn How To Program In Java

What is the target audience?

  • Developers & Programmers

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Course Introduction
Important - Download These First - Working Files
Preview
Article
0101 Introduction To Learning Java 8My First Lecture
Preview
01:55
0102 Course Overview And Author Introduction
Preview
01:15
0103 How To Access Your Working Files
Preview
03:22
Section 2: Core Concepts Of Java
0201 Java Versions
Preview
04:36
0202 Anatomy Of A Java Program
03:33
Section 3: Installing A Development Environment
0301 Installing The JDK And Eclipse For Windows
09:33
0302 Installing The JDK And Eclipse For OSX
05:12
0303 Installing The JDK And Eclipse For Linux
05:42
Section 4: First Steps
0401 Creating A Project And Package
07:00
0402 Writing Your First Java Class
05:24
0403 Compiling And Running A Java Class
05:21
0404 Course Project Class Diagram
02:44
Section 5: Data Types and Variables - Scrapbook
0501 Creating A Scrapbook Page
07:31
0502 Defining Variables
06:45
0503 Working With Integers
07:48
0504 Working With Floating Point Variables
06:52
0505 Defining Boolean Variables
04:30
0506 Defining String Variables
04:08
0507 Defining Date Variables
07:59
0508 Documenting Out Project Fields
03:35
Section 6: Anatomy Of A Class
0601 Class Declaration
02:34
0602 Fields And Comments
03:40
0603 Constructors
04:35
0604 Getter And Setter Methods
05:12
0605 Using The Passenger Class - Part 1
04:48
0606 Using The Passenger Class - Part 2
04:46
Section 7: Unit Testing
0701 Creating A Test Class
07:26
0702 Writing Test Methods - Part 1
04:47
0703 Writing Test Methods - Part 2
03:57
0704 Test Driven Development
02:39
0705 Writing The Flight Test Class
04:38
0706 Writing The Flight Class - Part 1
03:35
0707 Writing The Flight Class - Part 2
04:41
0708 Writing The Flight Class - Part 3
02:05
0709 Finishing The Flight Class
06:07
0710 Exercise - Build The Seat Class
00:36
0711 Solution - Building The Seat Class
04:47
0712 Using The toString Method
06:09
0713 Creating And Running A Test Suite
03:57
Section 8: Passing Data Between Objects
0801 Parameters And Arguments
06:10
0802 Return Values
04:12
0803 Using Multiple Constructors
03:54
0804 Using Objects As Field Types
04:43
0805 Testing The Ticket Class
04:14
0806 Review Of Data Classes
04:21
Section 9: Storing Objects In ArrayLists
0901 Introduction To ArrayLists
04:01
0902 Creating The Database Class
04:08
0903 Adding Fields And Methods To The Database Class
06:34
0904 Adding ArrayList Elements
06:07
0905 Accessing ArrayList Elements
03:30
0906 Bootstrapping The Database
03:26
0907 Searching For ArrayList Elements
03:31
0908 Removing ArrayList Elements
02:21
Section 10: Java Syntax
1001 While Loops
06:33
1002 For Loops
04:38
1003 Enhanced For Loops
04:56
1004 If Statements
06:17
1005 Comparison Operators
03:28
1006 Modifying The addPassenger Method
04:59
1007 Testing The addPassenger Method
04:04
1008 Writing The addTicket Method
06:37
1009 Writing The getOpenSeats Method
04:42
Section 11: Using The Console For User Input
1101 Outlining The Console Class
04:36
1102 Creating The Console Main Loop
04:27
1103 Receiving Screen Input
04:57
1104 Testing For Exceptions
06:17
1105 Receiving The Flight Number
05:32
1106 Receiving The Seat Number
02:58
1107 Booking The Ticket
02:57
Section 12: Deploying Your Application
1201 Creating A JAR File
04:05
1202 Running A JAR File
02:37
Section 13: Object Inheritance
1301 Creating A Subclass
05:54
1302 Finishing The Subclass
02:48
1303 Using A Subclass
05:03
1304 Method Overriding
03:21
Section 14: Persistence Using Files
1401 Reading From A File
05:37
1402 Writing To A File
03:57
Section 15: Logging
1501 Introduction To Logging
02:01
1502 Using Global Logging
03:27
1503 Configuring Class Level Logging
05:09
1504 Adding Logging Statements
05:54

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Infinite Skills, High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

Ready to start learning?
Take This Course