4.23 out of 5
4.23
110 reviews on Udemy

The Complete Core Java Course (Java 10, 8)

Learn Java 10, 8 from scratch. Ideal for testing professionals transitioning to DevOps or Automation. Java for Selenium.
Instructor:
De ZINNIA Learning
7,472 students enrolled
Java 8,10. You will learn Java programming through practical sessions.
New to coding? No worries. This course covers coding from scratch.
Ideal for professionals transitioning to DevOps wanting to get a coding booster
Perfect course for manual testers aspiring to switch into automation world
More than enough concepts covered for professionals learning 'Java for Selenium'
Get an in-depth understanding of basic & advanced Java concepts
Object Oriented Programming (OOPS)
Advanced Java Programming
No PPTs. Programming Oriented Sessions.

Hi Friends, this course is specially designed for students who do not have prior coding experience. Course covers basic to advanced concepts of Java with practical examples.

Course outline:

  1. Introduction to JAVA
  2. What’s new in Java 10?
  3. JDK and Eclipse IDE Installation
  4. Understanding basics of Eclipse IDE and Java sample programs
  5. Primitive Data Types in Java (Different types of Variables in Java)
  6. Arithmetic Operators
  7. Logical Operators
  8. Relational Operators
  9. Bitwiese Operators
  10. IF – Else Statements
  11. Switch Case Statements
  12. While & Do While Loop
  13. For Loop & Nested For Loop
  14. String Operations in Java
  15. String Builder in Java
  16. Scanner in Java
  17. Methods in Java
  18. Classes and Objects
  19. Data Encapsulation in Java
  20. Concept of Constructor
  21. Constructor Overloading in Java
  22. Enums in Java
  23. Understanding ‘Static’ Keyword
  24. Access Modifiers in Java: Public, Private, Protected
  25. Inheritance
  26. Polymorphism
  27. Method: Overloading & Overriding
  28. Java Abstract Class & Method
  29. Interface in Java
  30. Concept of Final Keyword
  31. Type Casting in Java
  32. Working with Arrays
  33. Array List and Linked List
  34. Hash Map in Java
  35. Hash Set in Java
  36. Concept of Loop Iterator
  37. Array of Objects
  38. Regular Expressions in Java
  39. Concept of special / modified ‘For Loop’
  40. Working with Lists and Collection Objects
  41. Exception Handling in Java (Try-Catch)
  42. Throws vs Throw
  43. Date and Time Operators
  44. Working with Files
  45. Programming with Text Files
  46. Programming with Excel Files
  47. GIT

**I will be updating more topics to this outline as per changing trends in technology**

For the best video streaming quality, please adjust the resolution from ‘settings’ at bottom right-hand corner of video player. Choose 1080p or 720p as per your network speed.

To get the maximum benefit from the course, please take a look at following steps explaining ‘How to take this course?’

Step 1:  Schedule 30-45 minutes of your time daily for 5 days a week. ‘Continuity’ is the key.

Step 2:  All sessions are divided in small videos of less than 20 minutes. Watch 2-3 videos daily.

Step 3:  Hands-on exercise is very important. So, immediately try out the programs discussed in the session, on your own. You can download these programs from lecture resources.

Step 4: Assignments with answer keys are provided where-ever necessary. Complete the assignments before jumping on to the next sessions.

Step 5:  If you come across any questions or issues, please feel free to contact me and I will make sure that your queries are resolved.

Wish you all a very happy learning.

Would you like know more about it? Click here!Close

Level 1 - Basic concepts of Java Programming

1
JDK 10 Installation
2
Eclipse IDE Installation
3
Writing First Java Program
4
Primitive Data Types in Java
5
Arithmetic Operators in Java
6
Logical and Bitwise Operators
7
Relational Operators in Java
8
If - Condition
9
Nested If - Condition
10
For Loop in Java
11
Hands-On Exercise on 'For Loop'
12
Nested For Loop
13
Hands-On Exercise on 'Nested For Loop'
14
'While' & 'Do While' Loop in Java
15
Loop 'Break' & 'Continue' Statements

Level 2 - String Operations

1
String Basics
2
String Comparison Operations
3
String Search Operations
4
String Slice Operations
5
String Replace Operations
6
String Conversion Operations

Level 3 - Object Oriented Programing - VIMP

1
Concept of Classes and Objects
2
Class and Object Exercise 1
3
Methods in Java
4
Method Overloading
5
Access Specifiers in Java
6
Constructor
7
Data Encapsulation
8
Static Keyword
9
Concept of Main Method
10
Class and Object Exercise 2

Level 4 - Special Classes in Java

1
Math Class
2
StringBuilder Class
3
StringBuilder Methods
4
Scanner Class
5
Random Class
6
UUID Class

Level 5 - What's New In JAVA 10

1
'var' Keyword
2
Concept of Garbage Collector (GC) and Java 10 Update in GC
3
Other Updates in Java 10

Level 6 - Inheritance and Abstraction - IMP

1
Class Inheritance
2
Method Overriding
3
Polymorphism
4
Super Keyword
5
Super Class Constructor
6
Protected Access
7
Abstraction
8
Interface
9
Final Keyword

Level 7 - Arrays - IMP

1
Arrays in Java
2
Array Object
3
Modified / Enhanced 'For Loop'
4
Array Exercise
5
2-Dimensional Array
6
2-D Array Exercise
7
Array of OBJECT...IMP

Level 8 - Lists

1
Array List
2
Linked List Structure
3
Linked List
4
ArrayList vs LinkedList
5
List Iterator

Level 9 - Sets and Maps

1
Hash Set
2
Linked Hash Set
3
Tree Set
4
Iterating over Sets
5
Hash Map
6
Tree Map
7
Iterating on Maps

Level 10 - Regular Expressions - VIMP

1
Introduction to RegEx
2
Quantifiers in RegEx
3
Character Classes in RegEx
4
Bracket Expressions in RegEx
5
OR Operator
6
Dot Operator
7
Greedy and Lazy Matching
8
RegEx Exercise 1
9
RegEx Exercise 2
10
Regularizing Number Ranges

Level 11 - Exception Handling - IMP

1
What is an Exception?
2
Error Vs Exception
3
Checked and Unchecked Exception
4
Throws Declaration
5
IMP - Try and Catch Block (Exception Handling)
6
'Finally' Block

Level 12 - Date and Time Operations (Rev. Java 8)

1
Local Date and Time
2
Custom Date and Time
3
Future and Past Date
4
Future and Past Time
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.2
4.2 out of 5
110 Ratings

Detailed Rating

Stars 5
45
Stars 4
45
Stars 3
15
Stars 2
3
Stars 1
2
b8f0818a0243b5298befbbc61984c9f2
30-Day Money-Back Guarantee

Includes

10 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion