Sie sind auf Seite 1von 5

Curriculum

1: Introduction
1 Getting Started With This Course
2: Setup

7:40

2 How to Use This Section Of The Course


0:56
3 Download And Install The JDK For A PC Running Windows
4:45
4 Download And Install IntelliJ IDEA For A PC Running Windows
9:39
5 Free 90 Day Extended Trial of IntelliJ Ultimate Edition Now Available

6 Download And Install The JDK For Mac OS X


2:01
7 Download And Install IntelliJ IDEA For Mac OS X
7:52
8 Free 90 Day Extended Trial of IntelliJ Ultimate Edition Now Available

9 Download And Install The JDK For A PC Running Linux


2:02
10 Download And Install IntelliJ IDEA For A PC Running Linux
8:29
11 Free 90 Day Extended Trial of IntelliJ Ultimate Edition Now Available

3: First Steps
12 Introduction
13 Hello World Program
14 The IntelliJ Interface

0:32
12:11
7:23

4: Variables, Datatypes and Operators


15 Introduction
0:22
16 Variables
15:10
17 Primitive Data Types - byte, short, int and long (+Challenge Exercise)
18:41
18 Primitive Data Types float, double (+Challenge Exercise)
12:54
19 Primitive data types - char and boolean (+Challenge Exercise) 7:19
20 Primitive Types Wrap up and String
11:53
21 Operators Part 1
16:09
22 Operators Part 2 (+Challenge Exercise)
19:18
5: Expressions, Statements, Code blocks and Methods
23 Introduction
24 Keywords and Expressions (+Challenge Exercise)
25 Statements, Whitespace and Indenting
26 Code blocks and Control Statements - if then else (+Challenge
27 Methods - Part 1
28 Methods - Part 2 (+Challenge Exercise)
29 Method Overloading (+Challenge Exercise)

0:27
7:13
9:21
Exercise)
17:07
17:43
15:05
26:58

6: Control Flow Statements


30 Introduction
31 The switch statement (+Challenge Exercise)
32 The for Statement (+Challenge Exercise)
33 The while and do while statements (+Challenge Exercise)

0:33
19:29
25:01
16:29

7: OOP Part 1 - Classes, Constructors and Inheritance


34 Introduction
35 Classes Part 1
36 Classes Part 2
37 Constructors - Part 1 (+Challenge Exercise)
38 Constructors - Part 2 (+Challenge Exercise)
39 Inheritance - Part 1
40 Inheritance - Part 2
41 Inheritance Challenge Part 1 (+Challenge Exercise)
42 Inheritance Challenge Part 2

0:32
16:30
13:24
18:53
15:57
19:36
13:23
16:35
10:01

8: OOP Part 2 - Composition, Encapsulation, and Polymorphism


43 Introduction
44 Composition
45 Composition Part 2 (+Challenge Exercise)
46 Encapsulation
47 Encapsulation (+Challenge Exercise)
48 Polymorphism
49 Polymorphism (+Challenge Exercise)
50 OOP Master Challenge Exercise
51 OOP Challenge - Solution

0:33
17:16
14:14
19:20
14:13
20:31
18:43
15:56
15:29

9: Arrays, Java inbuilt Lists, Autoboxing and Unboxing


52 Arrays
53 Arrays (Challenge Exercise)
54 List and ArrayList Part 1
55 ArrayList Part 2
56 ArrayList Part 3
57 ArrayList Challenge Part 1
58 ArrayList Challenge Part 2
59 ArrayList Challenge Part 3
60 Autoboxing and Unboxing
61 Autoboxing & Unboxing (Challenge Exercise) - Part 1
62 Autoboxing & Unboxing (Challenge Exercise) - Part 2
63 Autoboxing & Unboxing (Challenge Exercise) - Part 3

21:24
16:17
16:26
20:08
16:45
13:57
18:10
10:47
16:13
16:46
17:05
9:29

64 LinkedList
65 LinkedList
66 LinkedList
67 LinkedList
68 LinkedList
69 LinkedList

Part 1
Part 2
Part 3
Challenge Part 1
Challenge Part 2
Challenge Part 3 (Final video)

16:40
15:27
20:43
14:03
17:17
15:42

10: Inner and Abstract Classes & Interfaces


70 Interfaces
71 Interfaces Part 2
72 Interfaces Challenge Part 1
73 Interfaces Challenge Part 2
74 Inner classes Part 1
75 Inner Classes Part 2
76 Inner Classes Challenge
77 Abstract Classes Part 1
78 Abstract Classes Part 2
79 Abstract Class Challenge Part 1
80 Abstract Class Challenge Part 2
81 Abstract Class Challenge Part 3

12:31
14:26
17:36
8:57
17:08
14:42
10:30
16:39
10:52
19:43
12:50
19:41

11: Java Generics


82 Generics Introduction
83 Our Generics Class
84 Our Generics Class Part 2
85 Our Generics Class Part 3
86 Generics Challenge

11:09
11:34
18:54
10:10
13:05

12: Naming Conventions and Packages. static and final keywords


87 Naming Conventions
88 Packages
89 Packages Part 2
90 Packages Part 3
91 Packages (Challenge Exercise)
92 Scope
93 Scope Part 2 and Visibility
94 Scope +(Challenge Exercise)
95 Access Modifiers
96 The static statement
97 The final statement
98 Final Part 2 and Static Initializers

7:06
17:03
11:37
12:02
12:54
17:22
12:04
5:53
16:48
12:29
14:34
8:57

13: Java Collections


99 Collections Overview
10 Binary Search
10 Collections List Methods
10 Comparable and Comparator
10 Maps
10 Map Continued and Adventure Game
10 Adding Exits to the Adventure game
10 Adventure Game challenge
10 Immutable Classes
10 Immutable Class Challenge
10 Sets & HashSet
11 HashSet - equals() and hashCode()
11 Finish off equals() and hashcode()
11 Potential issue with equals() and sub-classing

15:45
15:36
18:20
18:52
16:48
16:30
18:01
8:10
15:38
4:29
19:49
16:49
10:53
11:56

14: Testing, Exceptions and Documentation


11 Debugging
11 Using Java's Documentation
11 Source Code Analysis in IntelliJ
11 Reviewing Java's Own Source Code
11 Exception

15: Exploring Java's Libraries


11 Content Coming Soon

16: Basic Input & Output including java.util


11 Content Coming Soon

17: Concurrency in Java


12 Content Coming Soon

18: Regular Expressions


12 Content Coming Soon

19: Lambda Expressions


12 Content Coming Soon

20: Upcoming Content


12 Content getting added to course

21: Extras
12 Other courses created by Tim!
12 Links to Tim's other courses
12 Source code for all Programs

2:40

RAR

Das könnte Ihnen auch gefallen