Tutors

Setwin Online

PROGRAM 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.

CURRICULUM

Core Java

View Details
Advanced Java - Basics

View Details
Advanced Java - JDBC

View Details