Core Java

SSDN Technologies provide Java Training in India for entry level who want to become a Java Applications Developer. You will learn Object-Oriented programming concepts and its implementation with Java Programs. You will also learn the principles like Encapsulation, Abstraction, Interfaces, Inheritance, and Polymorphism. Beneficial to learn Swing for designing front-end desktop or distributed applications. Beneficial to learn any database for Java database connectivity.

Learn Java from well experienced SSDN’s Certified trainers in Delhi NCR. SSDN’s Core Java helps the candidates to prepare for Online Java Certification Exam also



This course also helps you to proceed with the following certifications.

  • Java SE 7 Programmer I 1Z0-803.


Learn to:

Develop Application Using Core Java by:

  • Understanding the Concept And Features Of Object-Oriented Programming
  • Declare And Manipulate Variables, Arrays and Literals.
  • Create Classes and Objects, add Methods to a Class.
  • Implement Different Conditional Statements and Looping Statements.
  • Passing Arguments to Methods and Creating Nested Classes and add Assertions.
  • Implement Exception-Handling and User-Defined Exceptions.
  • Create Applets in Java.
  • Use the Layout Manager and Implement event-Handling in Java.
  • Define Packages, Garbage Collection and Identify Thread Priorities.
  • Implementing file Class, Character Stream Classes, and Object Serialization.
  • Create Jdbc Applications to Access and Query a Database.
  • Retrieve Metadata Information from Database about Tables and result set.
  • Create User-Defined Javabeans.
  • Creating Distributed Applications by using Rmi.

Audience:

This course provides entry point to future career in technology. Best For

  • B.Tech/M.Tech, BCA/MCA students
  • 6 weeks/month industrial training candidates of B.Tech/M.tech/MCA etc.

Prerequisites:

  • Knowledge of C/C++ is must for this course.

Next Course:

  • Advance Java.

Core Java

Duration: 40 Hours

  • INTRODUCTION OF JAVA

    • WHAT IS JAVA?
    • FEATURES OF JAVA
    • A FIRST JAVA PROGRAM
    • COMPILER AND INTERPRETER
    • THE JDK DIRECTORY STRUCTURE
  • NAMING CONVENTION, DATA TYPES AND VARIABLES

    • PRIMITIVE DATATYPES, DECLARATIONS
    • VARIABLE NAMES, NAMING CONVENTION
    • NUMERIC LITERALS, CHARACTER LITERALS
    • STRING LITERALS
    • ARRAYS, NON-PRIMITIVE DATATYPES, THE DOT OPERATOR
  • OPERATORS AND EXPRESSIONS

    • EXPRESSIONS
    • ASSIGNMENT OPERATOR
    • ARITHMETIC OPERATORS
    • RELATIONAL OPERATORS
    • LOGICAL OPERATORS
    • INCREMENT AND DECREMENT OPERATORS
    • ADDITIONAL ASSIGNMENT OPERATORS (+=, ETC.)
    • THE CONDITIONAL OPERATOR
    • IMPLICIT TYPE CONVERSIONS
  • CONTROL FLOW STATEMENTS

    • STATEMENTS
    • CONDITIONAL (IF) STATEMENTS
    • DATA TYPES AND VARIABLES
    • LADDER IF-ELSE
    • CONDITIONAL (SWITCH) STATEMENTS
    • WHILE AND DO-WHILE LOOP
    • FOR LOOP
    • A FOR LOOP DIAGRAM
    • FOR-EACH LOOP
    • THE CONTINUE STATEMENT
    • THE BREAK STATEMENT
  • ARRAYS

    • INTRODUCTION OF ARRAYS
    • TYPES OF ARRAYS
    • OPERATION WITH ARRAYS
  • OBJECT-ORIENTED PROGRAMMING

    • INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING
    • CLASSES AND OBJECTS
    • FIELDS AND METHODS
    • ENCAPSULATION
    • ABSTRACTION
    • INHERITANCE
    • POLYMORPHISM
  • OBJECTS AND CLASSES

    • DEFINING A CLASS
    • CREATING AN OBJECT
    • INSTANCE VARIABLES AND CLASS VARIABLES
    • METHODS
    • CONSTRUCTORS
    • ACCESS MODIFIERS
  • JAVA CLASSES

    • OBJECT CLASS
    • STRING CLASS
    • STRINGBUILDER AND STRINGBUFFER
    • OTHER BUILT-IN CLASSES
  • DATABASE CONNECTIVITY

    • OVERVIEW OF DATABASE
    • WORKING WITH MYSQL DATABSE
    • RESITERING THE DRIVER
    • CONNECTING TO DATABASE
    • DATA STORING AND RETRIEVING
  • KEYWORD AND PACKAGES

    • STATIC, FINAL etc.
    • STATIC IMPORTS
    • DEFINING PACKAGES
    • DEFINING PACKAGES
    • PACKAGE SCOPE
  • EXCEPTION HANDLING

    • EXCEPTIONS OVERVIEW
    • CATCHING EXCEPTIONS
    • THE FINALLY BLOCK
    • DECLARING EXCEPTIONS
    • DEFINING AND THROWING EXCEPTIONS
    • ERRORS AND RUNTIME EXCEPTIONS
  • INPUT/OUTPUT STREAMS

    • OVERVIEW OF STREAMS
    • BYTES VS. CHARACTERS
    • BINARY INPUT AND OUTPUT
    • PRINTWRITER CLASS
    • READING AND WRITING OBJECTS
  • INHERITANCE IN JAVA

    • INHERITANCE IN JAVA
    • TYPES OF INHERITANCE
    • METHOD OVERRIDING
    • THIS AND SUPER KEYWORDS
    • AGGREGATION AND COMPOSITIONS
  • INTERFACES AND ABSTRACT CLASSES

    • INTRODUCTION TO INTERFACE
    • HOW TO IMPLEMENTS INTERFACE
    • MULTIPLE INHERITANCE USING INTERFACE
    • ABSTRACT CLASSES
    • ABSTRACT CLASS Vs. INTERFACE
  • COLLECTION FRAMEWORK

    • THE COLLECTIONS FRAMEWORK
    • THE SET INTERFACE
    • SET IMPLEMENTATION CLASSES
    • THE LIST INTERFACE
    • LIST IMPLEMENTATION CLASSES
    • THE MAP INTERFACE
    • MAP IMPLEMENTATION CLASSES
  • INTRODUCTION TO THREADS

    • NON-THREADED APPLICATIONS
    • THREADED APPLICATIONS
    • CREATING THREADS
    • THREAD STATES
    • RUNNABLE THREADS
    • COORDINATING THREADS
    • INTERRUPTING THREADS
    • RUNNABLE INTERFACE, THREADGROUPS
  • NETWORKING IN JAVA

    • INTRODUCTION TO SOCKET PROGRAMMING
    • CHAT SERVER
    • INNER CLASSES
    • LOCAL CLASSES
    • ANONYMOUS CLASSES
    • INSTANCE INITIALIZERS
    • STATIC NESTED CLASSES
  • WRAPPER CLASSES

    • INTRODUCTION TO WRAPPER CLASSES
    • USE OF WRAPPER CLASSES
  • ANNOTATIONS

    • USES FOR META-DATA
    • THE ANNOTATIONS MODEL
    • ANNOTATION TYPES AND ANNOTATIONS
    • BUILT-IN ANNOTATIONS
    • ANNOTATIONS VS. DESCRIPTORS (XML)
  • GRAPHIC PROGRAMMING USING SWING

    • JAVA FOUNDATION CLASSES
    • CREATING A FRAME IN STRING
    • CREATING COMPNENTS IS SWING
    • SETTING LOOK AND FEEL OF SWING
    • HANDLING EVENTS
Batch Date Course Duration
Citrix Authorize Learning Center Microsoft Partner Network Summer Training Training Center Amcat Partner Network
Testimonials
Enquiry Button
x

Fill this form to Enquiry us


       2 + 6   =
L G Y