Call Us Today! 9958 38 19 38 | 9958 38 40 20 | Mail Expert | Student's Section

Core & Advance Java Training

Java Course

Java is a platform independent language. Java is designed to work in the distributed environment on the Internet. The concept of Write-once-run-anywhere is one of the important key features of java language that makes java as the most powerful language. Java is used to create standalone applications which may run on a single computer or in distributed network.

Importance of Java Technology

Java technology will help you do the following:

Get started quickly: Simple to learn and use

Write less code: Java code is written in less number of lines.

Write better code: Provide automatic garbage collection. easily extendible API let you reuse existing code

Avoid platform dependencies: You can keep your program portable by avoiding the use of libraries written in other languages.

Write once, run anywhere: Applications written in the Java programming language are compiled into machine-independent bytecodes, they run consistently on any Java platform.

Course Content[10 weeks - 2 1/2 months]

Advantages of JAVA

> High Performance   > Easy to Learn

> Object Oriented   > Distributed

> Platform Independence  > Robust   > Secure

> Portable   > High-Performance

> Multithreaded   > Architecture neutral

Where it is Used?

> Web Applications

> Desktop Applications

> Enterprise Applications

> Mobile

1. INTRODUCTION TO JAVA

  • History of Java
  • Features of Java
  • Java Virtual Machine (JVM)
  • Relation between JVM, JRE and JDK
  • Comparison of C, C++, and Java
  • Java Versions and its domain areas
  • Writing your first Simple Java Program

2. DATA TYPES, IDENTIFIERS AND VARIABLES

  • Java data types

  • The concept of Variables, Operators, and control Statements

3. INPUT/OUTPUT

  • Getting Input from the keyboard using Scanner class

4. CLASSES OBJECTS

  • Oops Concepts

  • Creating an Object

  • Initializing an Instance Variable

  • Access Specifiers

  • Constructors & its Types

5. METHODS IN JAVA

  • Method Prototype

  • Static Methods

  • Passing Parameters in Method (Primitives & Objects)

6. RELATIONSHIP BETWEEN OBJECTS

  • Relating Objects using References

  • Inner Classes

7. INHERITANCE & POLYMORPHISM

  • Concept of Inheritance

  • The 'this' and 'super' keyword

  • Concept of Abstract Classes

  • What is Abstract Method

  • Concept of Interface

  • Multiple Inheritance using Interface

  • Abstract Class VS Interfaces

8. INNER CLASSES

  • Features of Java

  • What is inner class

  • Need of inner classes

  • Types of inner classes

  • Implementation of inner classes (of all types) based on their requirement

9. PACKAGES

  • Concept of Packages

  • Need of packages

  • How to create packages using compiler

  • How to use packages

  • Concept of JAR file

  • How to create the JAR file

  • Pack packages into JAR

10. STRINGS

  • What is String

  • Creating String literals and String object

  • Methods of String class

  • String immutability and its use

11. STRING BUFFER & STRING BUILDER

  • What is String Buffer class

  • String Buffer's constructor and methods

  • What is String Builder's Class and its usage

12. EXCEPTION HANDLING

  • What is Exception in Java

  • Need of exception in Java

  • The try/catch/throw/throws/finally keywords

  • Multiple Exceptions

  • Custom Exception

  • Assertions in Java and their usage

13. MULTI THREADING

  • What is a Java thread

  • Need of thread in Java

  • Multitasking and Multithreading

  • The constructor and methods of Thread class

  • Life cycle of Java thread

  • Writing Thread using Thread Class and Runnable Interface

  • Daemon and Non-Daemon threads

  • Thread Group and its use

  • Synchronization in java

  • Writing a real life application using multi-threads

14. INPUT AND OUTPUT IN JAVA

  • What is IO

  • Streams

  • Need of IO

  • Different types of IO (like from/to Buffer-pipes-files-network etc)

  • How to implement IO using different types of classes (like Stream/Reader/Writer)

  • Concept of Serialization

  • Need of Serialization

  • How to implement it

  • Customizing the Serialization (using Externalizable interface)

  • Need of Customizing the Serialization

  • How to implement it

15. DATABASE CONNECTIVITY (The JDBC)

  • Concepts of JDBC

  • Need Of JDBC

  • Types Of JDBC Driver

  • Type1: JDBC-ODBC Driver

  • Type2: Native Driver

  • Type3: Network Driver

  • Type4: Pure Java Driver

  • Difference between the JDBC Drivers

  • Connecting with Databases (Access, My Sql, and Oracle)

  • Implementing Collection Framework with Databases

Sector-9, Rohini, Delhi -  Call Us: 9958381938
Why People Want To Learn Digital Marketing?
Why Choose Us?
  • Reputed 'Digital Marketing institute'
  • Advance training curriculum
  • Learn from "layman to expert" level
  • GOOGLE Qualified Trainers
  • Get Digital Marketing Certificate
  • Interactive Sessions
  • Flexibility: Weekday and Weekends
  • Free Backup Classes
  • Feedback: 9/10 - 475+ Batches
  • Trained over 6000+ Students

Freshers/Graduates or Post Graduates who are looking to make their career in the field of online marketing & advertising.

1. Add a certified online training experience in your resume.

2. Get a competitive edge over peers.

3. Get preference in interviews over just degree holders.

4. Better growth prospects once you get into job.

5. Fastest growing industry.

Working professionals in the field of IT or Marketing gets an opportunity to add (+) web/online marketing experience in their resumes & hence better jobs & salaries.

1. Upgrade your resume

2. Better paying jobs

3. Work as Freelancer or start your own business as a marketing agency & work with reputed brands directly.

1. Business owners who do not want to rely on other marketing professionals to take their businesses to new heights.

2. Become self proficient in marketing techniques

3. Generate business leads on your own

4. Increase online presence of your business

5. Brand creation and management

Benefits:

1. You can work whenever you want

2. You can work from where ever you want

3. You can be your own boss

4. Have much higher Income Potential

5. Take benefit of tax deductions

Mail Expert

9958 38 19 38 | 9958 38 40 20


Duration: 128 Hours | Fees: 29,950

Request a Callback
Professional Digital Marketing Program for
Entrepreneurs- Students - Professionals!

     

Batches
Students
Rating
Testimonials
Swati Gupta

Since I am a Senior Content Developer, I was already familiar with almost every aspect of Digital Marketing, yet I wanted in-depth understanding in the subject matter. This is the reason I joined ETI and I never regretted my decision. After my 3 month stint with ETI and Udit Sir, I am confident of my knowledge of the subject matter.

I would gladly recommend him to everyonelooking for a career in Digital Landscape.

Anurup

Expert Training Institute is one of the best institute in Delhi NCR providing detailed program in Internet Marketing. Personal attention, flexible class schedule, live training & in depth curriculum makes it a preferred choice over others.

Internet / Digital Marketing professionals are currently in high demand & Expert Training Institute is the right choice.

 

Check More

Trainees from

Request a Call Back
REQUEST A CALL