Core Java and Advanced Java


  • Batch Timings :
  • Starting Date :

Course Overview

The Core Java technologies and application programming interfaces (APIs) are the foundation of the Java Platform, Standard Edition (Java SE). They are used in all classes of Java programming, from desktop applications to J2EE applications.

COURSE FEATURES

  • Resume & Interviews Preparation Support
  • Hands on Experience on One Live Project.
  • 100 % Placement Assistance
  • Resume Preparation
  • Interview Preparation
  • Multiple Flexible Batches

At the end of JAVA Training Course, Participants will be able to:

  • Develop your programming abilities using fundamental concepts of Java programming language.
  • Pragram console based programs using Java.
  • Develop database applications using Java.
  • Make multithreaded application using Java.

Course Duration

  • Weekdays: 6-8 weeks
  • Weekends: 6-8 Weekends

Prerequisites :

  • No Prerequisites required

Who Should Attend?

  • Students
  • Graduates
  • Working Professionals

Course

1.1 Overview

  • Why Java
  • JVM, JDK, JRE
  • Execution Flow
  • Run Java Programme

1.2 Basics

  • Data Types
  • Enum
  • Variables
  • Loops in Java
  • Decision Making(if, if-else, switch, break, continue, jump)
  • Type Conversions
  • Packages

1.3 OOPS Concepts

  • Classes & Objects
  • Object Storage & Creation
  • Inheritance
  • Encapsulation
  • Abstraction
  • Access Modifiers
  • Method Overloading
  • Method Overriding
  • Static Class
  • Static Block

1.4  Inheritance

  • Overview
  • Multiple Inheritance
  • Inheritance and Constructors
  • Interfaces and Inheritance
  • Subclass vs Superclass Reference

1.5 Operators

  • All Operators
  • Bitwise operators
  • Bitwise shift operators

1.6 Strings

  • String Class
  • StringBuffer
  • StringBuilder
  • Different Conversions
  • String Methods
  • Scanner & BufferReader Class

1.7 Arrays

  • Overview
  • Functions in Arrays
  • Iteration
  • List to Array
  • Sorting in Array

1.8  Keywords

  • this
  • super
  • static
  • final
  • transient
  • volatile
  • strictfp

1.9 Exception Handling

  • Overview
  • Flow Control
  • Types of Exceptions
  • Checked vs Unchecked Exceptions
  • Throw and Throws Keywords
  • User Defined Exception
  • Multicatch Catch Blocks
  • Finally Block

1.10 Interface

  • Definition
  • Methods
  • Variables
  • Comparator Interface
  • Inner class
  • Static Method
  • Comparator Interface

1.11 Abstract Class

  • Inheriting Methods
  • Variables

1.12 Multithreading

  • Introduction
  • Lifecycle
  • States of a Thread
  • Thread Communication
  • Priority
  • Joining
  • Synchronization
  • Thread Pool
  • Daemon Thread

1.13 Wrapper Classes

  • Number
  • Integer
  • Byte
  • Short
  • Long
  • Float
  • Double
  • Boolean
  • Character
  • Autoboxing and Unboxing

1.14 File Handling

  • Byte Streams
  • Character Streams
  • Buffered Streams
  • Scanning And Formatting
  • I/O from Command Line
  • Data Streams
  • Object Streams and Serialization

1.15 Collections

  • Overview
  • Iterators
  • List Interface
  • ArrayList
  • LinkedList class
  • Vector class
  • Set Interface
  • HashSet
  • LinkedHashSet
  • TreeSet
  • Map Interface
  • HashMap
  • LinkedHashMap
  • TreeMap
  • HashTable

1.16 Java Swing

  • Introdution
  • JButton
  • JLabel
  • JTextField
  • JTextArea
  • JRadioButton
  • JTable
  • JComboBox
  • LayoutManager
  • BorderLayout
  • GridLayout
  • FlowLayout

1.17 Networking

  • Socket Programming

2.1 JDBC

  • Introduction
  • Architecture
  • Database Overview
  • Establishing Connections
  • Processing SQL statements with JDBC
  • Handling SQL Exceptions.
  • Result Sets
  • Using Statements
  • Using Prepared Statements

2.2 Servlets

  • Overview
  • Environment Setup
  • Life Cycle
  • Form Data
  • Client Request
  • Server Response
  • Filters
  • Exceptions
  • Cookies Handling
  • Session Tracking
  • Database Access
  • Page Redirect

2.3 JSP Web Application Development

  • Overview
  • Environment Setup
  • Architecture
  • Lifecycle
  • Syntax
  • Directives
  • Actions
  • Implicit Objects
  • Client Request
  • Server Response
  • Http Status Codes
  • Form Processing
  • Writing Filters
  • Cookies Handling
  • Session Tracking
  • File Uploading
  • Page Redirect
  • Database Access
  • Exception Handling
  • Debugging
  • Security

FAQ

Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!

Classes are held on weekdays and weekends. You can check available schedules and choose the batch timings which are convenient for you.

Towards the end of the course, all participants will be required to work on a project to get hands on familiarity with the concepts learnt. This project will be reviewed by our instructors and industry experts. On successful completion, you will be awarded a certificate.

Quick Enquiry