JAVA TECHNOLOGY

DIPLOMA IN JAVA TECHNOLOGY

Course Description

1:- Introduction to Java

2:- Introduction to Programming

3:- Why Object Orientation

4:- OOPS in Real Time

5:- Java Basic (History)

6:- Java Program Structure

7:- Variables & Data Types

8:- Constants & Escape Sequences


9:- Operators & Statements

10:- Arithmetic & Assignment

11:- Comparison & Logical

12:- Conditional & Bitwise

13:- Command Line Arguments

14:- If, if...else Statements

15:- Switch Statements

16:- Looping Statements

17:- Break & Continue Statements

18:- Manual Execution (Logical)


19:- Java Arrays & Methods

20:- Declaration of Arrays

21:- How Arrays Works?

22:- Single Dimensional Arrays

23:- Multi Dimensional Arrays

24:- Number, String & Date Methods

25:- Defining a Method

26:- Method Calling

27:- Argumented Methods

28:- Nesting of Methods

1:- Class, Objects & Static

2:- Class & Objects(Real Time)

3:- How it Works Internally

4:- Class, Properties & Methods

5:- Constructor & its Purpose

6:- Default & Parameterized Constructor

7:- Constructor Overloading

8:- Finalize()

9:- Static Variables & Methods


10:- Java Inheritance

11:- Inheritance (Real Time)

12:- How it Works Internally

13:- Types of Inheritance

14:- Real Time Implenmentation

15:- Data Security (With OOP)

16:- Access Modifiers

17:- Polymorphism (Real Time)

18:- Overloading & Overriding

19:- Super & Final Keywords


20:- Interface & Abstract Class

21:- Interface (Real Time)

22:- Replacement for Multiple Inheritance?

23:- Purpose of Abstract Class

24:- Defining Interface

25:- Interface Implementation

26:- Defining Abstract Class & Methods

27:- Extending Abstract Classes

28:- Difference Between Interface & Abstract


29:- Packages & Exception Handling

21:- Packages (Real Time)

22:- Creating Packages

23:- Importing Packages

24:- Creating Layer Architecture

25:- Error & Exception

26:- Checked & Runtime Exception

27:- Try, Catch & Finally Blocks

28:- Predicting the Exceptions

29:- Using Multiple Catch Blocks

30:- User Defined Exceptions

31:- Using Throw & Throws


32:- Multi-Threading

33:- Thread Life Cycle

34:- Creating Thread

35:- By Thread Class

36:- By Runnable Interface

37:- MultiThreading Programming

38:- Sleep() & Join()

39:- Thread Methods

40:- Thread Priorities

1:- I/O & Files

2:- Input & Output Stream

3:- Reader & Writer

4:- File Reading & Writing

5:- File Class & Methods

6:- Reading From Keyboard

7:- Listing a Directory


8:- Advanced Programming

9:- Introduction to Collections

10:- Set, List, Queue & Map

11:- HashSet, Array List & Linked List

12:- Introduction to Generics

13:- Using Generic Methods

14:- Accessing Generic Classes

15:- Introduction to Serialization

16:- Serialize & Deserilize Objects

17:- Introduction to Java Networking

18:- Java Network Programming


19:- JDBC Programming

20:- Introduction to Database & RDBMS

21:- Normalization & its Types

22:- Introduction to SQL

23:- DDL, DML, DQL

24:- Connection & Statement

25:- Execute Query & Update

26:- JDBC Transactions

27:- Batch Processing

28:- Stored Procedure

1:- JEE (Java Enterprise Edition)

2:- Introduction to Web Application

3:- Introduction to J2EE

4:- J2EE Architecture and J2EE Containers


5:- Java Servlets

6:- Introduction

7:- Life Cycle of Java Servlet

8:- Generic Servlet Programming

9:- HTTP Servlet Programming

10:- Creating Ms-Word from Servlet

11:- Creating Ms-Excel & PPT

12:- Get & Post Methods

13:- Creating Cookies

14:- Session Tracking


15:- Java Server Pages

16:- Working Principle of Jsp

17:- Simple JSP Program

18:- JSP Declaration & Script Lets

19:- JSP Expression & Comments

20:- HTTP Get & Post Methods

21:- Using Page Directives

22:- Using Include Directives

23:- Implanting Custom Tags

24:- JSP Actions

25:- JSP Bean Program

26:- JSP Cookies Program

27:- JSP Session Tracking

28:- JSP Database Access

29:- JSP Reports (Doc, Xls)

1:- HTML 5.0

2:- Introduction to Web Technologies

3:- Elements & Attributes

4:- Paragraph & Formatting Tags

5:- Lists, Links, Images & Tables

6:- Required, Min & Max Attributes

7:- Placeholder, Autofocus & Complete


8:- CSS 3.0

9:- Introduction to CSS

10:- CSS Id, Class & Backgrounds

11:- Text & Font Properties

12:- Tables & Box Model

13:- Border, Outline & Margin

14:- Padding & Display

15:- Floating & Align

16:- Rounded Corners

17:- Box & Text Shadows


18:- JavaScript

19:- Introduction to JavaScript

20:- Variables & Expressions

21:- Operator & Statements

22:- Using Arrays

23:- Using Functions

24:- Document & Window Objects

25:- Mouse Events

1:- Introduction to AJAX

2:- Traditional Vs Asynchronous

3:- XMLHTTP Object

4:- Defining & Sending Request

5:- ReadyState Types

6:- Updating Response in Same Pages

7:- AJAX Using JSP

8:- AJAX Using JSP & MySQL

9:- AJAX Using Text File

1:- Introduction to JQuery

2:- JQuery Ready Function

3:- JQuery Selectors

4:- Nodes by TagName & ID

5:- Styling the Elements

6:- Using Group & Mixed Selectors

7:- Using Text(), HTML() & VAl()

8:- JQuery Event Handling

9:- Accessing the Attributes

10:- Modifying the Attributes

11:- Toggling the Elements

12:- Using FadeIn & FadeOut

13:- Animating the Elements

1:- Introduction to Struts

2:- Introduction MVC Architecture

3:- Introduction to Struts 2.x

4:- MVC and Struts 2 Architecture

5:- Struts Application

6:- JSF (Java Server Faces)


7:- Introduction to JSF

8:- Architecture, Concepts and Features

9:- JSF Life Cycle

10:- UI Components Model

11:- JSF Tag Libraries

12:- Handling Events


13:- Hibernate Development

14:- Introduction to ORM and Hibernate

15:- Hibernate Architecture

16:- Introduction to Session and Session Factory

17:- Persisting Objects using Hibernate


18:- Spring Development

19:- Introduction to Spring

20:- Spring Architecture with MVC

21:- Spring Application

Related Courses