4.08 out of 5
4.08
843 reviews on Udemy

Java For Everyone – Zero to Hero

Core Java, OOPS, Collection, Exception Handling, Design Pattern
Instructor:
Chandan Kumar
68,664 students enrolled
English [Auto]
Core concepts of Java including Variables, datatypes, operators, control statements, arrays, packages, classpath, user-input and debugging Object Oriented Programming concepts with read life examples String with memory mapping Exception handling Java collections Design patterns And also you will learn how to debug code in eclipse.

This course is for anyone who wants to make career in Java Development, Automation Testing, Android Development.

In this course, we will focus on below topics in detail considering that you are non java developer. This course will give you lot of motivation as we have tried to put lot of examples of real word.

Very unique way to explain Object Oriented Programming like A PIE concept.

Basic Java

  • Basic computing

  • Why Java?

  • Configuring Eclipse IDE for Java

  • How to create new java project?

  • How to create a new java class?

  • Running java class

  • Viewing the results of java program

  • Learning Java

  • Introduction to Java programming

  • Data Types in Java Primitive Data types

  • Wrapper Classes

  • Declaring Variables

  • Writing java program and running

  • Conditional Statements

  • If condition

  • If else condition

  • If else if condition (nested if)

  • Switch case statement

  • Examples for all the above conditions

  • Loop Statements

  • While loop

  • Do while

  • For loop

  • For each loop

  • Examples for all the above loops

Array

  • How to declare array

  • How to store values in array?

  • Reading values in array (1 D & 2 D)

OOPS

  • Static, Static block

  • Instance, Init block

  • Constructor, chaining

  • Abstraction

  • Polymorphism

  • Inheritance

  • Encapsulation

Package

  • What is package?

  • How to create a package?

  • How to import package into a different class?

Collection

  • ArrayList

  • LinkedList

  • HashSet

  • TreeSet

  • LinkedHashSet

  • HashMap

  • LinkedHashMap

  • TreeMap

Exception Handling

  • CompileTime exception

  • RunTime exception

  • Custom Exception

Java Design Patterns

  • Design Pattern Concepts

  • Singleton

  • Factory, Abstract Factory

Debug Scripts in Eclipse

  • Understanding Debug

  • Using Breakpoints

  • Verify the values during debug

  • Using step over, step into

  • Tips for using Eclipse efficiently

So, don’t think much and get started. I have trained more that 5000 students/IT professionals and now they all can write code in java.

Basic Java

1
Introduction

This course is for anyone who wants to make career in Java Development, Automation Testing, Android Development.


In this course, we will focus on below topics in detail considering that you are non java developer. This course will give you lot of motivation as we have tried to put lot of examples of real word.


Very unique way to explain Object Oriented Programming like A PIE concept.


Basic Java


  • Basic computing

  • Why Java?

  • Configuring Eclipse IDE for Java

  • How to create new java project?

  • How to create a new java class?

  • Running java class

  • Viewing the results of java program

  • Learning Java

  • Introduction to Java programming

  • Data Types in Java Primitive Data types

  • Wrapper Classes

  • Declaring Variables

  • Writing java program and running

  • Conditional Statements

  • If condition

  • If else condition

  • If else if condition (nested if)

  • Switch case statement

  • Examples for all the above conditions

  • Loop Statements

  • While loop

  • Do while

  • For loop

  • For each loop

  • Examples for all the above loops

Array


  • How to declare array

  • How to store values in array?

  • Reading values in array (1 D & 2 D)

String class


  • Object creation

  • String pool

  • Memory management

  • Utility method

  • Difference b/w == and equals method

  • Difference b/w object creation using new and string literals


OOPS

  • Static, Static block

  • Instance, Init block

  • Constructor, chaining

  • Abstraction

  • Polymorphism

  • Inheritance

  • Encapsulation

Package

  • What is package?

  • How to create a package?

  • How to import package into a different class?


Collection

  • ArrayList

  • LinkedList

  • HashSet

  • TreeSet

  • LinkedHashSet

  • HashMap

  • LinkedHashMap

  • TreeMap


Exception Handling

  • CompileTime exception

  • RunTime exception

  • Custom Exception

Java Design Patterns

  • Design Pattern Concepts

  • Singleton

  • Factory, Abstract Factory


Debug Scripts in Eclipse

  • Understanding Debug

  • Using Breakpoints

  • Verify the values during debug

  • Using step over, step into

  • Tips for using Eclipse efficiently


So, don't think much and get started. I have trained more that 5000 students/IT professionals and now they all can write code in java.



2
Basic Computing & History of Java
3
Install Software for Java

Installation

--------------------

1. download JDK 1.8

https://download.oracle.com/otn/java/jdk/8u241-b07/1f5b5a70bf22433b84d0e960903adac8/jdk-8u241-windows-x64.exe


2. Configure JDK Path

1. check versions

java -version

javac -version

2. PATH SETUP

JAVA_HOME = C:Program FilesJavajdk1.8.0_201

EDIT PATH = ;%JAVA_HOME%bin


3. donload Eclipse

https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2019-12/R/eclipse-jee-2019-12-R-win32-x86_64.zip

4. Create workspace

5. Create a project

1. Java Project

2. Maven Project


4
Types of Variables
5
Data Types in Java
6
Java Control Statements
7
Logical Programs for Logic building

Java String

1
Java String Class

Object Oriented Concepts

1
Object Oriented Programming

OOPs stands for Object Oriented Programming. An approach to do programming which is based on Objects (or real life objects). There are mainly six OOPs concepts in general.

  • Object

  • Class

  • Inheritance

  • Polymorphism

  • Abstraction

  • Encapsulation


2
Inheritance
3
Dynamic Polymorphism
4
Encapsulation
5
Encapsulation - POJO Class
6
Abstraction - Abstract Class
7
Abstraction - Interface
8
Let' have some quiz on OOPS concepts

Let' have some quiz on OOPS concepts

Arrays

1
Array Concepts

Java Collection

1
Java - List Interface
2
Java - Set Interface
3
Java - Map Interface

Exception Handling

1
Java Exception Handling
2
Custom Exception

Design Pattern

1
Singleton Design Pattern
2
Factory Design Pattern

Debug Scripts in Eclipse

1
Debug Scripts in Eclipse

Debugging in eclipse


F6 - line by line code execution

F5 - to go inside method

F7 - to getback from method

F8 - to jump to next breakpoint

GIT & GITHUB Setup

1
GIT & GITHUB basic Tutorial

JUNIT for Unit Testing

1
JUNIT for Unit Testing + Java Interview Question

In this section, I have added a JUnit course and also you can find Java Interview Questions with Answers.

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.1
4.1 out of 5
843 Ratings

Detailed Rating

Stars 5
286
Stars 4
307
Stars 3
173
Stars 2
43
Stars 1
34
95e44aff4a661d58d5b79126083a3730
30-Day Money-Back Guarantee

Includes

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

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW