dots bg

JAVA

Course Instructor Setwin Online

₹5900.00

dots bg

Course Overview

Course Description

Java was designed to have the look and feel of the C++ language, but it is simpler to use than C++ and enforces an object-oriented programming model. Java can be used to create complete applications that may run on a single computer or be distributed among servers and clients in a network. It can also be used to build a small application module or applet for use as part of a webpage.

Java platforms:

There are three key platforms upon which programmers develop Java applications:

Java SE:

Simple, stand-alone applications are developed using Java Standard Edition. Formerly known as J2SE, Java SE provides all of the APIs needed to develop traditional desktop applications.

Java EE:

The Java Enterprise Edition, formerly known as J2EE, provides the ability to create server-side components that can respond to a web-based request-response cycle. This arrangement allows the creation of Java programs that can interact with internet-based clients, including web browsers, CORBA-based clients and even REST- and SOAP-based web services.

Java ME:

Java also provides a lightweight platform for mobile development known as Java Micro Edition, formerly known as J2ME. Java ME has proved a very popular platform for embedded device development, but it struggled to gain traction in the smartphone development arena. In terms of smartphone development, Android has become the mobile development platform of choice.

What will you Learn?

To be a great programmer, you must assimilate endless knowledge - be it conceptual or theoretical. Java is a complex language and needs hard hitting mindsets.

You must know core concepts of Java well, which includes:

Variables

Fields

Constructors

Classes + Objects

Packages

Methods

Interfaces

Operations

Arrays

Then you should move on to advanced concepts like:

1. OOPs concept

2. Date and time handling API

3. Internal structure of data structure

4. Exception handling

5. Multithreading

6. Inner classes

7. File handling (I/O)

8. Collection framework

9. String handling

10. Generics Lambdas and streams, the newer concept in JAVA

Prerequisites

1. We need to learn basic language on C, C++

2. We need to learn Object Oriented Programming Concepts.

3. We have to know good Programming and Analytical Skills.

4. We have to know about Loops Concepts.

Schedule of Classes

Course Curriculum

3 Subjects

Core Java

116 Learning Materials

Introduction to Programming Languages

Need for Programmers and Programming

External Link

Definition of Compiler

External Link

Programming Language Types and Paradigms

Procedural Oriented Paradigm

External Link

Object Oriented Paradigm

External Link

Overview of OOPS

External Link

Evolution of Programming Languages

History and Influence of Programming Languages

External Link

Evolution of Programming Languages

External Link

Low Level Programming Languages

External Link

Middle Level Programming Languages

External Link

High Level Programming Languages

ALGOL

External Link

BCPL and B Language

External Link

K & R and ANSI C

External Link

FORTRAN

External Link

PASCAL and COBOL

External Link

C Language

External Link

C++

External Link

JAVA

External Link

History of Java

Java History

External Link

Why OAK ?

External Link

Why OAK Renamed as Java ?

External Link

Why Java Logo is Coffee Cup ?

External Link

Versions of Java

External Link

Is Java Object Oriented Programming Language ?

External Link

Introduction to Java

About Java

External Link

Why we Use Java?

External Link

Java in Real World

External Link

Working of Java Program

External Link

Overview of Java

Overview of Software Development Process

External Link

Java Platform

External Link

Java Design Goal

External Link

JRE, JDK, and JVM

External Link

Software Code Compilation and Execution Process

External Link

Why Java is Slow?

External Link

Why Java Divided into Core and Advanced Java

External Link

Java Suite

External Link

Characteristics and Features of Java

External Link

Environment of Java

Java Environment

External Link

Compiling and Running a Java Program Before Java JDK Installation

External Link

Installation Procedure

Check if Java is Already Installed?

External Link

Downloading JDK

External Link

Installing JDK and JRE

External Link

Setting Path and Verifying JDK Installation

External Link

Developing a Java Program

Developing a Java Program

External Link

Viewing Class Files

External Link

Javac Compilation Process

External Link

Java Language Fundamentals

Standard JDK Tools and Utilities

External Link

Set the Memory Available to the JVM

External Link

Java Source File Structure

External Link

Basic Language Elements

Lexical Elements of Java

External Link

Fundamental Building Blocks

External Link

Class, Objects and Methods in Java Arrays

External Link

Interfaces and Arrays in Java

External Link

Java Tokens

Introduction to Java Tokens

External Link

Identifiers

External Link

Keywords

External Link

Separators

External Link

Comments and Whitespaces

External Link

Operators

External Link

Data Types

Primitive Data Types

External Link

Overflow

External Link

Wrapper Object

External Link

Java Programs on Data Types

Program on Boolean and Byte

External Link

Program on Primitive Data Types

External Link

Program on Static Initialization for Data Types

External Link

Program on Dynamic Initialization for Data Types

External Link

Program on Limits of Primitive Data Types

External Link

Program on Lifetime of a Variable

External Link

Program on Default Initial Values

External Link

Type Casting

Introduction to Type Casting

External Link

Widening Type Casting

External Link

Narrowing Type Casting

External Link

Variable Scope

Introduction to Variable Scope

External Link

Rules of Variable Scope

External Link

Class Level and Method Level Variables

External Link

Unary Operators

Introduction to Operators

External Link

Increment and Decrement Operators

External Link

Prefix and Postfix Operators

External Link

Java Programs on Unary Operators

Program on Post Increment Demo

External Link

Program on Post Decrement Demo

External Link

Program by using ++ And -- with Floating Point Variables

External Link

Binary Operators

Arithmetic Operators

External Link

Assignment Operators

External Link

Relational Operators

External Link

Logical Operators

External Link

Java Programs on Binary Operators

Program on Arithmetic Operators

External Link

Program on Assignment Operators

External Link

Program on Relational Operators

External Link

Program on Logical OR Operator

External Link

Program on Logical AND Operator

External Link

Ternary Operator

Introduction to Ternary Operator

External Link

Bitwise Operators

Introduction to Bitwise Operator

External Link

Bitwise AND, XOR, Shift, Complement

External Link

&& Versus & Operator

External Link

Java Programs on Bitwise Operators

Program on Bitwise Logical Operators

External Link

Program on Bitwise Assignment and Left Shifting

External Link

Special Operators

Modulus Operator

External Link

Short Circuiting Behavior

External Link

Program on Short Circuiting Behavior

External Link

Comma Operator

External Link

The op= Operators

External Link

Miscellaneous (Misc) Operator

External Link

Instanceof Operator

Introduction to Instanceof Operator

External Link

Usage of Instanceof Operator

External Link

Class Hierarchy

External Link

Java Programs on Operators

Program on All Operators : Lecture - 01

External Link

Program on All Operators : Lecture - 02

External Link

Program on All Operators : Lecture - 03

External Link

Program on All Operators : Lecture - 04

External Link

Constructors

Constructors in Java

External Link

Strings in Java

Lecture -1

External Link

Lecture -2

External Link

Arrays in Java

Arrays Lecture -1

External Link

Arrays Lecture -2

External Link

Arrays Lecture -3

External Link

Arrays Lecture -4

External Link

Clone Method in Java

Clone Method in Java

External Link

Advanced Java - Basics

98 Learning Materials

Introduction to Programming Languages

Need for Programmers and Programming

External Link

Definition of Compiler

External Link

Programming language Types and Paradigms

Procedural Oriented Programming Paradigm

External Link

Object Oriented Programming Paradigm

External Link

Overview of OOPS

External Link

Evolution of Programming Languages

History and Influence of Programming Languages

External Link

Introduction to Evolution of Programming Languages

External Link

Low Level Programming Languages

External Link

Middle Level Programming Languages

External Link

High Level Programming Languages

ALGOL

External Link

BCPL and B Language

External Link

K & R and ANSI C

External Link

Fortran

External Link

Pascal and Cobol

External Link

C Language

External Link

C++

External Link

Java

External Link

History of Java

Java History

External Link

Why OAK?

External Link

Why OAK Renamed as Java?

External Link

Why Java Logo was Coffee Cup?

External Link

Java Version History

External Link

Is Java Object Oriented Programming Language?

External Link

Introduction to Java

About Java

External Link

Why we Use Java?

External Link

Where we use Java in Real Wold?

External Link

The Java Programming Language

External Link

Software Code Compilation and Execution

External Link

Characteristics and Features of Java

External Link

Overview of Java

Overview of Software Development Process

External Link

Java Platform

External Link

Java Design Goal

External Link

JRE, JDK, and JVM

External Link

Why Java is Slow?

External Link

Why Java Divided into Advanced and Core Java?

External Link

Java Suite

External Link

Environment and Installation of Java

Environment of Java

External Link

Check if Java is Already Installed?

External Link

Downloading JDK

External Link

Installing JDK and JRE

External Link

Setting Path and Verifying JDK Installation

External Link

Compiling and Running a Java Program

External Link

Developing a Java Program

Developing a Java program

External Link

Viewing Class Files

External Link

Javac Compilation Process

External Link

Introduction to Advanced Java Programming

Introduction to Advanced Java

External Link

Real World Java Applications

External Link

Web Applications in Java

Introduction to Web Applications

External Link

Web Server and Web Client

External Link

HTML and HTTP

External Link

Why we Need Servlet and JSP

External Link

Recap of Core Java : Module - 1

File Structure

External Link

Main Method in Java

External Link

Editing, Compiling and Executing a Java Program

External Link

Classes and Objects in Java

External Link

Constructors

External Link

Import

External Link

Recap of Core Java : Module - 2

Inheritance

External Link

Polymorphism, Method Overloading and Overriding

External Link

Primitive Data Types in Java

External Link

Variables, Operators and Arrays in Java

External Link

Recap of Core Java : Module - 3

Access Modifier

External Link

Static Modifier

External Link

Final Modifier

External Link

Abstract Modifier

External Link

Recap of Core Java : Module - 4

Interfaces

External Link

Flow Control

External Link

Constructors

External Link

Exception Handling

External Link

Database Applications

Introduction to Database Applications

External Link

About SQL (Structured Query Language)

External Link

SQL Commands

External Link

Installation Procedure of ECLIPSE IDE

Introduction

External Link

Downloading ECLIPSE IDE

External Link

Creating an ECLIPSE Project

External Link

First Program in ECLIPSE IDE

External Link

Installation Procedure of ORACLE XE

Installation Procedure of ORACLE XE

External Link

Installation Procedure of Java

Installation Procedure of Java

External Link

JDBC (Java Data Base Connectivity)

Introduction to JDBC

External Link

Introduction to JDBC Architecture

External Link

Introduction to JDBC Drivers

External Link

Classes and Interfaces

External Link

Using JDBC

External Link

JDBC Architecture Lecture - 1

External Link

JDBC Architecture Lecture - 2

External Link

JDBC Architecture Lecture - 3

External Link

Interfaces in JDBC API

External Link

JDBC Drivers

External Link

JDBC - ODBC Bridge Drivers

External Link

Native - API Driver

External Link

Network Protocal Driver

External Link

Thin Driver

External Link

JDBC Driver Manager

External Link

Arrays

Arrays Lecture -1

External Link

Arrays Lecture -2

External Link

Arrays Lecture -3

External Link

Arrays Lecture -4

External Link

Clone Method In Java

Clone Method In Java

External Link

Advanced Java - JDBC

44 Learning Materials

Introduction to JDBC

Overview of JDBC

External Link

Overview of JDBC Architecture

External Link

Overview of JDBC Drivers

External Link

JDBC Classes and Interfaces

External Link

Usages of JDBC

Using JDBC

External Link

Loading Drivers

External Link

Connecting to a Database

External Link

Using a Connection and Statement

External Link

Using a ResultSet

External Link

Mapping Java Types to SQL Types

External Link

JDBC Architecture

Introduction to JDBC Architecture : Lecture - 1

External Link

Introduction to JDBC Architecture : Lecture - 2

External Link

Introduction to JDBC Architecture : Lecture - 3

External Link

Interfaces

Interfaces in JDBC API

External Link

JDBC Drivers

Introduction to JDBC Drivers

External Link

Native API Driver

External Link

Network Protocol Driver

External Link

Thin Driver

External Link

JDBC Driver Manager

External Link

ResultSet

Introduction to ResultSet

External Link

Concurrency of ResultSet

External Link

ResultSet Navigation

External Link

ResultSet Column Data

External Link

Update ResultSet

External Link

Java Programs on JDBC - ResultSet

Program on ResultSet

External Link

CRUD Operations

Introduction to CRUD Operations

External Link

Create Operation

External Link

Read and Update Operation

External Link

Program on Read and Update Operation

External Link

Delete Operation

External Link

Java Programs on JDBC - CRUD Operations

Program on CRUD Operations

External Link

PreparedStatement and CallableStatement

Introduction

External Link

Program on PreparedStatement

External Link

Statement Interface

External Link

Prepared Statement

External Link

Programming Traps

External Link

Callable Statement

External Link

Java Programs on JDBC - PreparedStatement and CallableStatement

Program on PreparedStatement

External Link

Program on Callable Statement

External Link

Batch Updates

Introduction to Batch Update

External Link

Managing JDBC Batch Updates using PreparedStatement

External Link

PreparedStatement Batch Updates

External Link

Statement Batch Updates

External Link

Transactions in Batch Updates

External Link

Course Instructor

tutor image

Setwin Online

107 Courses   •   2628 Students