Live chat by BoldChat

Training for JAVA Certifications

Java is a general-purpose, concurrent, class-based, object-oriented computer programming language that is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another.

Course Details

Getting Started with Java

  • Features of java technology
  • JVM Functions
  • Garbage Collection
  • Java Keywords & Identifiers
  • Java Primitive Data Types
  • Operators & Control Statements
  • Arrays

Object Oriented Programming

  • Basic OOP's Concept
  • Modeling Concepts: Abstraction
  • Encapsulation & Packages
  • Classes, attributes & Methods
  • Object & Constructors

Class Design

  • Inheritance, Polymorphism, method
  • Overloading
  • Constructor Overloading
  • Use of Super & this Keyword
  • Method Overriding & Virtual Method Invocation

Advanced Class Features

  • Static Variables, methods & initializers
  • Final Classes, methods & variables
  • Abstract Classes, methods
  • Inner Classes: Static & Non-static
  • Anonymous Inner Classes
  • Implementing and Extending Interfaces

Exception Handling

  • Implementing and Extending Interfaces
  • Try, Catch & Finally statement
  • Exception Categories
  • Throw & Throws Keyword
  • Common Exceptions
  • User-Defined Exception

Lang Package

  • Primitive Wrappers
  • String, String Buffer & StringBuilder
  • System & Math
  • Process & Runtime

Advanced I/O Streams

  • Features of java.io Package
  • Byte Stream & Character Stream
  • Stream Tokenizers
  • Serialization

Collection Framework

  • Generic Types
  • Collection Overview and Interfaces
  • Collection Classes
  • User Defined Collections
  • Legacy Classes & Interfaces

Threads

  • Thread methods & Scheduling
  • Thread Life Cycle
  • Thread Priorities
  • Inter-Thread Communication

Networking

  • Internet Addressing
  • Socket Programming
  • TCP/IP Client & Server Sockets
  • Datagram Packets

Building Java GUI's

  • Applet Programming
  • AWT Packages & Components
  • Containers & Layout Managers
  • Frame & Panel Containers
  • GUI Based Applications
  • Color & Font Components
  • Java Swings

GUI Event Handling

  • Event Classes
  • Adapter Classes
  • Interfaces in Event Handling

Annotations

  • Simple Annotations
  • Meta Annotations

Updates from 1.6 to 1.7

  • Language Enhancements
  • Updates to I/O & Net Packages
  • Swing look & feel Enhancement
  • JDBC API 4.1 & Rowset 1.1
  • Upgraded XML Stack
  • Other Enhancements

Introduction to Android

  • Android Activities
  • GUI Development
  • Storage and Retrieval
  • Android Services
  • Networking in Android
Request a Quote

Featured Projects

Technical Expertise

Awards

Our Partners

Customer Talk

  • upSage Pastel has streamlined our financial operations. We have achieved stability with the system now and are satisfied with your support.up

    -Principal
    Institute of Social Works

  • upI would like to thanks and congratulate to you and your team who has performed very nice and swift action to fulfil this project in less time and efficient way.up

    -CEO
    Capital Markets and Securities Authority (CMSA)

  • upI have been impressed with your level of technical ability and the ease with which we can work together. I will certainly be recommending Web Technologies to others who need fast and well delivered applications.up

    -Executive Director
    Tanzania Education Authority (TEA)

  • upWe are very happy with the service Web Technologies provides. They are contactable twenty four hours a day, seven days a week and their response times are excellent, which keeps our down time to a minimum.up

    -Johannes Kahwa
    It Manager, Social Security Regulatory Authority ( SSRA)

  • upWeb Technologies have been overseeing the development of our University Website , Software and networks for over 5 years. Work is always completed to a high standards, on time and to budget. We have been very appreciative of the patient, friendly and reliable service.up

    -Elibariki Mushi (Head of ICT)
    Kampala International University (KIU)

Be Social with us

Terms of Service | Terms of Use | Privacy Policy | Connectivity

Articles | FAQ | Sitemap | Inquiry | Client Speaks | Contact | Blog | Partnership