Udemy : The Complete Java Developer Course. Learn Step by Step

Acquire core & advanced programming skills! Includes comprehensive tutorials. Goal? Java 8 certification!

8
The Complete Java Developer Course. Learn Step by Step

What will you learn ?

  • Program fluently in Java
  • Understand the concepts of Object Oriented Programming
  • Be able to download and install Java on their computer
  • Understand Java Keywords, Expressions, Operators and Statements
  • Create their own java programs
  • Take their knowledge of Java to write applications for Android devices, the web, or even desktop applications

Today we have come with a bestselling course in Java development. “The Complete Java Developer Course. Learn Step by Step” by Tim Buchalka. If you want to learn Java, or update your existing skills to Java 8 then this is the best course for you. This course assumes no previous experience and takes you from the absolute beginner concepts like showing you the tools you need to download and install, writing you very first Java program, and then goes into more detail as instructor explore the entire Java feature set.

All the essential Java keywords, operators, statements, and expressions are explained in great detail, together with complete chapters on object-oriented programming and the Java API. You will learn to develop powerful Java applications using one of the most powerful Integrated Development Environments on the market, IntelliJ IDEA! But don’t worry, if you are used to using Eclipse, NetBeans or some other IDE. Because this is a pure Java course you are free to use any IDE you wish and you will have no problems getting the most out of the course.

By the end of this course, you will have a mastery of programming in Java no matter what level of experience you are at right now. Instructor has over 30 years experience as a software developer and teacher and have been using Java since around the year 2000. Yes, over 15 years! He is an expert programmer but also have the relatively unique ability to make teaching fun and easy.

Requirements

  • A computer – Windows, Mac and Linux are all supported and setup and installation videos for each platform are included!
  • Nothing else is needed, everything you need to get started programming in Java is included in the course, and all the tools used are free.

Curriculum For This Course

  1. Getting Started With This Course (07:53)
  1. How to Use This Section Of The Course (00:56)
  2. How To Install The Java Development Kit (JDK) For Windows (03:10)
  3. Free 90 Day Extended Trial of IntelliJ Ultimate Edition Now Available (00:58)
  4. Download and Install IntelliJ for Windows (12:10)
  5. Configuring IntelliJ for Java on Windows (04:10)
  6. How To Install The Java Development Kit (JDK) For Mac OS X (02:28)
  7. Free 90 Day Extended Trial of IntelliJ Ultimate Edition Now Available (00:59)
  8. Download and Install IntelliJ on a Mac (09:55)
  9. Configuring IntelliJ for Java on a Mac (03:23)
  10. How To Install The Java Development Kit (JDK) For Ubuntu Linux (04:15)
  11. Free 90 Day Extended Trial of IntelliJ Ultimate Edition Now Available (00:59)
    Install and Configure IntelliJ For Ubuntu Linux (08:29)
  1. Introduction (00:32)
  2. Creating Your First Java Project (12:11)
  3. Exploring The IntelliJ Interface (07:23)
  1. Introduction (00:22)
  2. What Are Variables? (15:10)
  3. Getting To Know Primitive Data Types – The Byte, Short, Int And Long (18:41)
  4. Getting To Know Primitive Data Types – Float And Double (12:54)
  5. Getting To Know Primitive Data Types – Char And Boolean (07:19)
  6. Understanding Strings And Finishing Up Primitive Data Types (11:53)
  7. Operators In Java (16:10)
  8. More On Operators And Operator Precedence (19:18)
  1. Introduction (00:26)
  2. Keywords And Expressions (07:13)
  3. Statements, Whitespace and Intentation (Code Organization) (09:21)
  4. Code Blocks And The If Then Else Control Statements (17:07)
  5. Methods In Java (17:43)
  6. More On Methods And A Challenge (15:05)
  7. Method Overloading (26:57)
  1. Introduction (00:33)
  2. The switch statement (+Challenge Exercise) (19:29)
  3. The for Statement (+Challenge Exercise) (25:01)
  4. The while and do while statements (+Challenge Exercise (16:28)
  1. Introduction (00:31)
  2. Classes Part 1 (16:30)
  3. Classes Part 2 (13:24)
  4. Constructors – Part 1 (+Challenge Exercise) (18:52)
  5. Constructors – Part 2 (+Challenge Exercise) (15:57)
  6. Inheritance – Part 1 (19:36)
  7. Inheritance – Part 2 (13:23)
  8. Inheritance Challenge Part 1 (+Challenge Exercise) (16:35)
  9. Inheritance Challenge Part 2 (10:01)
  1. Introduction (00:32)
  2. Composition (17:16)
  3. Composition Part 2 (+Challenge Exercise) (14:14)
  4. Encapsulation (19:20)
  5. Encapsulation (+Challenge Exercise) (14:13)
  6. Polymorphism (20:31)
  7. Polymorphism (+Challenge Exercise) (18:43)
  8. OOP Master Challenge Exercise (15:56)
  9. OOP Challenge – Solution (15:29)
  1. Arrays (21:24)
  2. Arrays (Challenge Exercise) (16:16)
  3. List and ArrayList Part 1 (16:26)
  4. ArrayList Part 2 (20:08)
  5. ArrayList Part 3 (16:45)
  6. ArrayList Challenge Part 1 (13:57)
  7. ArrayList Challenge Part 2 (18:09)
  8. ArrayList Challenge Part 3 (10:46)
  9. Autoboxing and Unboxing (16:13)
  10. Autoboxing & Unboxing (Challenge Exercise) – Part 1 (16:46)
  11. Autoboxing & Unboxing (Challenge Exercise) – Part 2 (17:05)
  12. Autoboxing & Unboxing (Challenge Exercise) – Part 3 (09:29)
  13. LinkedList Part 1 (16:39)
  14. LinkedList Part 2 (15:27)
  15. LinkedList Part 3 (20:43)
  16. LinkedList Challenge Part 1 (14:03)
  17. LinkedList Challenge Part 2 (17:17)
  18. LinkedList Challenge Part 3 (Final video) (15:42)
  1. Interfaces (12:31)
  2. Interfaces Part 2 (14:26)
  3. Interfaces Challenge Part 1 (17:35)
  4. Interfaces Challenge Part 2 (08:57)
  5. Inner classes Part 1 (17:07)
  6. Inner Classes Part 2 (14:41)
  7. Inner Classes Challenge (10:30)
  8. Abstract Classes Part 1 (16:39)
  9. Abstract Classes Part 2 (10:52)
  10. Abstract Class Challenge Part 1 (19:43)
  11. Abstract Class Challenge Part 2 (12:50)
  12. Abstract Class Challenge Part 3 (19:41)
  1. Generics Introduction (11:09)
  2. Our Generics Class (11:34)
  3. Our Generics Class Part 2 (18:54)
  4. Our Generics Class Part 3 (10:09)
  5. Generics Challenge (13:05)
  1. Naming Conventions (07:06)
  2. Packages (16:59)
  3. Packages Part 2 (11:36)
  4. Packages Part 3 (12:02)
  5. Packages (Challenge Exercise) (12:54)
  6. Scope (17:22)
  7. Scope Part 2 and Visibility (12:04)
  8. Scope +(Challenge Exercise) (05:52)
  9. Access Modifiers (16:48)
  10. The static statement (12:29)
  11. The final statement (14:34)
  12. Final Part 2 and Static Initializers (08:57)
  1. Collections Overview (15:44)
  2. Binary Search (15:36)
  3. Collections List Methods (18:20)
  4. Comparable and Comparator (18:51)
  5. Maps (16:48)
  6. Map Continued and Adventure Game (16:30)
  7. Adding Exits to the Adventure game (18:01)
  8. Adventure Game challenge (08:10)
  9. Immutable Classes (15:38)
  10. Immutable Class Challenge (04:29)
  11. Sets & HashSet (19:49)
  12. HashSet – equals() and hashCode() (16:49)
  13. Finish off equals() and hashcode() (10:53)
  14. Potential issue with equals() and sub-classing (11:56)
  15. Sets – Symmetric & Asymmetric (15:28)
  16. Finishing Off Sets (09:13)
  17. Sets Challenge Part 1 (15:23)
  18. Sets Challenge Part 2 (12:46)
  19. Sets Challenge Part 3 (18:14)
  20. Sorted Collections (13:08)
  21. StockList Class With Maps (17:02)
  22. Add a Basket (15:46)
  23. TreeMap and Unmodifiable Maps (20:47)
  24. Challenge Part 1 (12:37)
  25. Challenge Part 2 (10:49)
  26. Challenge Part 3 (07:53)
  27. Challenge Part 4 (Final) (18:01)
  1. Introduction (17:28)
  2. Code Vs FXml (13:24)
  3. GridPane Layout (15:30)
  4. HBox Layout (13:08)
  5. BorderPane Layout (13:13)
  6. Other Layouts (17:06)
  7. Controls (15:12)
  8. RadioButton and CheckBox (16:59)
  9. ComboBox and ChoiceBox (17:10)
  10. Slider, Spinner, ColorPicker & DatePicker Controls (14:27)
  11. TitledPane (06:39)
  12. Events and Event Handlers (14:26)
  13. Events Continued (14:35)
  14. UI Thread (14:37)
  15. Threads and Runnable (16:14)
  16. Setup Sample Todo List Application (12:56)
  17. Base Interface (13:25)
  18. Add Change Listener (14:14)
  19. Formatting Dates (07:00)
  20. Singletons (15:01)
  21. Load and Save ToDo Items from/to Disk (16:22)
  22. Add DialogPane (16:27)
  23. Show Dialog and Add Controller Code (14:30)
  24. Bug Fix and Update List View (10:24)
  25. Data Binding and Observable (11:17)
  26. Cell Factories (14:41)
  27. Context Menu (15:36)
  28. KeyEvents and Toolbars (15:38)
  29. SortedList (12:41)
  30. FilteredList (16:15)
  31. CSS With JavaFX (17:36)
  32. Transforming Nodes and Choosers (16:32)
  33. More on Choosers and Web Pages (22:08)
  34. SceneBuilder (03:20)
  35. Installing SceneBuilder for Windows (04:57)
  36. Installing SceneBuilder for Mac (03:36)
  37. Overview of SceneBuilder (07:12)
  38. Building a UI with SceneBuilder (15:46)
  39. More on SceneBuilder (17:23)
  40. JavaFX Challenge (15:10)
  41. JavaFX Challenge Part 2 (13:12)
  42. JavaFX Challenge Part 3 (16:04)
  43. JavaFX Challenge Part 4 (13:59)
  44. JavaFX Challenge Wrap up (09:12)
  1. Exceptions (13:57)
  2. Stack Trace and Call Stack (13:01)
  3. Catching and throwing Exceptions (14:17)
  4. Multi Catch Exceptions (08:02)
  5. Introduction to I/O (15:52)
  6. Writing content – FileWriter class and Finally block (14:54)
  7. Try with Resources (12:09)
  8. FileReader and Closeable (12:52)
  9. BufferedReader (12:55)
  10. Load Big Location and Exits Files (07:26)
  11. Challenge (04:57)
  12. Buffered Writer and Challenge (13:07)
  13. Byte Streams (15:41)
  14. Reading Binary Data and End of File Exceptions (15:39)
  1. Concurrency and Threads Introduction (06:56)
  2. Threads (13:29)
  3. Runnable and Thread (13:16)
  4. Interrupt and Join (09:41)
  5. Multiple Threads (11:49)
  6. Thread Variables (09:50)
  7. Synchronisation (11:02)
  8. Producer and Consumer (10:51)
  9. Deadlocks, wait, notify and notifyAll methods (14:02)
  10. The Java Util Concurrent package (12:06)
  11. Thread Interference (11:12)
  12. Reentrant Lock and Unlock (10:24)
  13. Using Try Finally With Threads (10:32)
  14. Thread Pools (12:00)
  15. ArrayBlockingQueue Class (12:26)
  16. Deadlocks (10:31)
  17. More on Deadlocks (14:03)
  18. Thread Starvation (16:44)
  19. Fair Locks and Live Locks (12:51)
  20. Live Lock Example and Slipped Conditions (05:01)
  21. Other Thread Issues (14:00)
  22. JavaFX Background Tasks (15:23)
  23. Data Binding (10:12)
  24. Service (14:30)
  25. Challenge 1 and 2 (09:06)
  26. Challenge 3,4 and 5 (11:12)
  27. Challenge 6 and 7 (10:58)
  28. Challenge 8 (05:27)
  29. Challenge 9 (04:50)
  1. Lambda Expressions Introduction (15:28)
  2. Lambda Expressions Continued (14:47)
  3. Lambda Expressions Nested Blocks (14:41)
  4. Scope and Functional Programming (14:59)
  5. Functional Interfaces & Predicates (16:34)
  6. More on Predicates & Suppliers (12:02)
  7. Functions (13:08)
  8. Chaining java.util.function Functions (11:53)
  9. Streams (13:47)
  10. Streams – Intermediate and Terminal Operations (13:03)
  11. Streams – Flatmap & Lambda Best Practices (21:27)
  12. Lambda Challenge Part 1 (12:04)
  13. Lambda Challenge Part 2 (16:28)
  1. Regular Expressions Introduction (16:18)
  2. Character classes and Boundary Matchers (13:52)
  3. Quantifiers and the Pattern and Matcher classes (14:39)
  4. Matcher find and Group Methods (15:00)
  5. And, Or & Not (15:23)
  6. Regular Expressions Challenge Part 1 (17:01)
  7. Regular Expressions Challenge Part 2 (15:27)
  8. Regular Expressions Challenge Part 3 (06:09)
  1. Introduction to Debugging (17:56)
  2. More on Debugging (11:20)
  3. Field Watch Points (16:11)
  4. Advanced Debugging (10:11)
  5. Introduction to Unit Testing with JUnit (16:17)
  6. Asserts in Junit (18:16)
  7. More Asserts and Exception Handling (16:30)
  8. Parameterized Testing (12:18)
  9. JUnit Challenge #1 and #2 (21:38)
  10. JUnit Challenges #3 to #7 (12:18)
  11. Junit Challenges #8 to #10 (12:03)
  1. Section Introduction (01:52)
  2. Database Terminology (10:29)
  3. Install and Setup SQLite for Windows (07:52)
  4. Install and Setup SQLite for Mac (01:56)
  5. Install and Setup SQLite for Linux (02:35)
  6. Introduction to SQLite (11:12)
  7. More with SQLite (10:39)
  8. Querying Data With SQL (16:00)
  9. SQL Order by and Joins (13:08)
  10. More Complex Joins (11:41)
  11. Wildcards in Queries and Views (15:14)
  12. Housekeeping and Final SQL Challenge (14:14)
  13. JDBC and SQLite GUI Browser (15:45)
  14. Creating Databases With JDBC in Java (17:22)
  15. JDBC Insert, Update, Delete (15:46)
  16. .executeQuery() and using Constants (20:35)
  17. The Music SQLite Database (12:39)
  18. Write Java Query for Artists (14:43)
  19. Executing SQL in DB Browser (17:15)
  20. Query Albums by Artist Method (16:19)
  21. Query Artists for Song method (15:00)
  22. Result Set Meta Data (14:35)
  23. Functions and Views (16:35)
  24. Write the Method to Query View (11:45)
  25. SQL Injection Attacks and Prepared Statements (16:57)
  26. Transactions (13:37)
  27. Inserting Records With JDBC (10:04)
  28. Insert Albums, Artists, and Songs (13:57)
  29. Test Insert JDBC Code (18:04)
  30. Tim is working away on this section! (00:07)
  1. Other courses created by Tim! (04:29)
  2. Links to Tim’s other courses (00:16)
  3. Source code for all Programs (13:38)
Download Part 1 » Download Part 2 » Download Part 3 » Download Part 4 » Download Part 5 »

You’ll be redirected to download link after skipping 1 Ad.

Download Udemy Courses at even 95% OFF!

NOTE : The videos uploaded by us are the property of the Udemy. Our purpose here to share the knowledge among those who are unable to afford. The credit goes to main owner. Thanking you !
PLEASE COMMENT AND SUPPORT US..

freepremiumfooterwhite

8 COMMENTS

  1. there are no videos in JAVAFX from 31 till 44,and so many of later updated file were missing in those files you have provided.,please provide only the updated content as single rar files.,like remaining parts in javafx,concurrency, databases etc.,because we have to download almost 10 gb of data again..please provide updated course videos…it is very hard to find them.,if you provide us.,we can get hope of employment some where through this video course and you will be the man to help us out achieve this..please provide us updated files..

  2. Still Unable to find following chapter
    Section 17 Exploring Java’s Libraries?
    Section 18 Concurrency in Java?
    Section 19 Regular Expressions?
    Section 20 Lambda Expressions?
    Can you please help? which part are they in because I am unable to find