HOME > Development > Java 8 Beyond the Basics

Java 8 Beyond the Basics

  • Development
  • Jan 02, 2025
SynopsisJava 8 – Beyond the Basics, available at $64.99, has an...
Java 8 Beyond the Basics  No.1

Java 8 – Beyond the Basics, available at $64.99, has an average rating of 4.25, with 106 lectures, based on 315 reviews, and has 2735 subscribers.

You will learn about demonstrate a working knowledge of inheritance polymorphism, and abstract classes within Java perform SQL database operations in Java using JDBC begin working with Java 8s Lambda Programming get started with the Spring Framework This course is ideal for individuals who are beginners who have learned or worked through the very basics of Java programming or this is NOT for Java programming professionals except as reinforcement for specific topics covered It is particularly useful for beginners who have learned or worked through the very basics of Java programming or this is NOT for Java programming professionals except as reinforcement for specific topics covered.

Enroll now: Java 8 – Beyond the Basics

Summary

Title: Java 8 – Beyond the Basics

Price: $64.99

Average Rating: 4.25

Number of Lectures: 106

Number of Published Lectures: 106

Number of Curriculum Items: 106

Number of Published Curriculum Objects: 106

Original Price: $39.99

Quality Status: approved

Status: Live

What You Will Learn

  • demonstrate a working knowledge of inheritance polymorphism, and abstract classes within Java
  • perform SQL database operations in Java using JDBC
  • begin working with Java 8s Lambda Programming
  • get started with the Spring Framework
  • Who Should Attend

  • beginners who have learned or worked through the very basics of Java programming
  • this is NOT for Java programming professionals except as reinforcement for specific topics covered
  • Target Audiences

  • beginners who have learned or worked through the very basics of Java programming
  • this is NOT for Java programming professionals except as reinforcement for specific topics covered
  • If you have a basic understanding of Java but feel ready to start digging deeper, this is the course for you. It’s the perfect followup to our Java 8 beginners tutorial, but also suitable for those who’ve worked through other introductions, as well.

    You will start with a quick review of Java, then jump into learning about object inheritance, interfaces, abstract classes, and polymorphism. From there, Brian will teach you about exceptions and string manipulation, including custom exceptions, checked and unchecked exceptions, and the string tokenizer. This video tutorial also covers topics such as file and binary serialization, database operations using Java and JDBC, basic GUI programming, and generic programming and iteration. You will also learn about additional data structures and concepts, such as the collection interface, working with the vector, working with the queue, and examination of the HashMap. Finally, you will cover multi-threading and networking, lambda programming, and Spring tools.

    Once you have completed this computer based training course, you will have developed a deeper working knowledge of Java 8 and the Eclipse IDE.

    Course Curriculum

    Chapter 1: Welcome To The Course

    Lecture 1: Important – Download These First – Working Files

    Lecture 2: Introduction To Java – Beyond The Basics

    Lecture 3: How To Access Your Working Files

    Chapter 2: Review Of Java Topics And Getting Up To Speed

    Lecture 1: Types And Variables

    Lecture 2: Classes And Constructors

    Lecture 3: Methods

    Lecture 4: Conditional Operators

    Lecture 5: Switch And Ternary Operators

    Lecture 6: Loops

    Lecture 7: Basic Data Structures

    Lecture 8: Packages And Jars

    Lecture 9: Basic Unit Testing In Java With J-Unit 4

    Chapter 3: Object Inheritance, Interfaces, Abstract Classes, And Polymorphism

    Lecture 1: Basic Terms

    Lecture 2: Basic Object Inheritance And Overriding The ToString Method

    Lecture 3: Object – Basic Extension – Part 1

    Lecture 4: Object – Basic Extension – Part 2

    Lecture 5: Polymorphism – First Look

    Lecture 6: Planning Our System

    Lecture 7: Introduction To Interfaces

    Lecture 8: Create And Implement The Race Participant Interface

    Lecture 9: Implementing Multiple Interfaces

    Lecture 10: Develooping The Plan For Our System

    Lecture 11: Adding In The Abstract Class – Part 1

    Lecture 12: Adding In The Abstract Class – Part 2

    Lecture 13: Testing The Abstract Class – Part 1

    Lecture 14: Testing The Abstract Class – Part 2

    Lecture 15: The Race Manager

    Chapter 4: Exceptions

    Lecture 1: Introduction To Exceptions

    Lecture 2: Unchecked Exceptions

    Lecture 3: Checked Exceptions

    Lecture 4: Custom Exceptions

    Lecture 5: Additional Study

    Lecture 6: Unit Testing Your Exceptions

    Chapter 5: String Manipulation

    Lecture 1: StringBuilder To Construct Strings

    Lecture 2: Split

    Lecture 3: String Tokenizer

    Lecture 4: Other String Operations

    Lecture 5: Regular Expressions In String Searching

    Lecture 6: Strategy – Searching The Race Manager

    Chapter 6: File And Binary Serialization

    Lecture 1: Reading And Writing Text Files Using Scanner

    Lecture 2: Reading And Writing Text Files Using BufferedReader And BufferedWriter

    Lecture 3: Loading And Saving The Race To And From Flat Text Files – Part 1

    Lecture 4: Loading And Saving The Race To And From Flat Text Files – Part 2

    Lecture 5: Binary Streams

    Lecture 6: Random Access Files

    Lecture 7: The Serializable Interface

    Lecture 8: Binary State Files

    Lecture 9: Race Manager Save And Restore

    Chapter 7: Database Operations Using Java And JDBC

    Lecture 1: Creating The Database At Appharbor

    Lecture 2: Getting MySQL ConnectorJ And Org.Json Jar Files

    Lecture 3: DBmanager Architecture Overview

    Lecture 4: Creating Athletes And Athlete Type Tables

    Lecture 5: Inserting Athletes And Athlete Types

    Lecture 6: Deleting Athletes By Racer ID

    Lecture 7: Updating Athlete Name And Age

    Lecture 8: Populating Athletes From Database To Race Manager

    Chapter 8: Basic GUI Programming

    Lecture 1: Simple GUI Window With JFrame

    Lecture 2: Adding A JPanel To The JFrame

    Lecture 3: JLabels And JTextfield

    Lecture 4: Simple Input And Message Dialogs

    Lecture 5: JButtons And ActionListeners

    Lecture 6: Layout Managers

    Lecture 7: JDesktopPane And JInternalFrame

    Lecture 8: Get Eclipse Windowbuilder Pro

    Lecture 9: Use Windowbuilder To Build Out A Simple GUI

    Lecture 10: Racemanager In A GUI

    Chapter 9: Generic Programming And Iteration

    Lecture 1: Overview Of Generic Programming

    Lecture 2: Writing Generic Methods

    Lecture 3: Writing Generic Classes

    Lecture 4: Bounded Type Parameters

    Lecture 5: Bounded Type Parameters In Classes And Methods

    Lecture 6: Another Look At The Arraylist

    Lecture 7: OOP Design Problem – Iteration

    Lecture 8: An Iterable Best Data Container

    Chapter 10: Additional Data Structures And Concepts

    Lecture 1: A Custom Single-Linked List

    Lecture 2: The Collection Interface

    Lecture 3: The List And ListIterator Interface

    Lecture 4: Examination Of The Linkedlist

    Lecture 5: Working With The Java Linkedlist

    Lecture 6: Examination Of The Vector

    Lecture 7: Working With The Vector

    Lecture 8: Examination Of The Stack

    Lecture 9: Working With The Java Stack

    Lecture 10: Examination Of The Queue

    Lecture 11: Working With The Queue

    Lecture 12: Examination Of The Dictionary And Map

    Lecture 13: Examination Of The The HashMap

    Lecture 14: Working With The Java HashMap

    Chapter 11: Multi-threading And Networking

    Lecture 1: Introduction To Threading

    Instructors

  • Java 8 Beyond the Basics  No.2
    Infinite Skills
    High Quality Training
  • Rating Distribution

  • 1 stars: 14 votes
  • 2 stars: 9 votes
  • 3 stars: 50 votes
  • 4 stars: 102 votes
  • 5 stars: 139 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!