Master Java Under 7 Hours
- Description
- Curriculum
- FAQ
- Reviews
Hello dear students thank you for viewing this course. This course is a comprehensive guide to learning Java. We will be using the java 17 for the development with eclipse IDE. Here are the complete details about what you will learn in this course.
· The first thing that you will learn in this course is how to setup java in your system.
· Next thing you will learn is how to install and set up eclipse IDE.
· You will also learn tips and tricks about eclipse IDE and how to import projects from GitHub.
· Then a basic introduction about java is provided
· Finally towards the end of the first section you will write your first program
· In the next section you will learn basic programming constructs such as literals, keywords, datatypes and control statements
· Then we will move to object oriented programming in which we will cover encapsulation, inheritance, polymorphism and abstraction.
· Then we will learn core concepts such as wrapper classes , object class, Strings, regular expressions and Date time APIs.
· Then we will move to exception handling methods available in java.
· Our next stop is data structures in java. We will learn arrays and collection APIs
· We will understand generics in java with practical examples.
· Finally in our last section we will learn functional and multi-threaded programming.
Thanks once again for reading this description about the course. Let me know if you have any queries. I hope to see you in the course. Please enroll and enjoy the course. Wishing you a happy course.
-
1Introduction to CourseVideo lesson
Course in a nut shell.
-
2Introduction to JavaVideo lesson
Basic info about java. How compilation in java is done, Java terminologies such as JDK, Java SE, Java EE, Javaversions
-
3How to download resources for this courseVideo lesson
Links to download JDK and Eclipse IDE.
How to install JDK and Eclipse
-
4Setting up and importing the examplesVideo lesson
How to setup eclipse and How to import project from Github
-
5Eclipse tools, Tricks and TipsVideo lesson
Various keyboard short cuts in eclipse, Eclipse IDE walk through
-
6Writing the first programVideo lesson
How to write basic program in java, understanding the program structure, the main method
-
7Java syntax and semanticsVideo lesson
Syntax and semantics of java, literals and keywords
-
8Modules, packages and importVideo lesson
Organize code with modules and packages, understanding the types of import
-
9Writing commentsVideo lesson
Types of comments, Javadoc comments
-
10Datatypes in javaVideo lesson
Primitive datatypes, Derived datatypes, type conversion
-
11Operators part1Video lesson
Unary, Arithmetic, shift, relational operators
-
12Operators part2Video lesson
Bitwise, Boolean, logical, Assignment, Ternary operators
-
13Control statements part1Video lesson
If and else if ladder and its use cases
-
14Control statements part2Video lesson
For, enhanced for loop, while, do while, break, continue and label
-
15Control statements part3Video lesson
Switch statements and switch expressions
-
16Classes, objects, state and behaviourVideo lesson
Fundamentals of OOP, understanding the definitions
-
17ConstructorsVideo lesson
Usage of constructors in java
-
18Static and non-static membersVideo lesson
Static versus non-static members
-
19Static and instance initialization blocksVideo lesson
Initialization blocks in java
-
20Association, Aggregation and CompositionVideo lesson
Basics of has a relationship in java
-
21Access modifiers and encapsulationVideo lesson
Encapsulated class , access modifiers and this keyword
-
22Records feature in javaVideo lesson
Use case and syntax of java records
-
23Inheritance and super keywordVideo lesson
Inheritance relationship and the keywords super and extends.
-
24Method overloading and overridingVideo lesson
Override and overload method
-
25Polymorphism more conceptsVideo lesson
Dynamic method dispatch And co-variant return type
-
26Abstract classesVideo lesson
How to implement abstract classes in java
-
27InterfacesVideo lesson
Interface concept in java
-
28Final keywordVideo lesson
Use cases of final keyword
-
29Sealed classes featureVideo lesson
Sealed classes syntax and examples
-
30Factory design patternVideo lesson
Applying OOP concepts
-
31Wrapper classes and autoboxing and unboxingVideo lesson
Wrapper classes and the boxing and unboxing concepts
-
32Object class and its methodsVideo lesson
Object class and its 11 methods and cloning of objects
-
33String, StringBuffer, StringBuilder and stringJoinerVideo lesson
Various string handling classes
-
34Regular expressionsVideo lesson
Key features of regex
-
35Date and time APIsVideo lesson
Java date and time classes
-
36Try catch and finally blocks and try with resourcesVideo lesson
Try and catch and finally blocks.
-
37Throw and throwsVideo lesson
Throw and throws - syntax and usage
-
38Custom exception classVideo lesson
Creating custom exception class and using it
-
39Optional classes in javaVideo lesson
Handling null pointer exceptions using optional classes
-
40Assertions in javaVideo lesson
Syntax and usage of assertions
-
41Arrays and arrays class in javaVideo lesson
Declaration and usage of arrays, sorting and searching
-
42Collections API in javaVideo lesson
List, Set, Map, and Queue in java
-
43Collections class and comparator and Comparable interfacesVideo lesson
Collections class and its usage
-
44Generics and wildcards in javaVideo lesson
Generic programming and its syntax
-
45Serialization and externalization mechanism in javaVideo lesson
Serializing and externalizing java objects
External Links May Contain Affiliate Links read more