Browse Courses
Core Java-live
Course Description
- This course teaches students how to develop Java applications.
- Topics covered include the Java programming language syntax, OO programming using Java, exception handling, file input/output, threads, collection classes, and networking.
- Students will develop and test Java applications (typically) using Eclipse.
- This course is a pre-requisite to all Application Server courses, and specialty Java Technology courses such as Struts, Spring, and Hibernate.
Trainer’s profile :-
Trainer is having 10 Years of real time experience. Trainer worked for major banks on web & fat client application development using various java technology frameworks & API’s. Trainer is having 6 Years of online Training experience, he deliver to the trainings to prestigious clients, students & consultancies in Abroad.
Curriculum
Chapter 1 : Getting Started
1Getting Started
- Computing Concepts
- Java History & Architecture
- The Structure of a Java Program
- Compiling & Running a Java Program
Chapter 2 : Introduction to Java
1Introduction to Java
- Declaring & Initializing Java Variables
- Rules for Constructing Java Variable Names
- The Scope & Lifetime of Variables
- Source Code Comments
- Doing Basic Program Output
Chapter 3 : Java Programming Basics
1Java Programming Basics
- Java Primitive Types
- Basic Arithmetic Operators
- Precedence & Order of Evaluation
- Defining & Using Constants
- Mixed Mode Expressions & Type Conversion
Chapter 4 : Program Decision Making
1Program Decision Making
- Relational Operators & Expressions
- The if-else Construct
- The switch Construct
- The Conditional Operator
Chapter 5 : More Java Operators
1More Java Operators
- Increment and Decrement Operators
- Arithmetic Assignment Operators
- Logical Operators
- Bitwise Operators
Chapter 6 : Iteration Constructs
1Iteration Constructs
- The for Construct
- The while Construct
- The do-while Construct
- Comparing Java Iteration Constructs
- Nested Iteration Constructs
- Additional Iteration Topics
Chapter 7 : Introduction to Java Class Methods
1Introduction to Java Class Methods
- Defining Class Methods
- Scope of Method Arguments & Variables
- Passing Arguments to Class Methods
- Returning Values from Class Methods
- Type Conversion & Type Checking
- Some Built-In Java Class Methods
Chapter 8 : Arrays
1Arrays
- Creating & Using Arrays
- Passing Arrays as Method Arguments
- Returning Arrays from Methods
- Multi-Dimensional Arrays
- Referencing Arrays Dynamically
Chapter 9 : Working with Java Strings
1Working with Java Strings
- The Java String Class
- Creating & Using String Objects
- Manipulating Strings
- String Immutability & Equality
- Passing Strings To & From Methods
- The StringBuffer Class
Chapter 10 : Introduction to Object-Oriented Programming - 1
1 Introduction to Object-Oriented Programming - 1
- Object-Oriented Programming Basics
- Defining & Using Classes
- Controlling Access to Class Members
- Class Constructors
- Method Overloading
- Class Variables & Methods
Chapter 11 : Introduction to Object-Oriented Programming - 2
1Introduction to Object-Oriented Programming - 2
- Basic Class Design Guidelines
- Reusing Classes
- Using Objects with Methods
- Using Arrays and Objects
- Class Variables & Class methods
Chapter 12 : Inheritance --- Part 1
1Inheritance --- Part 1
- Introduction to Inheritance
- Inheritance & Class Visibility
- Base Class Constructors
- Method Overriding
- Preventing Inheritance
- Runtime Polymorphism
Chapter 13 : Inheritance --- Part 2
1Inheritance --- Part 2
- Abstract Methods & Abstract Classes
- The Object Super class
- Casting Objects
- Inheritance Design Guidelines
Chapter 14 : Interfaces
1Interfaces
- Introduction to Interfaces
- Defining & Using Interfaces
- Interfaces & Polymorphism
- Using Constants in Interfaces
Chapter 15 : Exception Handling
1 Exception Handling
- Introduction to Exceptions
- The Java Exception Hierarchy
- Handling Exceptions
- Defining & Throwing Exceptions
Chapter 16 : File Input & Output --- Part 1
1File Input & Output --- Part 1
- Working With Files & Directories
- Java Streams
- Writing Text Files
- Reading Text Files
Chapter 17 : File Input & Output --- Part 2
1File Input & Output --- Part 2
- Writing Binary Files
- Reading Binary Files
- Writing Random Access Files
- Reading Random Access Files
Chapter 18 : Object Serialization
1Object Serialization
- Writing Objects to Files
- Reading Objects from Files
- Some Serialization Issues
Chapter 19 : Java Collections & Generics
1Java Collections & Generics
- Collections & Generics
- Working With The ArrayList Class
- Working With The LinkedList Class
- Working With Map Classes
Chapter 20 : Java Threads
1Java Threads
- Java Threads
- Creating Threads
- Manipulating Threads
- Synchronizing Threads
Chapter 21 : Working With GUI Components - 1
1Working With GUI Components - 1
- Introduction to Java FX
- Adding Labels & Text Fields
- Adding Buttons
- Working with Layout Managers
Chapter 22 : Working With More Swing Components
1Working With More Swing Components
- Handling Java Events
- Working with Radio Buttons
- Working with Check Boxes
- Working with ListsView Control
- Working with Combo Boxes