Oops! It appears that you have disabled your Javascript. In order for you to see this page as it is meant to appear, we ask that you please re-enable your Javascript!
  • No products in the cart.

  • LOGIN

Login

Core Java 8

2 STUDENTS ENROLLED
  • Anushree
  • pramod pawar

In this Course, students will learn about basic Java fundamentals. Java is a high level, robust, object-oriented, class-based, concurrent, secured and general-purpose computer-programming language. 

Course Duration : 30 Hours

Live Session : 2 Hours Each [Saturday and Sunday]

LIVE Session Timing : 10 am – 12 pm IST on Saturday & Sunday

Java Language Fundamentals
  • The Java Environment
  • Installing Java
  • Java Program Development
  • Java Source File Structure
  • Compilation
  • Execution
Basic Language Elements
  • Lexical Tokens, Identifiers
  • Keywords, Literals, Comments
  • Primitive Datatypes, Operators
Array & String
  • Defining an Array
  • Initializing & Accessing Array
  • Multi –Dimensional Array
  • Operation on String
  • Mutable & Immutable String
  • Using Collection Bases Loop for String
  • Tokenizing a String
  • Creating Strings using StringBuffer
Constructor & initialization code block
  • Access Control, Modifiers, methods
  • Nested , Inner Class &Anonymous Classes
  • Native Method, Use of “this “ reference
  • Defining Methods, Argument Passing Mechanism
  • Method Overloading, Recursion
  • Use of Modifiers with Classes & Methods
  • Design of Accessors and Mutator Methods
Abstract Class & Interfaces
  • Dealing with Static Members, Finalize() Method
  • Extending Classes and Inheritance
  • Use and Benefits of Inheritance in OOP
  • Types of Inheritance in Java
Overriding Super Class Methods
  • Use of “super”
  • Polymorphism in inheritance
  • Type Compatibility and Conversion
  • Implementing interfaces
  • Generic Class Types
Package
 

  • Organizing Classes and Interfaces in Packages.
  • Package as Access Protection
  • Defining Package.
  • CLASSPATH Setting for Packages.
  • Making JAR Files for Library Packages
  • Import and Static Import
  • Naming Convention For Packages  
Exception Handling
  • The Idea behind Exception
  • Exceptions & Errors
  • Types of Exception
  • Control Flow In Exceptions
  • JVM reaction to Exceptions
  • Use of try, catch, finally, throw, throws in Exception Handling.
  • In-built and User Defined Exceptions
  • Checked and Un-Checked Exceptions
Thread
  • Understanding Threads
  • Needs of Multi-Threaded Programming.
  • Thread Life-Cycle
  • Thread Priorities
  • Synchronizing Threads
  • Inter Communication of Threads
  • Critical Factor in Thread -DeadLock
Applet
  • Applet & Application
  • Applet Architecture.
  • Parameters to Applet
  • Embedding Applets in Web page.
  • Applet Security Policies
GUI Programming
  • Designing Graphical User Interfaces in Java
  • Components and Containers
  • Basics of Components
  • Using Containers
  • Layout Managers
  • AWT Components
  • Adding a Menu to Window
  • Extending GUI Features Using Swing Components
A Collection of Useful Classes
  • Utility Methods for Arrays
  • Observable and Observer Objects
  • Date & Times
  • Using Scanner
  • Regular Expression
  • Locale
  • Java Utilities (java.util Package)
The Collection Framework
  • Collections of Objects
  • Collection Types Stack, Queue,HashMap,List
  • Sets
  • Sequence
  • Map
  • Understanding Hashing
  • Use of ArrayList & Vector
Event Handling
  • Event-Driven Programming in Java
  • Event- Handling Process
  • Event-Handling Mechanism
  • The Delegation Model of Event Handling
  • Event Classes
  • Event Sources
  • Event Listeners
  • Adapter Classes as Helper Classes in Event Handling
  • Anonymous Inner classes a Short –cut to Event Handling
  • Avoiding Deadlocks in GUI Code
  • Event Types & Classes
Input/Output Operation in Java(java.io Package)
  • Streams and the new I/O Capabilities
  • Understanding Streams
  • The Classes for Input and Output
  • The Standard Streams
  • Working with File Object
  • File I/O Basics
  • Reading and Writing to Files
  • Buffer and Buffer Management
  • Read/Write Operations with File Channel
  • Serializing Objects
Networking Programming
  • Networking Basics
  • Client-Server Architecture
  • Socket Overview
  • Networking Classes and Interfaces
  • Network Protocols
  • Developing Networking Applications in Java
  • Database Programming using JDBC
  • Introduction to JDBC
  • JDBC Drivers & Architecture
  • CURD operation Using JDBC
  • Connecting to non-conventional Databases.

  • No earlier knowledge of Java programming language required!
  • Student should know:
    •  Execute commands using a command-line interface
    •  Basic knowledge of any programming language like C or VB.
    •  Create and edit text files using a text editor
    •  Use a World Wide Web (WWW) browser

After Successful Assessment, Course Certificate for Course Completion will be provided by Mrs Manisha Ajay Shah.

Supported Desktop Browsers
  • Internet Explorer (IE9)(IE10)(IE11)
  • Microsoft Edge
  • Mozilla Firefox
  • Google Chrome
  • Safari
  • opera
Supported Operating Systems
  • Microsoft Windows 7 (or higher)
  • OSX (Last two major releases)
  • Most Linux Distributions
Supported Mobile Operating Systems
  • iOS 9 (or higher)
  • Android 6.0 (or higher)
Supported Mobile Browsers
  • iOS : Default browsers in version 9 and above
  • Android : Default browser in version 6.0 and above
Browser settings
  • JavaScript must be enabled.
  • Cookies must be enabled.
  • Local Storage must be enabled.

Zoom System Requirements
  • An internet connection – broadband wired or wireless (3G or 4G/LTE)
  • Speakers and a microphone – built-in or USB plug-in or wireless Bluetooth
  • A webcam or HD webcam – built-in or USB plug-in
Spoiler title
  • Mac OS X with MacOS 10.7 or later
  • MacOS 10.6.8 (Snow Leopard) with limited functionality (Zoom version 3.6)
  • Windows XP, Vista, 7, 8, 8.1, 10
  • Ubuntu 12.04 or higher
  • Mint 17.1 or higher
  • Red Hat Enterprise Linux 6.4 or higher
  • Oracle Linux 6.4 or higher
  • CentOS 6.4 or higher
  • Fedora 21 or higher
  • OpenSUSE 13.2 or higher
  • ArchLinux (64-bit only)
Supported Browsers
  • Windows : IE7+,  Firefox,  Chrome,  Safari5+
  • Mac : Safari5+,  Firefox,  Chrome
  • Linux : Firefox, Chrome

Click ‘TAKE  THIS COURSE’ button on this page. Give your details on Checkout Page and confirm payment.

Course Curriculum

Core Java 8
Live Session with Manisha Shah 00:00:00
TAKE THIS COURSE
  • $4,000.00 $800.00
  • 56 Days
  • Course Certificate