[Last updated 2/2023] Java Programming Masterclass updated to Java 17 (Udemy – Engsub and Vietsub)
About Course
Views
:
What you’ll learn:
Learn the core Java skills needed to apply for Java developer positions in just 14 hours.
Be able to sit for and pass the Oracle Java Certificate exam if you choose.
Learn industry “best practices” in Java software development from a professional Java developer who has worked in the language for 18 years.
Be able to demonstrate your understanding of Java to future employers.
Acquire essential java basics for transitioning to the Spring Framework, Java EE, Android development and more.
Obtain proficiency in Java 8 and Java 11.
Time video:
103 hours (544 Lessons + Documents)
Teacher:
Tim Buchalka, Tim Buchalka’s Learn Programming Academy
Total weight:
59 GB
Original link:
https://www.udemy.com/course/java-the-complete-java-developer-course/
Link :
Below The Post
Ghé thăm website
https://hoctapgiare.epizy.com
nhé!
Tải video và file sub srt về và dùng phần mềm VLC để xem nhé.
Course Content
27 – First Steps – Old content for Java 11
-
013 The char and boolean Primitive Data Types.mp4
10:20 -
024 End of Remaster.mp4
02:01 -
023 First Steps Summary.mp4
01:29 -
022 Operator Precedence and Operator Challenge.mp4
11:44 -
021 Ternary Operator.mp4
04:10 -
020 Assignment Operator VS Equals to Operator.mp4
07:31 -
019 Logical OR Operator.mp4
06:11 -
018 Logical and Operator.mp4
06:24 -
017 if-then Statement.mp4
09:16 -
016 Abbreviating Operators.mp4
04:12 -
015 Operators, Operands and Expressions.mp4
08:50 -
014 Primitive Types Recap and the String Data Type.mp4
12:56 -
001 Introduction.mp4
01:18 -
012 Floating Point Precision and a Challenge.mp4
10:22 -
011 float and double Primitive Types.mp4
06:59 -
010 Primitive Types Challenge.mp4
04:23 -
009 Casting in Java.mp4
04:06 -
008 byte, short, long and width.mp4
10:17 -
007 Primitive Types.mp4
11:35 -
006 Starting out with Expressions.mp4
07:05 -
005 Variables.mp4
09:02 -
004 Hello World Challenge and Common Errors.mp4
03:18 -
003 Defining the Main Method.mp4
07:20 -
002 Hello World Project.mp4
06:36
19 – Regular Expressions
-
001 Regular Expressions Introduction.mp4
16:21 -
002 Character classes and Boundary Matchers.mp4
13:55 -
003 Quantifiers and the Pattern and Matcher classes.mp4
14:42 -
004 Matcher find and Group Methods.mp4
15:03 -
005 And, Or & Not.mp4
15:26 -
006 Regular Expressions Challenge Part 1.mp4
17:04 -
007 Regular Expressions Challenge Part 2.mp4
15:30 -
008 Regular Expressions Challenge Part 3.mp4
06:13
20 – Debugging and Unit Testing
-
001 Introduction to Debugging.mp4
17:57 -
002 More on Debugging.mp4
11:23 -
003 Field Watch Points.mp4
16:14 -
004 Advanced Debugging.mp4
10:14 -
005 Introduction to Unit Testing with JUnit.mp4
16:20 -
006 Asserts in Junit.mp4
18:19 -
007 More Asserts and Exception Handling.mp4
16:34 -
008 Parameterized Testing.mp4
12:21 -
009 JUnit Challenge #1 and #2.mp4
21:41 -
010 JUnit Challenges #3 to #7.mp4
12:22 -
011 Junit Challenges #8 to #10.mp4
12:06
21 – Databases
-
027 Inserting Records With JDBC.mp4
10:08 -
019 Executing SQL in DB Browser.mp4
17:18 -
020 Query Albums by Artist Method.mp4
16:22 -
021 Query Artists for Song method.mp4
15:03 -
022 Result Set Meta Data.mp4
14:38 -
023 Functions and Views.mp4
16:38 -
024 Write the Method to Query View.mp4
11:48 -
025 SQL Injection Attacks and Prepared Statements.mp4
17:00 -
026 Transactions.mp4
13:40 -
018 Write Java Query for Artists.mp4
14:46 -
028 Insert Albums, Artists, and Songs.mp4
14:00 -
029 Test Insert JDBC Code.mp4
18:07 -
030 JDBC with a GUI Program.mp4
17:53 -
031 Add Artists.mp4
12:35 -
032 Fix Artist and Preload Records.mp4
13:23 -
033 Implement Artist Query.mp4
11:57 -
034 Add ProgressBar.mp4
09:37 -
035 Handling Updates.mp4
15:14 -
010 More Complex Joins.mp4
11:44 -
002 Database Terminology.mp4
10:32 -
003 Install and Setup SQLite for Windows.mp4
07:55 -
004 Install and Setup SQLite for Mac.mp4
02:00 -
005 Install and Setup SQLite for Linux.mp4
02:38 -
006 Introduction to SQLite.mp4
11:15 -
007 More with SQLite.mp4
10:42 -
008 Querying Data With SQL.mp4
16:02 -
009 SQL Order by and Joins.mp4
13:11 -
001 Section Introduction.mp4
01:55 -
011 Wildcards in Queries and Views.mp4
15:17 -
012 Housekeeping and Final SQL Challenge.mp4
14:17 -
013 JDBC and SQLite GUI Browser.mp4
15:49 -
014 Creating Databases With JDBC in Java.mp4
17:26 -
015 JDBC Insert, Update, Delete.mp4
15:49 -
016 .executeQuery() and using Constants.mp4
20:38 -
017 The Music SQLite Database.mp4
12:42
22 – Java Networking Programming
-
001 Networking Overview.mp4
09:39 -
002 First Client and Server Apps.mp4
15:02 -
003 Multi Threaded Server.mp4
14:04 -
004 Multi-Threading and Timeouts.mp4
12:46 -
005 UDP Server and Client.mp4
18:13 -
006 High Level APIS.mp4
18:55 -
007 URL Connections and Input Stream Reader.mp4
16:06 -
008 HTTPUrlConnection.mp4
17:57 -
009 Alternatives to HTTPUrlConnection.mp4
21:06
23 – Java 9 Module System
-
001 Introduction to Modules.mp4
06:21 -
002 Module Declarations and Statements.mp4
02:08 -
003 Module Types.mp4
05:39
24 – Migrating Java Projects to Java 9
-
001 Project Setup and Test.mp4
07:23 -
002 Structuring the new project.mp4
04:01 -
003 Creating the first module (Common).mp4
12:04 -
004 Creating the Module Descriptor file.mp4
13:25 -
005 Creating the 2nd module (Database).mp4
10:43 -
006 Challenge – Create the final module (UI).mp4
09:52 -
007 Transitive Dependencies.mp4
07:29
25 – Course Introduction – Old content for Java 11
-
001 Introduction To The Course.mp4
02:27 -
002 Remaster in Progress.mp4
03:09 -
003 Video Quality.mp4
01:16 -
004 Subtitles.mp4
02:46 -
005 How to Get Help.mp4
04:54 -
006 Important Tip – Source Code.mp4
02:07
26 – Software Tools Setup – Old content for Java 11
-
001 Biggest Tip to Succeed as a Java Programmer.mp4
01:15 -
003 Software Tools Introduction.mp4
01:11 -
004 Java Development Kit Installation Overview.mp4
01:42 -
005 Install JDK 11 for Windows.mp4
02:47 -
006 Installing Intellij IDEA for Windows.mp4
06:35 -
008 Install JDK 11 for Mac.mp4
02:11 -
009 Installing Intellij IDEA for Mac.mp4
04:56 -
010 Install JDK 11 for Linux.mp4
04:33 -
011 Installing Intellij IDEA for Linux.mp4
05:22 -
012 Configuring IntelliJ IDEA – WINDOWS, MAC and LINUX.mp4
05:05
18 – Lambda Expressions
-
001 Lambda Expressions Introduction.mp4
15:32 -
002 Lambda Expressions Continued.mp4
14:50 -
003 Lambda Expressions Nested Blocks.mp4
14:45 -
004 Scope and Functional Programming.mp4
15:02 -
005 Functional Interfaces & Predicates.mp4
16:37 -
006 More on Predicates & Suppliers.mp4
12:06 -
007 Functions.mp4
13:11 -
008 Chaining java.util.function Functions.mp4
11:56 -
009 Streams.mp4
13:50 -
010 Streams – Intermediate and Terminal Operations.mp4
13:06 -
011 Streams – Flatmap & Lambda Best Practices.mp4
21:30 -
012 Lambda Challenge Part 1.mp4
12:07 -
013 Lambda Challenge Part 2.mp4
16:32
28 – Java Tutorial Expressions, Statements, and More – Old content for Java 11
-
010 Install DiffMerge.mp4
02:01 -
019 Bonus Challenge Solution.mp4
11:12 -
018 Seconds and Minutes Challenge.mp4
13:49 -
017 Method Overloading Recap.mp4
03:37 -
016 Method Overloading.mp4
27:00 -
015 Coding Exercises Example Part 3.mp4
09:50 -
014 Coding Exercises Example Part 2.mp4
11:53 -
013 Coding Exercises Example Part 1.mp4
11:08 -
012 Coding Exercises.mp4
13:24 -
011 Using DiffMerge.mp4
17:29 -
001 Introduction.mp4
00:31 -
009 DiffMerge Tool Introduction.mp4
01:54 -
008 Method Challenge – Final Code Changes.mp4
07:27 -
007 More On Methods And A Challenge.mp4
15:34 -
006 Methods In Java.mp4
18:03 -
005 if then else Recap.mp4
04:19 -
004 Code Blocks And The If Then Else Control Statements.mp4
17:08 -
003 Statements, Whitespace and Indentation (Code Organization).mp4
09:24 -
002 Keywords And Expressions.mp4
07:18
29 – Control Flow Statements – Old content for Java 11
-
001 Introduction.mp4
00:38 -
002 The switch statement (+Challenge Exercise).mp4
18:39 -
003 Day of the Week Challenge.mp4
10:47 -
004 The for Statement (+Challenge Exercise).mp4
25:02 -
005 For Loop Recap.mp4
07:59 -
006 Sum 3 and 5 Challenge.mp4
06:13 -
007 The while and do while statements (+Challenge Exercise).mp4
24:21 -
008 While and Do While Recap.mp4
07:58 -
009 Digit Sum Challenge.mp4
10:29 -
010 Parsing Values from a String.mp4
11:24 -
011 Reading User Input.mp4
12:26 -
012 Problems and Solutions.mp4
10:20 -
013 Reading User Input Challenge.mp4
15:06 -
014 Min and Max Challenge.mp4
15:32
30 – OOP Part 1 – Classes, Constructors and Inheritance – Old content for Java 11
-
001 Introduction.mp4
00:36 -
002 Classes Part 1.mp4
16:31 -
003 Classes Part 2.mp4
13:27 -
004 Constructors – Part 1 (+Challenge Exercise).mp4
20:10 -
005 Constructors – Part 2 (+Challenge Exercise).mp4
16:00 -
006 Inheritance – Part 1.mp4
19:39 -
007 Inheritance – Part 2.mp4
13:24 -
008 Reference vs Object vs Instance vs Class.mp4
06:52 -
009 this vs super.mp4
06:52 -
010 Method Overloading vs Overriding Recap.mp4
07:32 -
011 Static vs Instance Methods.mp4
04:10 -
012 Static vs Instance Variables.mp4
04:17 -
013 Inheritance Challenge Part 1 (+Challenge Exercise).mp4
16:38 -
014 Inheritance Challenge Part 2.mp4
10:04
31 – OOP Part 2 – Composition, Encapsulation, and Polymorphism – Old content for Java
-
001 Introduction.mp4
00:37 -
002 Composition.mp4
17:19 -
003 Composition Part 2 (+Challenge Exercise).mp4
14:17 -
004 Encapsulation.mp4
19:23 -
005 Encapsulation (+Challenge Exercise).mp4
15:15 -
006 Polymorphism.mp4
20:35 -
007 Polymorphism (+Challenge Exercise).mp4
18:46 -
008 OOP Master Challenge Exercise.mp4
16:41 -
009 OOP Challenge – Solution.mp4
16:46
32 – Arrays, Java inbuilt Lists, Autoboxing and Unboxing – Old content for Java 11
-
013 Bug Fix for ArrayList Challenge.mp4
06:40 -
024 LinkedList Challenge Part 3 (Final video).mp4
15:45 -
023 LinkedList Challenge Part 2.mp4
17:20 -
022 Bug Fix for Track 1 Error.mp4
01:03 -
021 LinkedList Challenge Part 1.mp4
15:05 -
020 LinkedList Part 3.mp4
20:46 -
019 LinkedList Part 2.mp4
15:30 -
018 LinkedList Part 1.mp4
16:42 -
017 Autoboxing & Unboxing (Challenge Exercise) – Part 3.mp4
09:32 -
016 Autoboxing & Unboxing (Challenge Exercise) – Part 2.mp4
17:08 -
015 Autoboxing & Unboxing (Challenge Exercise) – Part 1.mp4
16:49 -
014 Autoboxing and Unboxing.mp4
16:16 -
001 Arrays.mp4
21:27 -
012 ArrayList Challenge Part 3.mp4
10:49 -
011 ArrayList Challenge Part 2.mp4
18:12 -
010 ArrayList Challenge Part 1.mp4
14:00 -
009 ArrayList Part 3.mp4
16:48 -
008 ArrayList Part 2.mp4
20:11 -
007 List and ArrayList Part 1.mp4
16:29 -
006 Reverse Array Challenge.mp4
10:31 -
005 Minimum Element Challenge.mp4
11:51 -
004 References Types vs Value Types.mp4
16:13 -
003 Arrays Recap.mp4
07:19 -
002 Arrays (Challenge Exercise).mp4
16:20
33 – Inner and Abstract Classes & Interfaces – Old content for Java 11
-
001 Interfaces.mp4
12:34 -
002 Interfaces Part 2.mp4
14:30 -
003 Interfaces Challenge Part 1.mp4
18:11 -
004 Interfaces Challenge Part 2.mp4
09:00 -
005 Inner classes Part 1.mp4
17:10 -
006 Inner Classes Part 2.mp4
14:44 -
007 Inner Classes Challenge.mp4
11:57 -
008 Abstract Classes Part 1.mp4
16:42 -
009 Abstract Classes Part 2.mp4
10:55 -
010 Interface vs Abstract Class.mp4
04:48 -
011 Abstract Class Challenge Part 1.mp4
19:46 -
012 Abstract Class Challenge Part 2.mp4
12:53 -
013 Abstract Class Challenge Part 3 (includes recursion).mp4
19:46
34 – Archived Videos
-
001 Old JavaFX Introduction Video for JDK 8.mp4
17:31 -
002 Old JavaFX Code Vs FXml Video for JDK 8.mp4
13:27
35 – Extra Information – Source code, and other stuff
-
002 Bonus Lecture and Information.mp4
05:02
10 – List, ArrayList, LinkedList, Iterator, Autoboxing
-
010 Iterators.mp4
09:48 -
018 The enum type continued, with the switch statement.mp4
08:48 -
017 Introduction to the enum type.mp4
09:01 -
016 Autoboxing & Unboxing Challenge.mp4
06:44 -
015 Autoboxing & Unboxing Challenge.mp4
07:40 -
014 Autoboxing and Unboxing related to Arrays & Lists.mp4
06:58 -
013 Introduction to Autoboxing and Unboxing.mp4
10:43 -
012 LinkedList Challenge, Continued.mp4
12:16 -
011 LinkedList Challenge.mp4
10:54 -
001 Introduction.mp4
01:18 -
009 LinkedList Part 2.mp4
09:24 -
008 LinkedList Part 1.mp4
10:50 -
007 Arrays, ArrayList & LinkedList – (Memory and Big O Notation).mp4
11:32 -
006 ArrayList Challenge Part 1.mp4
12:19 -
005 Arrays vs. ArrayLists.mp4
10:51 -
004 ArrayList Part 3.mp4
09:03 -
003 ArrayList Part 2.mp4
10:13 -
002 List and ArrayList Part 1.mp4
11:25
02 – Programming Tools Setup
-
001 Install JDK 17 for Windows.mp4
03:01 -
002 Install JDK 11 for Mac.mp4
02:38 -
003 Install JDK 11 for Linux.mp4
02:06 -
004 Confirming installation and intro to JShell.mp4
10:44
03 – First Steps
-
001 Hello World.mp4
09:35 -
002 Variables.mp4
16:24 -
003 Starting out with Expressions.mp4
09:40 -
004 Primitive Types.mp4
16:36 -
005 byte, short, long and width.mp4
12:53 -
006 Casting in Java.mp4
09:29 -
007 Primitive Types Challenge.mp4
06:09 -
008 Float and Double Primitives.mp4
10:49 -
009 Floating Point Precision and a Challenge.mp4
11:36 -
010 The char and boolean Primitive Data Types.mp4
12:15 -
011 Primitive Types Recap and the String Data Type.mp4
17:30 -
012 Operators, Operands and Expressions.mp4
11:47 -
013 Abbreviating Operators.mp4
13:39
04 – IntelliJ Basics
-
001 From JShell to an IDE.mp4
02:26 -
002 Installing IntelliJ IDEA for Windows.mp4
02:37 -
003 Installing IntelliJ IDEA for Mac.mp4
02:45 -
004 Installing IntelliJ IDEA for Linux.mp4
02:24 -
005 Configuring IntelliJ IDEA – WINDOWS, MAC and LINUX.mp4
06:29 -
006 Hello World in IntelliJ.mp4
07:27 -
007 Hello World in IntelliJ.mp4
11:32 -
008 if-then Statement.mp4
08:24 -
009 Logical AND Operator.mp4
07:14 -
010 Logical OR Operator.mp4
04:46 -
011 Assignment Operator VS Equals to Operator.mp4
07:41 -
012 Ternary Operator.mp4
06:26 -
013 Operator Precedence and Operator Challenge.mp4
11:27
05 – Expressions, Statements & More
-
001 Introduction.mp4
00:35 -
002 Keywords and Expressions.mp4
09:57 -
003 Statements, Whitespace and Indentation (Code Organization).mp4
09:49 -
004 Code Blocks And The If Then Else Control Statement.mp4
10:22 -
005 if then else Challenge.mp4
10:54 -
006 Methods in Java.mp4
14:00 -
007 More on Methods.mp4
10:21 -
008 Methods Recap.mp4
07:21 -
009 Method Challenge.mp4
13:13 -
010 Code Comparison in IntelliJ.mp4
06:45 -
011 Coding Exercises.mp4
16:05 -
012 Method Overloading.mp4
14:17 -
013 Method Overloading Challenge.mp4
09:46 -
014 Seconds And Minutes Challenge.mp4
12:51 -
015 Bonus Challenge Solution.mp4
10:14
06 – Control Flow
-
011 The while Loop Challenge Exercise.mp4
11:36 -
020 Min and Max Challenge.mp4
09:43 -
019 Reading User Input Challenge.mp4
11:57 -
018 Reading Input with Scanner.mp4
09:36 -
017 Exception Handling, and Introduction to Scanner.mp4
11:54 -
016 Parsing Values and Reading Input using System.console().mp4
14:02 -
015 The class, the object, static & instance fields and methods.mp4
07:18 -
014 Local Variables and Scope.mp4
05:45 -
013 While Loop and Do While Recap.mp4
08:56 -
012 Digit Sum Challenge.mp4
10:21 -
001 Introduction.mp4
00:56 -
010 The while and do while statements.mp4
12:26 -
009 For Loop Recap.mp4
09:09 -
008 Sum 3 and 5 Challenge And Using IntelliJ’s Debugger.mp4
17:20 -
007 The for Statement Challenge Exercise.mp4
16:16 -
006 The for Statement.mp4
14:00 -
005 A Switch Expression Challenge.mp4
11:32 -
004 Traditional Switch Challenge.mp4
06:53 -
003 More switch statement.mp4
13:10 -
002 The switch statement.mp4
12:12
07 – OOP Part 1 – Inheritance
-
013 Java’s Implicit POJO Type, The Record.mp4
11:42 -
025 The StringBuilder class.mp4
14:01 -
024 String Manipulation Methods.mp4
13:53 -
023 Another Look at the String.mp4
13:41 -
022 The Text Block and other Formatting Options.mp4
13:28 -
021 Method Overloading vs Overriding Recap.mp4
08:36 -
020 this vs super.mp4
05:54 -
019 Inheritance Challenge Part 2.mp4
11:52 -
018 Inheritance Challenge – Part 1.mp4
12:52 -
017 What is java.lang.Object.mp4
13:26 -
016 Inheritance – Part 3.mp4
12:36 -
015 Inheritance – Part 2.mp4
12:26 -
014 Inheritance – Part 1.mp4
13:56 -
001 Introduction.mp4
00:52 -
012 The POJO.mp4
10:25 -
011 Static vs Instance Methods.mp4
04:43 -
010 Static vs Instance Variables.mp4
04:33 -
009 Reference vs Object vs Instance vs Class.mp4
08:52 -
008 Constructor Challenge Exercise.mp4
09:59 -
007 Constructors Part 2.mp4
10:47 -
006 Constructors Part 1.mp4
08:40 -
005 Classes Challenge Exercise.mp4
11:59 -
004 Classes, Using Setters, and Creating Objects.mp4
13:24 -
003 Introduction to Classes, Using Getter Methods.mp4
09:36 -
002 Introduction to Classes and Objects.mp4
13:36
08 – OOP Part 2 – Polymorphism
-
009 Polymorphism, Part 2.mp4
15:23 -
017 Organizing Java Classes, Packages and Import Statements.mp4
10:40 -
016 OOP Master Challenge Exercise, The Bonus.mp4
10:56 -
015 OOP Master Challenge Exercise, Part 2.mp4
19:25 -
014 OOP Master Challenge Exercise, Part 1.mp4
13:33 -
013 Polymorphism Challenge Exercise, Part 2.mp4
08:04 -
012 Polymorphism Challenge Exercise.mp4
11:07 -
011 Testing the runtime type using the instanceof operator.mp4
06:36 -
010 Casting with classes, and using Object and var references.mp4
11:45 -
001 Introduction.mp4
00:42 -
008 Polymorphism, Part 1.mp4
11:05 -
007 Encapsulation Challenge.mp4
11:15 -
006 Encapsulation, Part 2.mp4
10:05 -
005 Encapsulation, Part 1.mp4
12:29 -
004 Composition Challenge.mp4
12:18 -
003 Composition Part 2.mp4
12:47 -
002 Composition Part 1.mp4
11:30
09 – Arrays
-
001 Introduction.mp4
01:10 -
002 Arrays Part 1.mp4
12:06 -
003 Arrays Part 2.mp4
11:26 -
004 Using java.util.Arrays (sort, fill, copyOf ).mp4
10:23 -
005 Finding a Match, Using a Binary Search and testing equality of arrays.mp4
06:50 -
006 Arrays Challenge Exercise.mp4
11:25 -
007 Arrays Recap.mp4
07:52 -
008 References Types vs Value Types.mp4
08:19 -
009 Variable Arguments (Varargs).mp4
07:20 -
010 Minimum Element Challenge.mp4
08:46 -
011 Reverse Array Challenge.mp4
10:02 -
012 Two-Dimensional Arrays.mp4
11:18 -
013 Multi-dimensional Arrays.mp4
08:01
01 – Getting Started
-
01:46
-
00:47
-
003 Video Quality.mp4
00:49 -
004 Subtitles.mp4
02:18 -
005 How to Get Help.mp4
03:44 -
006 Important Tip – Source Code.mp4
02:05 -
007 Biggest Tip to Succeed as a Java Programmer.mp4
01:08 -
008 Software Tools Introduction.mp4
01:17 -
009 Which Version of Java.mp4
02:37
11 – Abstraction in Java
-
001 Introduction.mp4
00:36 -
002 Abstraction & Generalization (with overview of abstract and other modifiers).mp4
04:13 -
003 Abstract Classes Part 1.mp4
09:18 -
004 Abstract Classes Part 2.mp4
07:53 -
005 Abstract Classes Part 3.mp4
10:35 -
006 Abstract Class Challenge Part 1.mp4
08:56 -
007 Abstract Class Challenge Part 2.mp4
07:20 -
008 Interfaces Part 1.mp4
10:04 -
009 Interfaces Part 2.mp4
09:59 -
010 Interfaces Part 3.mp4
11:02 -
011 Interfaces, what’s new since JDK 8 (default methods & public static methods).mp4
11:13 -
012 Interfaces, new since JDK8 (public static & private methods).mp4
10:48 -
013 Interface vs Abstract Class.mp4
07:07 -
014 Interface Challenge Part 1.mp4
11:45 -
015 Interface Challenge Part 2.mp4
10:14
12 – Java Generics
-
001 Generics Introduction.mp4
11:12 -
002 Our Generics Class.mp4
11:37 -
003 Our Generics Class Part 2.mp4
18:57 -
004 Our Generics Class Part 3.mp4
10:13 -
005 Generics Challenge.mp4
13:08
13 – Naming Conventions and Packages. static and final keywords
-
001 Naming Conventions.mp4
07:09 -
002 Packages.mp4
17:40 -
003 Packages Part 2.mp4
11:39 -
004 Packages Part 3.mp4
12:05 -
005 Packages (Challenge Exercise).mp4
13:28 -
006 Scope.mp4
17:25 -
007 Scope Part 2 and Visibility.mp4
12:07 -
008 Scope +(Challenge Exercise).mp4
06:53 -
009 Access Modifiers.mp4
16:51 -
010 The static statement.mp4
12:32 -
011 The final statement.mp4
14:37 -
012 Final Part 2 and Static Initializers.mp4
09:01
14 – Java Collections
-
014 Potential issue with equals() and sub-classing.mp4
11:59 -
027 Challenge Part 4 (Final).mp4
18:04 -
026 Challenge Part 3.mp4
07:56 -
025 Challenge Part 2.mp4
10:52 -
024 Challenge Part 1.mp4
12:40 -
023 TreeMap and Unmodifiable Maps.mp4
20:50 -
022 Add a Basket.mp4
15:49 -
021 StockList Class With Maps.mp4
17:05 -
020 Sorted Collections.mp4
13:11 -
019 Sets Challenge Part 3.mp4
18:17 -
018 Sets Challenge Part 2.mp4
12:49 -
017 Sets Challenge Part 1.mp4
15:26 -
016 Finishing Off Sets.mp4
09:16 -
015 Sets – Symmetric & Asymmetric.mp4
15:34 -
001 Collections Overview.mp4
15:47 -
013 Finish off equals() and hashcode().mp4
10:56 -
012 HashSet – equals() and hashCode().mp4
16:52 -
011 Sets & HashSet.mp4
19:52 -
010 Immutable Class Challenge.mp4
04:32 -
009 Immutable Classes.mp4
15:41 -
008 Adventure Game challenge.mp4
08:13 -
007 Adding Exits to the Adventure game.mp4
18:04 -
006 Map Continued and Adventure Game.mp4
16:33 -
005 Maps.mp4
16:51 -
004 Comparable and Comparator.mp4
18:55 -
003 Collections List Methods.mp4
18:23 -
003 Collections List Methods.mp4
18:23 -
002 Binary Search.mp4
15:39
15 – JavaFX
-
036 SceneBuilder.mp4
03:23 -
025 Show Dialog and Add Controller Code.mp4
14:33 -
026 Bug Fix and Update List View.mp4
10:27 -
027 Data Binding and Observable.mp4
11:20 -
028 Cell Factories.mp4
14:44 -
029 Context Menu.mp4
15:37 -
030 KeyEvents and Toolbars.mp4
15:41 -
031 SortedList.mp4
12:44 -
032 FilteredList.mp4
16:18 -
033 CSS With JavaFX.mp4
17:39 -
034 Transforming Nodes and Choosers.mp4
16:37 -
035 More on Choosers and Web Pages.mp4
22:11 -
024 Add DialogPane.mp4
16:30 -
037 Installing SceneBuilder for Windows.mp4
05:00 -
038 Installing SceneBuilder for Mac.mp4
03:39 -
039 Overview of SceneBuilder.mp4
07:15 -
040 Building a UI with SceneBuilder.mp4
15:49 -
041 More on SceneBuilder.mp4
17:27 -
042 JavaFX Challenge.mp4
15:13 -
043 JavaFX Challenge Part 2.mp4
13:16 -
044 JavaFX Challenge Part 3.mp4
16:07 -
045 JavaFX Challenge Part 4.mp4
14:02 -
046 JavaFX Challenge Wrap up.mp4
09:15 -
013 TitledPane.mp4
06:42 -
002 Create Your First JavaFX Project.mp4
06:00 -
003 JavaFX Overview.mp4
09:48 -
004 JavaFX Hello World Program.mp4
10:55 -
005 GridPane Layout.mp4
15:33 -
006 HBox Layout.mp4
13:11 -
007 BorderPane Layout.mp4
13:16 -
008 Other Layouts.mp4
17:09 -
009 Controls.mp4
15:17 -
010 RadioButton and CheckBox.mp4
17:02 -
011 ComboBox and ChoiceBox.mp4
17:13 -
012 Slider, Spinner, ColorPicker & DatePicker Controls.mp4
14:30 -
001 JDK11 Global Library Configuration.mp4
05:05 -
014 Events and Event Handlers.mp4
14:29 -
015 Events Continued.mp4
14:38 -
016 UI Thread.mp4
14:40 -
017 Threads and Runnable.mp4
16:17 -
018 Setup Sample Todo List Application.mp4
12:59 -
019 Base Interface.mp4
13:28 -
020 Add Change Listener.mp4
14:17 -
021 Formatting Dates.mp4
07:03 -
022 Singletons.mp4
15:04 -
023 Load and Save ToDo Items fromto Disk.mp4
16:25
16 – Basic Input & Output including java.util
-
030 More on Paths.mp4
12:17 -
021 Writing Objects With Java NIO.mp4
11:36 -
022 Reading and Writing with Java NIO.mp4
15:47 -
023 Writing Binary Files with Java NIO.mp4
13:36 -
024 Reading Files with NIO.mp4
15:47 -
025 Absolute and Relative Reads.mp4
11:10 -
026 Chained Put Methods.mp4
13:55 -
027 Writing Sequentially.mp4
13:04 -
028 FileChannel to Copy Files and Pipes with Threads.mp4
15:04 -
029 Filesystem.mp4
18:02 -
020 Java NIO.mp4
14:47 -
031 Exists and CopyFile.mp4
11:59 -
032 Move, Rename and Delete.mp4
11:16 -
033 File Attributes.mp4
12:50 -
034 Read Existing Directory Contents.mp4
14:15 -
035 Separators Temp Files and File Stores.mp4
12:25 -
036 Walk File Tree.mp4
11:33 -
037 Copy Entire Tree.mp4
12:58 -
038 Mapping IO and NIO Methods.mp4
12:53 -
011 Challenge.mp4
05:01 -
002 Stack Trace and Call Stack.mp4
13:04 -
003 Catching and throwing Exceptions.mp4
14:20 -
004 Multi Catch Exceptions.mp4
08:05 -
005 Introduction to IO.mp4
15:55 -
006 Writing content – FileWriter class and Finally block.mp4
14:57 -
007 Try with Resources.mp4
12:12 -
008 FileReader and Closeable.mp4
12:55 -
009 BufferedReader.mp4
12:59 -
010 Load Big Location and Exits Files.mp4
07:29 -
001 Exceptions.mp4
14:00 -
012 Buffered Writer and Challenge.mp4
13:11 -
013 Byte Streams.mp4
15:45 -
014 Reading Binary Data and End of File Exceptions.mp4
15:43 -
015 Object Input Output including Serialization.mp4
14:15 -
016 Finish Object IO and RandomAccessFile class.mp4
16:03 -
017 Create Random Access File.mp4
14:29 -
018 Update Static Initializer Block With Random File Access.mp4
11:37 -
019 Update Adventure Game to Read Random Access File.mp4
14:20
17 – Concurrency in Java
-
015 ArrayBlockingQueue Class.mp4
12:29 -
029 Challenge 9.mp4
04:53 -
028 Challenge 8.mp4
05:29 -
027 Challenge 6 and 7.mp4
11:00 -
026 Challenge 3,4 and 5.mp4
11:15 -
025 Challenge 1 and 2.mp4
09:09 -
024 Service.mp4
14:34 -
023 Data Binding.mp4
10:16 -
022 JavaFX Background Tasks.mp4
15:25 -
021 Other Thread Issues.mp4
14:04 -
020 Live Lock Example and Slipped Conditions.mp4
05:04 -
019 Fair Locks and Live Locks.mp4
12:54 -
018 Thread Starvation.mp4
16:47 -
017 More on Deadlocks.mp4
14:06 -
016 Deadlocks.mp4
10:34 -
001 Concurrency and Threads Introduction.mp4
06:59 -
014 Thread Pools.mp4
12:03 -
013 Using Try Finally With Threads.mp4
10:36 -
012 Reentrant Lock and Unlock.mp4
10:27 -
011 Thread Interference.mp4
11:15 -
010 The Java Util Concurrent package.mp4
12:09 -
009 Deadlocks, wait, notify and notifyAll methods.mp4
14:05 -
008 Producer and Consumer.mp4
10:54 -
007 Synchronisation.mp4
11:05 -
006 Thread Variables.mp4
09:53 -
005 Multiple Threads.mp4
11:52 -
004 Interrupt and Join.mp4
09:44 -
003 Runnable and Thread.mp4
13:19 -
002 Threads.mp4
13:32