Java Developer

Master Program1034 Ratings

 

 

  • Live interaction with Industry leadershipIncludes live Master Classes and Ask me anything sessions
  • 100+ hours of live interactive learningLive Online classes by industry experts
  • With real time projectsBuilt on datasets of various scenarios & real time problems
  • ITlearn360 JobAssistGet noticed by the top hiring companies

Learning Path

  • Course 1

    Database / SQL

    In this course, you will learn to create relational databases, write SQL statements to extract data to fulfill the business logic requests, create entity relationship diagrams (ERDs) to design schema, and analyze table designs for excessive redundancy.
    Course curriculum

    Module 1: Tutorials - PDF

    • 1.1  DATABASES SQL
    • 1.1  Normalization
    • 1.1  SQL Join
    • 1.1  Schema
    • 1.1  PL/SQL
    • 1.1  Database Testing

    Module 2: DB Introduction and Concepts - Videos

    • 2.1  Database Introduction
    • 2.1  DBMS Intoduction
    • 2.1  Understanding FrontEnd and BackEnd
    • 2.1  DBMS Architecture

    Module 3: Data Models and Related Concepts

    • 3.1  DATA Models
    • 3.1  E-R Model
    • 3.1  Attributes in E-R Model
    • 3.1  Types of Entity
    • 3.1  Cardinality
    • 3.1  Relational Data Model
    • 3.1  DBMS vs RDBMS
    • 3.1  DBMS Keys

    Module 4: Normalization Concepts

    • 4.1  DataRedundancy
    • 4.1  Database Anamolies
    • 4.1  Normalization Introduction
    • 4.1  2 Normal Form
    • 4.1  3 Normal Form

    Module 5: ACID

    • 5.1  ACID Property

    Module 6: SQL

    • 6.1  SQL Introduction
    • 6.1  Getting Started with SQL
    • 6.1  Create Database
    • 6.1  Create Table in DB
    • 6.1  Insert Values in Table
    • 6.1  Show Table
    • 6.1  SQL Select Statement
    • 6.1  SQL Clauses
    • 6.1  SQL Like Command
    • 6.1  SQL Join Introduction
    • 6.1  SQL Join Query

    Module 7: Practice Lab - DDL

    • 7.1  Create Database
    • 7.1  Create Table
    • 7.1  Alter Table

    Module 8: Practice Lab - DML

    • 8.1  Select statement
    • 8.1  Select Distinct
    • 8.1  SQL Where
    • 8.1  SQL AND Clause
    • 8.1  SQL OR Clause
    • 8.1  SQL AND & OR Clause
    • 8.1  SQL ORDER BY Clause
    • 8.1  SQL LIMIT Clause
    • 8.1  SQL LIKE
    • 8.1  SQL Wildcards
    • 8.1  SQL IN
    • 8.1  SQL BETWEEN
    • 8.1  SQL Aliases
    • 8.1  SQL JOIN
    • 8.1  SQL INNER JOIN
    • 8.1  SQL LEFT JOIN
    • 8.1  SQL RIGHT JOIN
    • 8.1  SQL FULL OUT JOIN
    • 8.1  SQL UNION
    • 8.1  SQL INSERT
    • 8.1  SQL UPDATE
    • 8.1  SQL DELETE

    Module 9: Practice Lab - SQL Functions

    • 9.1  SQL AVG()
    • 9.1  SQL COUNT()
    • 9.1  SQL MAX()
    • 9.1  SQL MIN()
    • 9.1  SQL SUM()
    • 9.1  SQL GROUP BY
    • 9.1  SQL HAVING

    Module 10: Checklist

    • 10.1  Database/SQL checklist
  • Course 2

    Advance Java Programming

    Advance Java Programming is designed to learn the advanced concepts of Java and prepare high school and college students for complex programming. The main aim of this course to make students proficient in java programming.
    Course curriculum

    Module 1: Data Structures

    • 1.1  Introduction
    • 1.1  Enumeration
    • 1.1  Enumeration - Keypoints
    • 1.1  Enumeration - Program 1
    • 1.1  Enumeration - Program 2
    • 1.1  BitSet
    • 1.1  BitSet - Keypoints
    • 1.1  BitSet - Program 1
    • 1.1  BitSet - Program 2
    • 1.1  Vector
    • 1.1  Vector - Keypoints
    • 1.1  Vector - Program 1
    • 1.1  Vector - Program 2
    • 1.1  Stack
    • 1.1  Stack - Keypoints
    • 1.1  Stack - Program 1
    • 1.1  Stack - Program 2
    • 1.1  Queue
    • 1.1  Queue - Keypoints
    • 1.1  Queue - Program 1
    • 1.1  Queue - Program 2
    • 1.1  Dictionary
    • 1.1  Dictionary - Keypoints
    • 1.1  Dictionary - Program 1
    • 1.1  Dictionary - Program 2
    • 1.1  Hashtable
    • 1.1  Hashtable - Keypoints
    • 1.1  Hashtable - Program 1
    • 1.1  Hashtable - Program 2
    • 1.1  Wrapper Classes
    • 1.1  Wrapper Classes - Keypoints
    • 1.1  Wrapper Classes - Program 1
    • 1.1  Wrapper Classes - Program 2

    Module 2: Generics in Java

    • 2.1  Generic Methods Introduction
    • 2.1  Generic Methods
    • 2.1  Generic Methods - Keypoints
    • 2.1  Generic Methods - Program 1
    • 2.1  Generic Methods - Program 2
    • 2.1  Bounded Type Introduction
    • 2.1  Bounded Type Parameters
    • 2.1  Bounded Type Parameters - Keypoints
    • 2.1  Bounded Type Parameters - Program 1
    • 2.1  Bounded Type Parameters - Program 2
    • 2.1  Generic Classes Introduction
    • 2.1  Generic Classes
    • 2.1  Generic Classes- Keypoints
    • 2.1  Generic Classes - Program 1
    • 2.1  Generic Classes - Program 2
    • 2.1  Practice Quiz

    Module 3: Collection API

    • 3.1  Collection Framework
    • 3.1  Collections
    • 3.1  Collections - Keypoints
    • 3.1  List Introduction
    • 3.1  List
    • 3.1  List - Keypoints
    • 3.1  List - Program 1
    • 3.1  List - Program 2
    • 3.1  Array List Introduction
    • 3.1  Array List
    • 3.1  Array List - Keypoints
    • 3.1  Array List - Program 1
    • 3.1  Array List - Program 2
    • 3.1  Set Introduction
    • 3.1  Set
    • 3.1  Set - Keypoints
    • 3.1  Set - Program 1
    • 3.1  Set - Program 2
    • 3.1  Tree Introduction
    • 3.1  Tree
    • 3.1  Tree- Keypoints
    • 3.1  Tree - Program 1
    • 3.1  Tree - Program 2
    • 3.1  HashSet Introduction
    • 3.1  HashSet
    • 3.1  HashSet- Keypoints
    • 3.1  HashSet - Program 1
    • 3.1  HashSet - Program 2
    • 3.1  HashMap Introduction
    • 3.1  HashMap
    • 3.1  HashMap- Keypoints
    • 3.1  HashMap - Program 1
    • 3.1  HashMap - Program 2

    Module 4: Java Serialization

    • 4.1  Serializing an Object
    • 4.1  Serializing an Object- Keypoints
    • 4.1  Serializing an Object - Program 1
    • 4.1  Serializing an Object - Program 2
    • 4.1  Deserializing an Object
    • 4.1  Deserializing an Object- Keypoints
    • 4.1  Deserializing an Object - Program 1
    • 4.1  Deserializing an Object - Program 2

    Module 5: Concept of Multithreading

    • 5.1  Life Cycle of a Thread
    • 5.1  Life Cycle of a Thread- Keypoints
    • 5.1  Thread Priorities
    • 5.1  Thread Priorities- Keypoints
    • 5.1  Thread Priorities- Program 1
    • 5.1  Thread Priorities- Program 2
    • 5.1  Thread Methods
    • 5.1  Thread Methods - Keypoints
    • 5.1  Thread Methods - Program 1
    • 5.1  Thread Methods - Program 2
    • 5.1  Synchronization
    • 5.1  Synchronization - Keypoints
    • 5.1  Synchronization - Program 1
    • 5.1  Synchronization - Program 2
    • 5.1  Implementing Runnable Interface
    • 5.1  Implementing Runnable Interface - Keypoints
    • 5.1  Implementing Runnable Interface - Program 1
    • 5.1  Implementing Runnable Interface - Program 2

    Module 6: Networking Concepts

    • 6.1  Socket Programming
    • 6.1  Socket Programming - Keypoints
    • 6.1  Socket Programming - Program 1
    • 6.1  Socket Programming - Program 2
    • 6.1  URL class
    • 6.1  URL class - Keypoints
    • 6.1  URL class - Program 1
    • 6.1  URL class - Program 2
    • 6.1  URLConnection Class
    • 6.1  URLConnection Class - Keypoints
    • 6.1  URLConnection Class - Program 1
    • 6.1  URLConnection Class - Program 2
    • 6.1  HttpURLConnection Class
    • 6.1  HttpURLConnection Class - Keypoints
    • 6.1  HttpURLConnection Class - Program 1
    • 6.1  HttpURLConnection Class - Program 2
    • 6.1  InetAddress Class
    • 6.1  InetAddress Class - Keypoints
    • 6.1  InetAddress Class - Program 1
    • 6.1  InetAddress Class - Program 2

    Module 7: Sending Email in Java

    • 7.1  Introduction and Setup
    • 7.1  Send a Simple E-mail
    • 7.1  Send a Simple E-mail - Keypoints
    • 7.1  Send a Simple E-mail - Program 1
    • 7.1  Send a Simple E-mail - Program 2
    • 7.1  Send an HTML E-mail
    • 7.1  Send an HTML E-mail - Keypoints
    • 7.1  Send an HTML E-mail - Program 1
    • 7.1  Send an HTML E-mail - Program 2
    • 7.1  Send Attachment in E-mail
    • 7.1  Send Attachment in E-mail - Keypoints
    • 7.1  Send Attachment in E-mail - Program 1
    • 7.1  Send Attachment in E-mail - Program 2
    • 7.1  Receiving email
    • 7.1  Receiving email - Keypoints
    • 7.1  Receiving email - Program 1
    • 7.1  Receiving email - Program 2
    • 7.1  Deleting an E-mail
    • 7.1  Deleting an E-mail - Keypoints
    • 7.1  Deleting an E-mail - Program
    • 7.1  Reply to an E-mail
    • 7.1  Reply to an E-mail - Keypoints
    • 7.1  Reply to an E-mail - Program
    • 7.1  Forwarding an E-mail
    • 7.1  Forwarding an E-mail - Keypoints
    • 7.1  Forwarding an E-mail - Program
    • 7.1  Practice Quiz

    Module 8: JDBC Concepts

    • 8.1  Connect Database with Java simple program
    • 8.1  Connect Database with Java simple program - Keypoints
    • 8.1  Connect Database with Java simple program - Program 1
    • 8.1  Connect Database with Java simple program - Program 2
    • 8.1  Database DDL operations with help of Java program
    • 8.1  Database DDL operations with help of Java program - Keypoints
    • 8.1  Database DDL operations with help of Java program - Program 1
    • 8.1  Database DDL operations with help of Java program - Program 2
    • 8.1  Database DML operations with help of Java program
    • 8.1  Database DML operations with help of Java program - Keypoints
    • 8.1  Database DML operations with help of Java program - Program 1
    • 8.1  Database DML operations with help of Java program - Program 2
    • 8.1  Develop and Run JDBC application with IDEs like eclipse
    • 8.1  Develop and Run JDBC application with IDEs like eclipse - Keypoints
    • 8.1  Practice Quiz
  • Course 3

    Java for Beginners

    Java for beginners course is designed to help you to learn the Java programming language from scratch. You will learn concepts and A-Z knowledge of Java for beginners. You will learn about OOPS concepts, different data types, operators, String, and Arrays etc. You will also get hands-on experience in eclipse IDE with different views.
    Course curriculum

    Module 1: Java Introduction

    • 1.1  Part 1 - JAVA-Setup
    • 1.1  Part 2a - About JAVA Programming
    • 1.1  Part 2b - Components of Java
    • 1.1  Part 2c - How Java Works

    Module 2: Download and Install

    • 2.1  Part 3 - Download Links
    • 2.1  Part 4 - Setup JDK
    • 2.1  Part 5 Environment Variable Setup
    • 2.1  Part 6 - Setup Eclipse IDE
    • 2.1  Part 7 Hello World !!!

    Module 3: Get Started

    • 3.1  Part 8 - Concept of Class
    • 3.1  Part 9 - main Method in Java
    • 3.1  Part 10 - System.out.println
    • 3.1  Part 11 - Identifiers in Java
    • 3.1  Part 12 - Importing Class in Java

    Module 4: Data Types in Java

    • 4.1  Variables - (Data Types in Java)
    • 4.1  Numeric DataType
    • 4.1  String DataType
    • 4.1  Boolean DataType
    • 4.1  Type Casting in Java
    • 4.1  Implicit Type Casting
    • 4.1  Explicit Type Casting

    Module 5: Operator in Java

    • 5.1  Arithmetic Operator
    • 5.1  [code] Arithmetic Operator
    • 5.1  Assignment Operators
    • 5.1  [code]Assignment Operators
    • 5.1  Relational Operators
    • 5.1  [code]Relational Operators
    • 5.1  Logical Operators
    • 5.1  [code]Logical Operators
    • 5.1  Unary Operators
    • 5.1  [code]Unary Operators
    • 5.1  Bitwise Operators
    • 5.1  [code]Bitwise Operators

    Module 6: Control Flow

    • 6.1  Control Statements
    • 6.1   Control Flow
    • 6.1  if Statement
    • 6.1  Part 35 - [code]if Statement
    • 6.1  Part 36 - if...else Statement
    • 6.1  Part 37 - [code]if...else Statement
    • 6.1  Nested if..else Statement
    • 6.1  Part 39 - [code]Nested if..else Statement
    • 6.1  Switch Case in Java
    • 6.1  [code]Switch Case in Java
    • 6.1   Looping Statements in Java
    • 6.1  For Loop in Java
    • 6.1  Part 43a - [code]For Loop in Java
    • 6.1  Part 44 - While Loop in Java
    • 6.1  Part 45 - [code]While Loop in Java
    • 6.1  Part 46 - Difference Between for and while loop

    Module 7: OOP Concept

    • 7.1  OOP Concepts in Java
    • 7.1  Object Creation
    • 7.1  [code]Object Creation
    • 7.1  Constructors in Java
    • 7.1  Part 49a - [code]Constructors in Java
    • 7.1  Inheritance in Java
    • 7.1  Part 50a - [code]Inheritance in Java
    • 7.1  Polymorphism in Java
    • 7.1  Part 51a - [code]Polymorphism in Java
    • 7.1  Part 52 - Method Overloading in Java
    • 7.1  Part 52a - [code]Method Overloading in Java
    • 7.1  Access Modifiers in Java
    • 7.1  Part 53a - [code]Access Modifiers in Java
    • 7.1  Encapsulation in Java
    • 7.1  Part 54a - [code]Encapsulation in Java
    • 7.1  Abstract Classes in Java
    • 7.1  Part 55a - [code]Abstract Classes in Java
    • 7.1  Interface in Java
    • 7.1  Part 56a - [code]Interface in Java

    Module 8: Keywords in Java

    • 8.1  Part 57 - Keywords in Java
    • 8.1  super keyword
    • 8.1  Part 58a - [code]super keyword
    • 8.1  this in Java
    • 8.1  Part 59a - [code]this in Java
    • 8.1  Arrays in Java
    • 8.1  Part 60a - [code]Arrays in Java
    • 8.1  Sorting in Java
    • 8.1  [code]Sorting in Java

    Module 9: File Handling

    • 9.1  Part 62 - File Handling in JAVA
    • 9.1  Part 63 - Java FileWriter
    • 9.1  Part 63a - [code]Java FileWriter
    • 9.1  Part 64 - Java FileReader
    • 9.1  Part 64a - [code]Java FileReader
    • 9.1  Part 65 - Create Excel file in Java
    • 9.1  Part 65a - [code]Create Excel file in Java

    Module 10: Exception Handling

    • 10.1  Part 65 - Exception Handling
    • 10.1  [code]Exception Handling