Core Java Training
Training
In Hounslow
Description
-
Type
Training
-
Location
Hounslow
-
Class hours
40h
Suitable for: Beginner to Advanced levels
Facilities
Location
Start date
Start date
About this course
Interest to learn
Reviews
Course programme
Complete Core - Java Course Module, also focused to both Programmer's Exam and Developer's Exam needed for Complete Java 2 Certification. ( with estimated hours )
Module 1: Introduction / Basics of Java Programming : 2
- Programming languages.
- About Java
- Features of Java Language.
- JVM -The heart of Java
- Java's Bytecode
Module 2: Language Fundamentals: 2
Set up for Java Environment:
- Installing Java.
- Java Program Development
- Java Source File Structure
- Compilation
- Executions.
Language Elements:
- Lexical Tokens,
- Identifiers
- Keywords,
- Literals,
- Comments
- Primitive Datatypes,
- Operators
- Initial values for variables
- The main() method
Module 3: Operators and Assignments: 3
- Operators - Arithmetic, Assignment, Increment decrement, Logical, Relational etc
- Other operators - new, instanceof
- Passing parameters - object reference, arrays
- ‘final' parameter
Module 4: Declarations and Access Control: 2
- Arrays
- Defining Classes, Methods
- Constructors
- Packages
- Interfaces
- Scope rules
- Accessibility modifiers
- Modifiers for classes, members
Module 5: Control flow Exception Handling, Assertions : 2
- Overview
- Iteration and transfer statements
- Stack based execution and exception propagation
- Exception handling
- Assertions
Module 6: Object Oriented Programming: 3
- Detail study of Core concepts of Oops- Abstraction, Encapsulation, Inheritance, Polymorphism
- Chaining constructor-using this and super
- Assigning, passing, casting references
Module 7: Nested Classes and Interface: 2
- Overview of nested classes
- Static and non-static member classes
- Local and anonymous classes
Module 8: Object Lifetime: 2
- Garbage collection
Module 9: Threads: 3
- Understanding Threads and needs of Multi-Threaded Programming.
- Thread Life-Cycle
- Thread Priorities
- Synchronizing Threads
- Thread - Inter Communication
- Thread -Deadlock
Module 10: Fundamental Classes: 2
- Overview of java.lang
- Detail study of Classes - Object, Wrapper, ‘Math', String, Stringbuffer
Module 11: Collection and Maps: 3
- Collection framework
- Collection Types -Sets, Sequence, Map
- Understanding Hashing
- Use of ArrayList & Vector
Module 12: Applet: 2
- Applet & its Architecture.
- Parameters to Applet
- Applet Security Policies
Module 13: Input/Output Operation in Java: 2
- Understanding Streams.
- The Classes for Input and Output
- File I/O Basics
- Reading and Writing to Files
- Buffer and Buffer Management
- Read/Write Operations with File Channel
- Serializing Objects
Module 14: GUI Programming: 3
- Basics of Components
- Layout Managers
- AWT Components
- Painting
- Extending GUI Features Using Swing Components
Module 15: Database Programming using JDBC: 2
- Introduction to JDBC
- JDBC Drivers & Architecture
- Connecting to Databases - local and remotely
Module 16: Networking Programming: 2
- Networking Basics
- Connection framework
- Client-Server Architecture
- Networking Classes and Interfaces
- Network Protocols
Core Java Training