Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Complete Java Masterclass - updated for Java 10 (2018)

    Posted By: ParRus
    Complete Java Masterclass - updated for Java 10 (2018)

    Complete Java Masterclass - updated for Java 10 (2018)
    WEBRip | English | MP4 | 1280 x 720 | AVC ~88.3 kbps | 30 fps
    AAC | 128 Kbps | 48.0 KHz | 2 channels | Subs: English (.srt) | 76 hours | 10.33 GB
    Genre: Video Tutorial

    Learn to master Java 8 and Java 10 core development step-by-step and make your first unique, advanced program in 30 days
    What Will I Learn?

    How to build creative, fully-functional Java 8 programs with confidence (whilst having fun, too)
    How to program the right way, cutting out the useless fluff and filler
    How to easily write advanced programs for all computing platforms at once
    Expert-level knowledge of Java code (+ advanced tips and tricks used by the pros)
    The core skills needed to program for big clients, as a travelling freelancer or from home

    Want to go from no previous coding experience – overwhelmed and confused about where to even start – to advanced Java 8 and Java 10 programmer, able to seamlessly build creative and exciting programs with confidence?

    You wouldn’t be reading this otherwise. Here’s the great news…

    You’ve just stumbled upon the most complete, in-depth beginner to advanced Java 8 and Java 10 programming course online. With over to 230,000 students enrolled and tens of thousands of 5 star reviews to date, these comprehensive tutorials cover everything you’ll ever need.

    Whether you want to:

    - become an in-demand Java developer for exciting software companies

    - go freelance and work from home, setting your own schedule and rates

    - sharpen your core programming skills to reach the advanced level

    - simply bring your own ideas to life with your first profitable program

    …this complete Java developer course is exactly what you need, and more. (You’ll even get a certification of completion to add to your arsenal)

    What makes this course a bestseller?

    Like you, thousands of others were frustrated and fed up with fragmented Youtube tutorials which assume you already know a bunch of stuff, as well as thick, college-like textbooks able to send even the most caffeine-fuelled coder to sleep.

    Like you, they were tired of low-quality lessons, poorly explained topics and all-round confusing info presented in the wrong way. That’s why so many find success in this complete Java developer course. It’s designed with simplicity and seamless progression in mind through its HD, comprehensive tutorials.

    This course assumes no previous coding experience and takes you from absolute beginner core concepts, like showing you the free tools you need to download and install, to writing your very first Java 8/Java 10 program. We’ll then explore the advanced Java feature set to create awesome programs from the ground up, finishing with your industry recognised certification of completion.

    Here’s just some of what you’ll learn

    (It’s okay if you don’t understand all this yet, you will in the course)

    All the essential Java keywords, operators, statements, and expressions needed to fully understand exactly what you’re coding and why - making programming easy to grasp and less frustrating

    New Java 9 and Java 10 content added - find out how to use cool new Java 9 features like modules!

    How to safely download and install all necessary coding tools with less time and no frustrating installations or setups

    Complete chapters on object-oriented programming and the Java API (the protocols and tools for building applications) so you can code for all platforms and derestrict your program’s user base (and potential sales)

    How to develop powerful Java applications using one of the most powerful Integrated Development Environments on the market, IntelliJ IDEA! - Meaning you can code functional programs easier. IntelliJ has both a FREE and PAID version, and you can use either in this course.

    (Don’t worry if you’re used to using Eclipse, NetBeans or some other IDE. You’re free to use any IDE and still get the most out of this course)

    How to not only code for desktop platforms, but for Android applications so you can fully utilize this booming mobile marketplace

    Java know-how for tools such as the Spring framework, popular amongst enterprise-level development (for big clients)

    Advanced coding tips and tricks used by the world’s most in-demand programmers as well as the top tech companies, so you can create apps not only for yourself, but as a profitable business on your terms if you choose to

    And much, much more…

    “AP-what?”

    Don't worry if none of that made sense. We’ll go into great detail explaining each and every core concept, programming term, and buzzwords you need to create your exciting Java 10 / Java 8 program.

    By the end of this comprehensive course, you’ll master Java programming no matter what level of experience you’re at right now. You’ll understand what you are doing, and why you are doing it. This isn’t a recipe book, you’ll use your own creativity to make unique, intuitive programs.

    Not only do these HD videos show you how to become a programmer in great detail, but this course includes a unique challenge feature. Each time a core concept is taught, a video presents a challenge for you to help you understand what you have just learned in a real world scenario.

    You’ll go and complete the challenge on your own, then come back and see the answers and explained in detail in the video, allowing you to check your results and identify any areas you need to go back and work on.

    This is a proven way to help you understand Java faster and ensure you reach your goal of becoming a Java Developer in record time. Remember doing those old past exam papers in high school or college? It’s the same concept, and it works.

    As your instructor, I have over 30 years experience as a software developer and teacher and have been using Java since the year 2000. Yes, over 15 years (I’ve taught students younger than that). Meaning not only can I teach this content with great simplicity, but I can make it fun too!

    It’s no surprise my previous students have amazing results…

    See what your fellow students have to say:

    "If you want to learn Java programming, this is definitely the best place. Tim is a brilliant instructor and he’s quick to answer any questions about programming in Java. Because Tim explains almost all the concepts in a non-technical jargon, this course is perfect for complete beginners or intermediates." - Casper Donnoly, TX, USA

    "Great course! Everything is explained simply which is super important for learning programming, he nails it!" - Keith Fox, Colorado, USA

    “This course has taught me so much. I’ve gone from newbie to pretty much an expert in no time! Thanks so much Tim :)" - Via Kim

    "Great course. He gives you challenges that really test your knowledge on that section. He’s crystal clear and although some parts are a long, it's only to make sure you get it. This is the best course I’ve taken." - Chukwuebuka

    “This Java course is worth every penny and I find Tim to be one of the best instructors here on Udemy.” - Daniel Kubanyi

    It’s safe to say my students are thrilled with this course, and more importantly, their results, and you can be too…

    This complete beginner to advanced Java course will teach you everything you need to know in order to code awesome, profitable projects, and of course, have fun whilst doing it.

    Why learn Java compared to other programming languages?

    That’s easy.

    Java is the most popular programming language in use (TIOBE index) since it’s the only language that works across all computer platforms (and android mobile) without needing to be recompiled (edited) for each one.

    You code once, and the JVM (Java Virtual Machine) does all the work in making sure your awesome new programme runs smoothly on any platform, whether Windows, Mac, Linux or Android mobile.

    Why is this great?

    Not only does this multi-platform language save you countless hours in rewriting code, it means you can make your software available for download, and even for sale on every marketplace – reaching millions more potential users, both on desktop and mobile!

    Besides, you can’t afford not to know it…

    Think about it. If your competition or fellow coders know Java – the most popular coding language – and you don’t…

    Who has the huge market advantage?

    Who will bring your awesome idea to life first, dominating all platforms?

    Who will score the big companies and clients?

    The one who knows Java inside out of course. You can be that person.

    “Learning to program with Java was a no-brainer. It opened a lot of doors”

    Don’t get me wrong, this course is not for everyone.

    This is not some pushbutton, get rich quick recipe book where you copy other people’s code, make low-quality programs and hope to have contracts thrown at you from deep-pocket clients, or code the most intuitive, creative programs on your own.

    This course takes work. There’s a lot to learn with Java, but with the right guidance, information, tutoring and tests, it doesn’t have to be as difficult or time-intensive as you think.

    Who this course is NOT for:

    People looking to flood the market with poorly functioning programs for a quick sale

    People just looking to learn the ‘bare minimum', stay at the novice level and hope to succeed with Java

    People who’re happy with mediocre programs

    People who put in little effort and aren't motivated to find massive success with Java development

    Who this course IS for:

    People who want to produce the highest-quality, creative software

    People looking to go from absolute beginner to advanced Java expert

    People looking for expert knowledge and insider tips used by the world’s best programmers and top companies

    People looking to make money ONLY developing fully-functioning, intuitive programs - whether corporate, self-employed or freelance

    People who believe in hard work, and who aren’t afraid to fail before they succeed

    If this sounds like you, then you’ll find yourself going from beginner to successful Java programmer with less time, effort and investment than any other resource out there. Not to mention you get a certification of completion with this course, giving you extra credentials over others.

    I’m always updating this course with fresh content, too

    It’s no secret how technology is advancing at a rapid rate. New, more powerful hardware and software are being released every day, meaning it’s crucial to stay on top with the latest knowledge.

    That’s why I’m always adding new, up-to-date content to this course at no extra charge. Buy this course once, and you’ll have lifetime access to it and any future updates (which are on the way as we speak).

    Now that Java 10 is released, you won’t have to worry about buying any more courses or thick, heavy books. Simply log in to this course (I’ll send you an email when any updates are added) and you can quickly and easily catch up on any new and exciting releases!

    With this complete Java developer course, you’re expertise will never go out of date (or ‘obsolete’ if we want to get nerdy).

    I’ll personally answer all your questions

    As if this course wasn’t complete enough, I offer full support, answering any questions you have 7 days a week (whereas many instructors answer just once per week, or not at all).

    This means you’ll never find yourself stuck on one lesson for days on end. With my hand-holding guidance, you’ll progress smoothly through this course without any major roadblocks.

    That’s just one reason why I was voted top 10 in the 2015 Udemy instructor awards (out of a whopping 18,000 instructors), and quickly became a top-rated, bestselling instructor on the entire site.

    Student Quote: “Tim is extremely responsive, all questions are dealt with rapidly and the discussion forum is very interactive. Tim is ace!”

    There’s no risk either!

    This course comes with a full 30 day money-back guarantee. Meaning if you are not completely satisfied with the course or your progress, simply let me know and I’ll refund you 100%, every last penny no questions asked.

    You either end up with advanced Java skills, go on to develop great programs and potentially make an awesome career for yourself, or you try the course and simply get all your money back if you don’t like it…

    You literally can’t lose.

    Ready to get started, developer?

    Enrol now using the “Buy Now” button on the right, and get started on your way to creative, advanced Java 8 brilliance. Or, take this course for a free spin using the preview feature, so you know you’re 100% certain this course is for you.

    See you on the inside (hurry, class is waiting!)

    Who is the target audience?
    This course is perfect for absolute beginners with no previous coding experience, to intermediates looking to sharpen their skills to the expert level
    Those looking to build creative and advanced Java apps for either personal use or for high-paying clients as a self-employed contractor
    Those who love letting their own creative genius shine, whilst getting paid handsome amounts to do so

    Introduction
    07:58
    Getting Started With This Course
    Preview
    07:58

    Setup
    51:18
    Which version of Java should you use?
    05:16
    Install JDK 10 on Windows
    04:48
    Install and Configure Intellij on Windows
    09:53
    Free 90 Day Extended Trial of IntelliJ Ultimate Edition Now Available
    01:42
    Install JDK 10 on a Mac
    02:19
    Install and Configure Intellij on a Mac
    09:40
    Free 90 Day Extended Trial of IntelliJ Ultimate Edition Now Available
    01:42
    Install JDK 10 on Linux
    04:36
    Install and Configure Intellij on Linux
    09:39
    Free 90 Day Extended Trial of IntelliJ Ultimate Edition Now Available
    01:42

    First Steps
    20:11
    Introduction
    00:37
    Creating Your First Java Project
    Preview
    12:10
    Exploring The IntelliJ Interface
    07:24

    Variables, Datatypes and Operators
    01:42:14
    Introduction
    00:27
    What Are Variables?
    Preview
    15:13
    Getting To Know Primitive Data Types - The Byte, Short, Int And Long
    18:45
    Getting To Know Primitive Data Types - Float And Double
    12:57
    Getting To Know Primitive Data Types - Char And Boolean
    07:22
    Understanding Strings And Finishing Up Primitive Data Types
    11:56
    Operators In Java
    Preview
    16:12
    More On Operators And Operator Precedence
    19:22

    Java Tutorial: Expressions, Statements, Code blocks, Methods and more
    02:50:10
    Introduction
    00:31
    Keywords And Expressions
    Preview
    07:18
    Statements, Whitespace and Indentation (Code Organization)
    09:24
    Code Blocks And The If Then Else Control Statements
    17:08
    if then else Recap
    04:19
    Methods In Java
    18:01
    More On Methods And A Challenge
    15:34
    Method Challenge - Final Code Changes
    07:27
    DiffMerge Tool Introduction
    01:54
    Install DiffMerge
    02:01
    Using DiffMerge
    17:29
    Coding Exercises
    13:24
    MegaBytes Converter
    1 question
    Barking Dog
    1 question
    Leap Year Calculator
    1 question
    DecimalComparator
    1 question
    Equal Sum Checker
    1 question
    Teen Number Checker
    1 question
    Method Overloading
    27:01
    Method Overloading Recap
    03:38
    Seconds and Minutes Challenge
    13:49
    Bonus Challenge Solution
    11:12
    Area Calculator
    1 question
    Minutes To Years and Days Calculator
    1 question
    Equality Printer
    1 question
    Playing Cat
    1 question

    Control Flow Statements
    02:57:48
    Introduction
    00:38
    The switch statement (+Challenge Exercise)
    19:32
    Day of the Week Challenge
    10:47
    Number In Word
    1 question
    Number Of Days In Month
    1 question
    The for Statement (+Challenge Exercise)
    25:02
    For Loop Recap
    07:59
    Sum 3 and 5 Challenge
    06:13
    Sum Odd
    1 question
    The while and do while statements (+Challenge Exercise)
    24:21
    While and Do While Recap
    07:58
    Digit Sum Challenge
    10:30
    Number Palindrome
    1 question
    First And Last Digit Sum
    1 question
    Even Digit Sum
    1 question
    Shared Digit
    1 question
    Last Digit Checker
    1 question
    Greatest Common Divisor
    1 question
    All Factors
    1 question
    Perfect Number
    1 question
    Number To Words
    1 question
    Parsing Values from a String
    11:24
    Flour Pack Problem
    1 question
    Largest Prime
    1 question
    Diagonal Star
    1 question
    Reading User Input
    12:26
    Problems and Solutions
    10:20
    Reading User Input Challenge
    15:06
    Min and Max Challenge
    15:32

    OOP Part 1 - Classes, Constructors and Inheritance
    02:36:12
    Introduction
    00:36
    Classes Part 1
    Preview
    16:31
    Classes Part 2
    13:27
    Constructors - Part 1 (+Challenge Exercise)
    20:10
    Constructors - Part 2 (+Challenge Exercise)
    16:00
    Inheritance - Part 1
    19:39
    Inheritance - Part 2
    13:24
    Reference vs object vs Instance vs Class
    06:52
    this vs super
    06:52
    Method Overloading vs Overriding Recap
    07:32
    Static vs Instance Methods
    04:10
    Static vs Instance Variables
    04:17
    Inheritance Challenge Part 1 (+Challenge Exercise)
    16:38
    Inheritance Challenge Part 2
    10:04

    OOP Part 2 - Composition, Encapsulation, and Polymorphism
    02:19:39
    Introduction
    00:37
    Composition
    17:19
    Composition Part 2 (+Challenge Exercise)
    14:17
    Encapsulation
    19:23
    Encapsulation (+Challenge Exercise)
    15:15
    Polymorphism
    Preview
    20:35
    Polymorphism (+Challenge Exercise)
    18:46
    OOP Master Challenge Exercise
    16:41
    OOP Challenge - Solution
    16:46

    Arrays, Java inbuilt Lists, Autoboxing and Unboxing
    05:48:48
    Arrays
    21:27
    Arrays (Challenge Exercise)
    16:20
    Arrays Recap
    07:19
    References Types vs Value Types
    16:13
    Minimum Element Challenge
    11:51
    Reverse Array Challenge
    10:31
    List and ArrayList Part 1
    16:29
    ArrayList Part 2
    20:11
    ArrayList Part 3
    16:48
    ArrayList Challenge Part 1
    14:00
    ArrayList Challenge Part 2
    18:12
    ArrayList Challenge Part 3
    Preview
    10:49
    Bug Fix for ArrayList Challenge
    06:41
    Autoboxing and Unboxing
    16:16
    Autoboxing & Unboxing (Challenge Exercise) - Part 1
    16:49
    Autoboxing & Unboxing (Challenge Exercise) - Part 2
    17:08
    Autoboxing & Unboxing (Challenge Exercise) - Part 3
    09:32
    LinkedList Part 1
    Preview
    16:43
    LinkedList Part 2
    15:30
    LinkedList Part 3
    20:46
    LinkedList Challenge Part 1
    15:05
    Bug Fix for "Track 1" Error
    01:03
    LinkedList Challenge Part 2
    17:20
    LinkedList Challenge Part 3 (Final video)
    15:45

    Inner and Abstract Classes & Interfaces
    03:02:57
    Interfaces
    12:34
    Interfaces Part 2
    14:30
    Interfaces Challenge Part 1
    18:11
    Interfaces Challenge Part 2
    09:00
    Inner classes Part 1
    17:10
    Inner Classes Part 2
    14:45
    Inner Classes Challenge
    11:57
    Abstract Classes Part 1
    Preview
    16:42
    Abstract Classes Part 2
    10:55
    Interface vs Abstract Class
    04:48
    Abstract Class Challenge Part 1
    19:46
    Abstract Class Challenge Part 2
    12:53
    Abstract Class Challenge Part 3 (includes recursion).
    19:46
    -
    Java Generics
    01:05:07
    Generics Introduction
    Preview
    11:12
    Our Generics Class
    11:37
    Our Generics Class Part 2
    18:57
    Our Generics Class Part 3
    10:13
    Generics Challenge
    13:08
    -
    Naming Conventions and Packages. static and final keywords
    02:31:28
    Naming Conventions
    07:09
    Packages
    17:40
    Packages Part 2
    11:40
    Packages Part 3
    12:05
    Packages (Challenge Exercise)
    13:28
    Scope
    17:25
    Scope Part 2 and Visibility
    12:07
    Scope +(Challenge Exercise)
    06:53
    Access Modifiers
    16:51
    The static statement
    Preview
    12:32
    The final statement
    14:37
    Final Part 2 and Static Initializers
    09:01
    -
    Java Collections
    06:36:08
    Collections Overview
    15:47
    Binary Search
    15:39
    Collections List Methods
    18:23
    Comparable and Comparator
    Preview
    18:55
    Maps
    16:51
    Map Continued and Adventure Game
    16:33
    Adding Exits to the Adventure game
    18:04
    Adventure Game challenge
    08:13
    Immutable Classes
    15:42
    Immutable Class Challenge
    04:32
    Sets & HashSet
    19:52
    HashSet - equals() and hashCode()
    16:52
    Finish off equals() and hashcode()
    10:56
    Potential issue with equals() and sub-classing
    Preview
    11:59
    Sets - Symmetric & Asymmetric
    15:34
    Finishing Off Sets
    09:16
    Sets Challenge Part 1
    15:26
    Sets Challenge Part 2
    12:50
    Sets Challenge Part 3
    18:17
    Sorted Collections
    13:11
    StockList Class With Maps
    17:05
    Add a Basket
    15:49
    TreeMap and Unmodifiable Maps
    20:50
    Challenge Part 1
    12:40
    Challenge Part 2
    10:52
    Challenge Part 3
    07:56
    Challenge Part 4 (Final)
    18:04
    -
    JavaFX
    10:05:03
    Introduction
    17:31
    Code Vs FXml
    Preview
    13:27
    GridPane Layout
    15:34
    HBox Layout
    13:11
    BorderPane Layout
    13:16
    Other Layouts
    17:09
    Controls
    15:17
    RadioButton and CheckBox
    17:02
    ComboBox and ChoiceBox
    17:13
    Slider, Spinner, ColorPicker & DatePicker Controls
    14:30
    TitledPane
    06:42
    Events and Event Handlers
    Preview
    14:29
    Events Continued
    14:38
    UI Thread
    14:40
    Threads and Runnable
    16:18
    Setup Sample Todo List Application
    12:59
    Base Interface
    13:28
    Add Change Listener
    Preview
    14:17
    Formatting Dates
    07:03
    Singletons
    15:04
    Load and Save ToDo Items from/to Disk
    16:25
    Add DialogPane
    16:31
    Show Dialog and Add Controller Code
    14:33
    Bug Fix and Update List View
    10:27
    Data Binding and Observable
    Preview
    11:20
    Cell Factories
    14:44
    Context Menu
    Preview
    15:37
    KeyEvents and Toolbars
    15:41
    SortedList
    12:44
    FilteredList
    16:18
    CSS With JavaFX
    17:39
    Transforming Nodes and Choosers
    16:37
    More on Choosers and Web Pages
    22:11
    SceneBuilder
    03:23
    Installing SceneBuilder for Windows
    05:00
    Installing SceneBuilder for Mac
    03:39
    Overview of SceneBuilder
    07:15
    Building a UI with SceneBuilder
    15:49
    More on SceneBuilder
    17:27
    JavaFX Challenge
    15:14
    JavaFX Challenge Part 2
    13:16
    JavaFX Challenge Part 3
    16:07
    JavaFX Challenge Part 4
    14:03
    JavaFX Challenge Wrap up
    09:15
    -
    Basic Input & Output including java.util
    08:21:37
    Exceptions
    14:00
    Stack Trace and Call Stack
    13:04
    Catching and throwing Exceptions
    14:20
    Multi Catch Exceptions
    08:06
    Introduction to I/O
    15:55
    Writing content - FileWriter class and Finally block
    Preview
    14:58
    Try with Resources
    12:12
    FileReader and Closeable
    12:55
    BufferedReader
    12:59
    Load Big Location and Exits Files
    07:29
    Challenge
    05:01
    Buffered Writer and Challenge
    13:11
    Byte Streams
    15:45
    Reading Binary Data and End of File Exceptions
    15:44
    object Input Output including Serialization
    14:15
    Finish object I/O and RandomAccessFile class
    16:03
    Create Random Access File
    14:29
    Update Static Initializer Block With Random File Access
    11:37
    Update Adventure Game to Read Random Access File
    14:20
    Java NIO
    14:47
    Writing objects With Java NIO
    11:36
    Reading and Writing with Java NIO
    15:47
    Writing Binary Files with Java NIO
    13:36
    Reading Files with NIO
    15:47
    Absolute and Relative Reads
    11:10
    Chained Put Methods
    13:55
    Writing Sequentially
    13:04
    FileChannel to Copy Files and Pipes with Threads
    15:04
    Filesystem
    18:02
    More on Paths
    12:17
    Exists and CopyFile
    11:59
    Move, Rename and Delete
    11:16
    File Attributes
    12:50
    Read Existing Directory Contents
    14:15
    Separators Temp Files and File Stores
    12:25
    Walk File Tree
    11:33
    Copy Entire Tree
    12:58
    Mapping IO and NIO Methods
    12:53
    -
    Concurrency in Java
    05:25:56
    Concurrency and Threads Introduction
    06:59
    Threads
    13:32
    Runnable and Thread
    13:19
    Interrupt and Join
    09:44
    Multiple Threads
    Preview
    11:52
    Thread Variables
    09:53
    Synchronisation
    11:05
    Producer and Consumer
    Preview
    10:55
    Deadlocks, wait, notify and notifyAll methods
    14:05
    The Java Util Concurrent package
    12:09
    Thread Interference
    11:15
    Reentrant Lock and Unlock
    10:28
    Using Try Finally With Threads
    10:36
    Thread Pools
    12:03
    ArrayBlockingQueue Class
    12:29
    Deadlocks
    10:34
    More on Deadlocks
    Preview
    14:06
    Thread Starvation
    16:47
    Fair Locks and Live Locks
    12:55
    Live Lock Example and Slipped Conditions
    05:04
    Other Thread Issues
    14:04
    JavaFX Background Tasks
    15:25
    Data Binding
    10:16
    Service
    14:34
    Challenge 1 and 2
    09:09
    Challenge 3,4 and 5
    11:15
    Challenge 6 and 7
    11:00
    Challenge 8
    05:30
    Challenge 9
    04:53
    -
    Lambda Expressions
    03:11:07
    Lambda Expressions Introduction
    15:33
    Lambda Expressions Continued
    Preview
    14:50
    Lambda Expressions Nested Blocks
    14:45
    Scope and Functional Programming
    15:02
    Functional Interfaces & Predicates
    16:38
    More on Predicates & Suppliers
    12:06
    Functions
    13:11
    Chaining java.util.function Functions
    11:56
    Streams
    13:50
    Streams - Intermediate and Terminal Operations
    13:06
    Streams - Flatmap & Lambda Best Practices
    21:30
    Lambda Challenge Part 1
    12:07
    Lambda Challenge Part 2
    16:33
    -
    Regular Expressions
    01:54:14
    Regular Expressions Introduction
    16:21
    Character classes and Boundary Matchers
    13:55
    Quantifiers and the Pattern and Matcher classes
    14:42
    Matcher find and Group Methods
    15:03
    And, Or & Not
    15:26
    Regular Expressions Challenge Part 1
    17:04
    Regular Expressions Challenge Part 2
    15:30
    Regular Expressions Challenge Part 3
    06:13
    -
    Debugging and Unit Testing
    02:45:32
    Introduction to Debugging
    17:57
    More on Debugging
    11:24
    Field Watch Points
    16:14
    Advanced Debugging
    10:14
    Introduction to Unit Testing with JUnit
    16:20
    Asserts in Junit
    18:19
    More Asserts and Exception Handling
    16:34
    Parameterized Testing
    12:21
    JUnit Challenge #1 and #2
    21:41
    JUnit Challenges #3 to #7
    12:22
    Junit Challenges #8 to #10
    12:06
    -
    Databases
    07:40:06
    Section Introduction
    01:55
    Database Terminology
    10:32
    Install and Setup SQLite for Windows
    07:56
    Install and Setup SQLite for Mac
    02:00
    Install and Setup SQLite for Linux
    02:38
    Introduction to SQLite
    11:15
    More with SQLite
    10:42
    Querying Data With SQL
    16:02
    SQL Order by and Joins
    13:11
    More Complex Joins
    11:44
    Wildcards in Queries and Views
    15:17
    Housekeeping and Final SQL Challenge
    14:17
    JDBC and SQLite GUI Browser
    15:49
    Creating Databases With JDBC in Java
    17:26
    JDBC Insert, Update, Delete
    15:49
    .executeQuery() and using Constants
    20:39
    The Music SQLite Database
    12:43
    Write Java Query for Artists
    14:46
    Executing SQL in DB Browser
    17:18
    Query Albums by Artist Method
    16:23
    Query Artists for Song method
    15:03
    Result Set meta Data
    14:38
    Functions and Views
    16:38
    Write the Method to Query View
    11:48
    SQL Injection Attacks and Prepared Statements
    17:01
    Transactions
    13:40
    Inserting Records With JDBC
    10:08
    Insert Albums, Artists, and Songs
    14:00
    Test Insert JDBC Code
    18:07
    JDBC with a GUI Program
    17:53
    Add Artists
    12:35
    Fix Artist and Preload Records
    13:24
    Implement Artist Query
    11:57
    Add ProgressBar
    09:38
    Handling Updates
    15:14
    -
    Java Networking Programming
    02:23:48
    Networking Overview
    09:39
    First Client and Server Apps
    15:02
    Multi Threaded Server
    14:04
    Multi-Threading and Timeouts
    12:46
    UDP Server and Client
    18:13
    High Level APIS
    18:55
    URL Connections and Input Stream Reader
    16:06
    HTTPUrlConnection
    17:57
    Alternatives to HTTPUrlConnection
    21:06
    -
    Java 9 Module System
    14:08
    Introduction to Modules
    06:21
    Module Declarations and Statements
    02:08
    Module Types
    05:39
    -
    Migrating Java Projects to Java 9
    01:04:59
    Project Setup and Test
    07:23
    Structuring the new project
    04:02
    Creating the first module (Common)
    12:04
    Creating the Module Descriptor file
    13:25
    Creating the 2nd module (Database)
    10:44
    Challenge - Create the final module (UI)
    09:52
    Transitive Dependencies
    07:29
    -
    Bonus Material
    23:08
    Bonus - Please Watch!
    00:48
    Check Out My Other 30 Udemy Courses!
    00:35
    Source code for all Programs
    21:45

    also You can watch my other last: Programming-posts

    Screenshots

    Complete Java Masterclass - updated for Java 10 (2018)

    Complete Java Masterclass - updated for Java 10 (2018)

    Complete Java Masterclass - updated for Java 10 (2018)

    Complete Java Masterclass - updated for Java 10 (2018)

    Complete Java Masterclass - updated for Java 10 (2018)

    Exclusive eLearning Videos ParRus-blogadd to bookmarks

    Complete Java Masterclass - updated for Java 10 (2018)