Core Java Training

Training

In Hounslow

£ 350 VAT inc.

Description

  • Type

    Training

  • Location

    Hounslow

  • Class hours

    40h

Suitable for: Beginner to Advanced levels

Facilities

Location

Start date

Hounslow (London)
See map
Craneshaw House, 8, Douglas Road, High Street, TW3 1DA

Start date

On request

About this course

Interest to learn

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

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

£ 350 VAT inc.