Companies Home Search Profile

Java for Beginners Your Easy Guide to Java Programming

Focused View

6:35:29

57 View
  • 01.01-introduction.mp4
    01:56
  • 01.02-what is programming.mp4
    05:06
  • 01.03-the tools you need.mp4
    03:20
  • 02.01-section introduction.mp4
    00:53
  • 02.02-installing the jdk on windows.mp4
    08:10
  • 02.03-setting up environment variables on windows.mp4
    06:26
  • 02.04-installing intellij idea on windows.mp4
    04:08
  • 02.05-installing the jdk on mac.mp4
    03:40
  • 02.06-setting up environment variables on mac.mp4
    06:34
  • 02.07-installing intellij idea on mac.mp4
    04:18
  • 03.01-section introduction.mp4
    00:33
  • 03.02-creating a new project.mp4
    12:33
  • 03.03-creating and loading a template project.mp4
    01:20
  • 03.04-welcome to your challenge.mp4
    02:19
  • 03.05-challenge part 1-exercise.mp4
    00:32
  • 03.06-challenge part 1-solution.mp4
    01:40
  • 04.01-section introduction.mp4
    01:07
  • 04.02-what are variables.mp4
    01:31
  • 04.03-ints.mp4
    05:35
  • 04.04-doubles.mp4
    01:40
  • 04.05-booleans.mp4
    01:43
  • 04.06-strings.mp4
    01:11
  • 04.07-primitive versus class types.mp4
    04:44
  • 04.08-conclusion.mp4
    00:35
  • 04.09-challenge part 2-exercise.mp4
    00:41
  • 04.10-challenge part 2-solution.mp4
    01:40
  • 05.01-section introduction.mp4
    00:26
  • 05.02-numeric expressions.mp4
    03:21
  • 05.03-boolean expressions.mp4
    02:03
  • 05.04-simplifying boolean expressions.mp4
    01:34
  • 05.05-logical operators.mp4
    03:17
  • 05.06-challenge part 3-exercise.mp4
    01:36
  • 05.07-challenge part 3-solution.mp4
    06:18
  • 06.01-section introduction.mp4
    00:43
  • 06.02-string concatenation.mp4
    00:48
  • 06.03-string operations.mp4
    00:29
  • 06.04-transforming strings.mp4
    01:23
  • 06.05-boolean-based string checks.mp4
    02:43
  • 06.06-int-based string checks.mp4
    01:32
  • 06.07-creating new strings.mp4
    02:06
  • 06.08-challenge part 4-exercise.mp4
    00:51
  • 06.09-challenge part 4-solution.mp4
    03:24
  • 07.01-section introduction.mp4
    00:27
  • 07.02-logical operators recap.mp4
    01:27
  • 07.03-the if block.mp4
    02:35
  • 07.04-the else block.mp4
    02:31
  • 07.05-alternate flows with elseif.mp4
    01:54
  • 07.06-thinking about conditionals.mp4
    02:46
  • 07.07-dead branches.mp4
    02:05
  • 07.08-refactoring to simplify conditionals.mp4
    01:57
  • 07.09-nested conditionals.mp4
    01:42
  • 07.10-good versus bad refactoring.mp4
    03:22
  • 07.11-the switch statement.mp4
    04:00
  • 07.12-break statements in switches.mp4
    02:07
  • 07.13-the ternary operator.mp4
    04:14
  • 07.14-challenge part 5-exercise.mp4
    00:35
  • 07.15-challenge part 5-solution.mp4
    01:54
  • 08.01-section introduction.mp4
    00:32
  • 08.02-what are loops.mp4
    00:30
  • 08.03-the while loop.mp4
    02:35
  • 08.04-the do while loop.mp4
    01:47
  • 08.05-the for loop.mp4
    02:15
  • 08.06-esoteric loops.mp4
    01:26
  • 08.07-the for each loop with collections.mp4
    01:38
  • 08.08-processing collections with streams.mp4
    03:14
  • 08.09-challenge part 6-exercise.mp4
    00:56
  • 08.10-challenge part 6-solution.mp4
    04:08
  • 09.01-section introduction.mp4
    00:22
  • 09.02-what are methods.mp4
    00:37
  • 09.03-creating a method.mp4
    02:46
  • 09.04-calling a method.mp4
    00:51
  • 09.05-passing parameters.mp4
    01:23
  • 09.06-passing multiple parameters.mp4
    01:00
  • 09.07-returning output from a method.mp4
    01:10
  • 09.08-using a returned value.mp4
    02:05
  • 09.09-refactoring inlining.mp4
    01:19
  • 09.10-refactoring removing unnecessary variables.mp4
    01:21
  • 09.11-challenge part 7-exercise.mp4
    00:39
  • 09.12-challenge part 7-solution.mp4
    03:20
  • 10.01-section introduction.mp4
    00:49
  • 10.02-what are objects.mp4
    01:24
  • 10.03-creating a class.mp4
    01:16
  • 10.04-visibility modifiers.mp4
    03:56
  • 10.05-constructors.mp4
    01:37
  • 10.06-the default constructor.mp4
    01:58
  • 10.07-instances and state.mp4
    01:32
  • 10.08-adding methods to classes.mp4
    03:31
  • 10.09-getters and setters.mp4
    02:01
  • 10.10-why encapsulation is important.mp4
    03:05
  • 10.11-protecting the integrity of your objects.mp4
    04:06
  • 10.12-composing objects.mp4
    03:04
  • 10.13-referencing other objects.mp4
    01:57
  • 10.14-object references.mp4
    02:24
  • 10.15-stepping into an objects methods.mp4
    01:49
  • 10.16-concept of inheritance.mp4
    01:10
  • 10.17-extending a class.mp4
    01:58
  • 10.18-adding custom methods.mp4
    01:26
  • 10.19-creating another subclass.mp4
    02:16
  • 10.20-viewing the type hierarchy.mp4
    00:59
  • 10.21-superclass variable references.mp4
    01:48
  • 10.22-concept of polymorphism.mp4
    00:44
  • 10.23-abstract methods.mp4
    02:03
  • 10.24-non-instantiability of abstract classes.mp4
    00:53
  • 10.25-implementing abstract methods.mp4
    03:03
  • 10.26-custom implementation of superclass methods.mp4
    02:19
  • 10.27-polymorphism in action.mp4
    05:03
  • 10.28-recap of oo concepts.mp4
    01:50
  • 10.29-challenge part 8-exercise.mp4
    00:34
  • 10.30-challenge part 8-solution.mp4
    04:04
  • 11.01-section introduction.mp4
    00:55
  • 11.02-concept of an exception.mp4
    05:06
  • 11.03-try catch blocks.mp4
    03:33
  • 11.04-scoping in try blocks.mp4
    01:21
  • 11.05-happy path and error path.mp4
    01:35
  • 11.06-throwing exceptions.mp4
    03:27
  • 11.07-creating and throwing your own exceptions.mp4
    02:22
  • 11.08-chaining exceptions.mp4
    02:07
  • 11.09-checked exceptions.mp4
    03:02
  • 11.10-non-checked exceptions.mp4
    01:17
  • 11.11-differences between checked and non-checked exceptions.mp4
    04:20
  • 11.12-bubbling exceptions up the call stack.mp4
    04:11
  • 11.13-runtime exception handling in nested method calls.mp4
    09:13
  • 11.14-checked exception handling in nested method calls.mp4
    07:38
  • 11.15-exceptions and non-void methods.mp4
    04:18
  • 11.16-multiple catch blocks.mp4
    05:34
  • 11.17-alternate exceptions in a catch block.mp4
    03:50
  • 11.18-ordering of catch blocks.mp4
    08:20
  • 11.19-challenge part 9-exercise.mp4
    00:48
  • 11.20-challenge part 9-solution.mp4
    05:11
  • 12.01-section introduction.mp4
    00:27
  • 12.02-lists.mp4
    06:58
  • 12.03-the collection interface.mp4
    01:51
  • 12.04-sets.mp4
    03:10
  • 12.05-lists versus sets.mp4
    03:55
  • 12.06-maps.mp4
    04:53
  • 12.07-coding with classes and collections.mp4
    03:21
  • 12.08-using your own classes with collections.mp4
    03:16
  • 12.09-the equals method with collections.mp4
    09:44
  • 12.10-implementing hash code and equals.mp4
    05:18
  • 13.01-what is java and how does it differ from other programming languages.mp4
    02:30
  • 13.02-do i need to know how to program in other languages to learn java.mp4
    02:24
  • 13.03-what kind of computer do i need to code with java.mp4
    02:38
  • 13.04-do i need to know math to program with java.mp4
    01:54
  • 13.05-what can you do with java.mp4
    03:22
  • 13.06-what tools do you need to write java codecreate apps.mp4
    03:23
  • 13.07-how do you get a job once you know java.mp4
    07:03
  • 14.01-course conclusion.mp4
    00:36
  • 9781803249629 Code.zip
  • More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    O'Reilly Media is an American learning company established by Tim O'Reilly that publishes books, produces tech conferences, and provides an online learning platform. Its distinctive brand features a woodcut of an animal on many of its book covers.
    • language english
    • Training sessions 147
    • duration 6:35:29
    • Release Date 2023/12/14