Learn Java Programming | Complete Course

Learn Java Programming | Complete Course

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 20 Hours | 2.23 GB

Complete Guide to learning how to program in Java. Go from Beginner to Advanced level in Java with coding exercises!

If you want to learn Java to advance your skills, then this is the course for you!

If you have no previous knowledge or experience in Java, you will like that the course begins with Java basics. Even if you have some experience in programming in Java, this course can help you learn some new information you had missed before. Each section of the course is linked to the previous one in terms of utilizing what was already learned and each topic is supplied with lots of examples which will help students in their process of learning. Upon the completion of this course, you should be able to write programs that have real-life applications.

What I think is the best about this course is that you can search questions others have had, post your own questions, and get answers to challenges you are currently facing in learning and using Java.

If you have any suggestions on topics that have not been covered, you can send them via private message. I will do my best to cover them as soon as possible.

Thank you for reading this. I hope to see you in the course soon and I hope you will enjoy your time learning as much as I have!

What You Will Learn

  • Build their own Java applications
  • Understand Java code
  • Apply the knowledge to other programming languages
Table of Contents

Introduction
1 Introduction to the course

Getting Started
2 Basic Concepts
3 Linux Setup
4 Windows Setup

Complete Basics
5 Comments
6 Variables and Keywords Part 1
7 Variables and Keywords Part 2
8 Variables and Keywords Part 3
9 Arithmetic Operators
10 Relational Operators
11 Logical Operators
12 Assignment Operators
13 Operator Precedence
14 Quiz Task
15 Quiz Solution

Conditionals
16 Introduction
17 if else Part 1
18 if else Part 3
19 switch Statement
20 Recap
21 Quiz Task 1
22 Quiz Task 2
23 Quiz Task 3
24 Quiz Solution 1
25 Quiz Solution 2
26 Quiz Solution 3

Loops
27 Introduction to Loops
28 for Loop Part 1
29 for Loop Part 2
30 while Loop
31 do while Loop
32 Recap
33 Quiz Task 1
34 Quiz Task 2
35 Quiz Task 3
36 Quiz Task 4
37 Quiz Solution 1
38 Quiz Solution 2
39 Quiz Solution 3
40 Quiz Solution 4

Arrays
41 Introduction to Arrays
42 Array Part 1
43 Array Part 2
44 Multidimensional Arrays
45 Recap
46 Quiz Task 1
47 Quiz Task 2
48 Quiz Solution 1
49 Quiz Solution 2

Classes
50 Concepts Overview
51 Access Modifiers and Encapsulation
52 Constructors Methods and Return Types Part 1
53 Constructors Methods and Return Types Part 2
54 Constructors Methods and Return Types Part 3
55 Getters and Setters
56 Constructors
57 Quiz Task
58 Quiz Solution Part 1
59 Quiz Solution Part 2
60 Quiz Solution Part 3
61 Quiz Solution Part 4

More on Classes
62 Introduction
63 Encapsulation
64 Inheritance General Talk
65 Inheritance Part 1
66 Inheritance Part 2
67 Polymorphism General Talk
68 Polymorphism – Method Overloading
69 Polymorphism – Method Overriding
70 Abstract Classes General Talk
71 Abstract Classes Demonstration
72 Adding New Classes Part 1
73 Adding New Classes Part 2
74 Adding New Classes Part 3
75 Interfaces General Talk

Data Structures
76 Introduction to Data Structures
77 ArrayLists Part 1
78 ArrayLists Part 2
79 ArrayLists Part 3
80 Iterators Part 1
81 Iterators Part 2
82 Linked Lists Part 1
83 Linked Lists Part 2
84 Sets Part 1
85 Sets Part 2
86 Maps Part 1
87 Maps Part 2
88 Maps Part 3
89 Stacks Part 1
90 Stacks Part 2
91 Queues Part 1
92 Queues Part 2
93 Heaps
94 Quiz Task 1
95 Quiz Task 2
96 Quiz Solution 1
97 Quiz Solution 2

Advanced Programming
98 Introduction
99 Exceptions Part 1
100 Exceptions Part 2
101 Exceptions Part 3
102 Exceptions Part 4
103 Exceptions Part 5
104 Exceptions Part 6
105 Exceptions Part 7
106 Threads Part 1
107 Threads Part 2
108 Threads Part 3
109 FileIO Part 1
110 FileIO Part 2
111 FileIO Part 3
112 FileIO Part 4

Build Your Own
113 Introduction
114 Server Code Base Part 1
115 Server Code Base Part 2
116 Server Code Base Part 3
117 Server Code Base Part 4
118 Server Code Base Part 5
119 Server Code Base Part 6
120 Server Code Base Part 7
121 Server Code Base Part 8
122 Client Side Application Code Base Part 1
123 Client Side Application Code Base Part 2
124 Client Side Application Code Base Part 3
125 Client Side Application Code Base Part 4
126 Final