The Complete Java Developer Course

The Complete Java Developer Course

37 Hours
Deal Price$39.00
Suggested Price
$199.00
You save 80%
The Complete Java Developer Course
$39.00$199.0080% OFF
The Complete Java Developer Course

163 Lessons (37h)

  • Introduction
    Getting Started With This Course
    Frequently Asked Questions (FAQ)
  • Setup
    How to Use This Section Of The Course
    Download And Install The JDK For A PC Running Windows
    Download And Install IntelliJ IDEA For A PC Running Windows
    Download And Install The JDK For Mac OS X
    Download And Install IntelliJ IDEA For Mac OS X
    Download And Install The JDK For A PC Running Linux
    Download And Install IntelliJ IDEA For A PC Running Linux
  • First Steps
    Introduction
    Hello World Program
    The IntelliJ Interface
  • Variables, Datatypes and Operators
    Introduction
    Variables (+Challenge Exercise)
    Primitive Data Types - byte, short, int and long (+Challenge Exercise)
    Primitive Data Types float, double (+Challenge Exercise)
    Primitive data types - char and boolean (+Challenge Exercise)
    Primitive Types Wrap up and String
    Operators Part 1
    More On Operators And Operator Precedence
  • Expressions, Statements, Code blocks and Methods
    Introduction
    Keywords and Expressions (+Challenge Exercise)
    Statements, Whitespace and Indenting
    Code blocks and Control Statements - if then else (+Challenge Exercise)
    Methods - Part 1
    Methods - Part 2 (+Challenge Exercise)
    Method Overloading
  • Control Flow Statements
    Introduction
    The switch statement (+Challenge Exercise)
    The for Statement (+Challenge Exercise)
    The while and do while statements (+Challenge Exercise)
  • OOP Part 1 - Classes, Constructors and Inheritance
    Introduction
    Classes Part 1
    Classes Part 2
    Constructors - Part 1 (+Challenge Exercise)
    Constructors - Part 2 (+Challenge Exercise)
    Inheritance - Part 1
    Inheritance - Part 2
    Inheritance Challenge Part 1 (+Challenge Exercise)
    Inheritance Challenge Part 2
  • OOP Part 2 - Composition, Encapsulation, and Polymorphism
    Introduction
    Composition
    Composition Part 2 (+Challenge Exercise)
    Encapsulation
    Encapsulation (+Challenge Exercise)
    Polymorphism
    Polymorphism (+Challenge Exercise)
    OOP Master Challenge Exercise
    OOP Challenge - Solution
  • Arrays, Java inbuilt Lists, Autoboxing and Unboxing
    Arrays
    Arrays (Challenge Exercise)
    List and ArrayList Part 1
    ArrayList Part 2
    ArrayList Part 3
    ArrayList Challenge Part 1
    ArrayList Challenge Part 2
    ArrayList Challenge Part 3
    Autoboxing and Unboxing
    Autoboxing & Unboxing (Challenge Exercise) - Part 1
    Autoboxing & Unboxing (Challenge Exercise) - Part 2
    Autoboxing & Unboxing (Challenge Exercise) - Part 3
    LinkedList Part 1
    LinkedList Part 2
    LinkedList Part 3
    LinkedList Challenge Part 1
    LinkedList Challenge Part 2
    LinkedList Challenge Part 3 (Final video)
  • Inner and Abstract Classes & Interfaces
    Interfaces
    Interfaces Part 2
    Interfaces Challenge Part 1
    Interfaces Challenge Part 2
    Inner classes Part 1
    Inner Classes Part 2
    Inner Classes Challenge
    Abstract Classes Part 1
    Abstract Classes Part 2
    Abstract Challenge Part 1
    Abstract Classes Challenge Part 2
    Abstract Class Challenge Part 3
  • Java Generics
    Generics Part 1
    Our Generics Class
    Our Generics Class Part 2
    Our Generics Class Part 3
    Generics Challenge
  • Naming Conventions and Packages. static and final keywords
    Naming Conventions
    Packages
    Packages Part 2
    Packages Part 3
    Packages (Challenge Exercise)
    Scope
    Scope Part 2 and Visibility12:05
    Scope +(Challenge Exercise)
    Access Modifiers
    The static statement +(Challenge Exercise)
    The final statement +(Challenge Exercise)
    Final Part 2 and Static Initializers
  • Java Collections
    Collections Overview
    Binary Search
    Collections List Methods
    Comparable and Comparator
    Maps
    Map Continued and Adventure Game
    Adding Exits to the Adventure game
    Adventure Game challenge
    Immutable Classes15:39
    Immutable Class Challenge
    Sets & HashSet
    HashSet - equals() and hashCode()
    Finish off equals() and hashcode()
    Potential issue with equals() and sub-classing
    Sets - Symmetric & Asymmetric
    Finishing Off Sets
    Sets Challenge Part 115:23
    Sets Challenge Part 2
    Sets Challenge Part 3
    Sorted Collections
    StockList Class With Maps
    Add a Basket
    TreeMap and Unmodifiable Maps
    Challenge Part 112:37
    Challenge Part 210:49
    Challenge Part 37:53
    Challenge Part 4(FINAL)18:01
  • JavaFX
    Introduction17:28
    Code Vs FXml13:24
    GridPane Layout15:31
    HBox Layout13:08
    BorderPane Layout13:13
    Other Layouts17:06
    Controls15:12
    RadioButton and CheckBox16:59
    ComboBox and ChoiceBox17:10
    Slider, Spinner, ColorPicker & DatePicker Controls14:27
    TitledPane6:39
    Events and Event Handlers14:26
    Events Continued14:35
    UI Thread14:37
    Threads and Runnable16:14
    Setup Sample Todo List Application12:56
    Base Interface13:25
    Add Change Listener14:14
    Formatting Dates7:00
    Singletons15:01
    Load and Save ToDo Items from/to Disk16:22
    Add DialogPane16:27
    Show Dialog and Add Controller Code14:30
    Bug Fix and Update List View10:24
    Data Binding and Observable11:17
    Cell Factories14:41
    Context Menu15:36
  • Basic Input & Output including java.util
    Exceptions13:57
    Stack Trace and Call Stack13:01
    Catching and throwing Exceptions14:17
    Multi Catch Exceptions8:02
    Introduction to I/O15:52
    Writing content - FileWriter class and Finally block14:54
    Try with Resources12:09
    FileReader and Closeable12:52
    BufferedReader12:55
    Load Big Location and Exits Files7:26
    Challenge4:55
    Buffered Writer and Challenge​13:07
    Byte Streams15:41
    Reading Binary Data and End of File Exceptions15:39
  • Extras
    Source code for all Programs
The Complete Java Developer Course
$39.00$199.0080% OFF
View similar items
DescriptionInstructorImportant DetailsRelated Products

Learn the Language Behind Android's Apps & Games

TB
Tim BuchalkaTim Buchalka is an Android app and games developer, and teacher with 30 years of development experience! He spent years as a contract software developer working for government departments, and large prestigious companies like Saab, Mitsubishi, and Fujitsu (to name just a few) in a developer/team lead capacity. A skilled coder in many languages including Java, C++, C#, and Objective-C, Tim has even published numerous games on the Google Play Android store. For more details on this course and instructor, click here.. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Description

Java is a powerful language not only used to program each and every Android app out there, but much of the Web we surf daily. This course will teach you everything from installing Java to writing actual Android apps in order to get you fully comfortable with Java by course's end. With lifetime access, you can learn a little now and improve your skills later, or go all in starting today!

  • Learn to program fluently in Java w/ over 163 lectures & 37 hours of content
  • Discover the tools to download & install Java
  • Understand the concepts of Object Oriented Programming & the Java API
  • Fully comprehend Java Keywords, Expressions, Operators & Statements
  • Code your own Java programs
  • Utilize your knowledge of Java to write apps for Android devices, the Web, or even desktop applications

Specs

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Terms

  • Instant digital redemption
Your Cart
Your cart is empty. Continue Shopping!
Processing order...