Java Course Outline

  • Create Java technology applications with the latest JDK Technology
  • Develop your object-oriented skills
  • Identify good practices in the use of the language to create robust Java application
  • Use Lambda expressions in Java applications
  • Store and manipulate data using collections
  • Manipulate files, directories and file systems
  • Connect to databases using standard SQL queries through JDBC
  • Create high-performance multi-threaded applications


FEE: KSHS 15,000 Course Outline

Getting Started

  • Basic .NET Concepts
  • Exploring the Development Environment
  • Creating a Visual Basic .NET Project

Working with Forms and Controls

  • Understanding Programming Concepts
  • Working with Windows Forms
  • Working with Controls
  • Styling Your Code

Using Variables and Arrays

  • Introduction to Data Types
  • Using Variables
  • Variable Scope
  • Converting Data Types
  • Creating and Using Structures
  • Storing Data in Arrays

Working with Procedures

  • Creating Procedures
  • Using Procedures
  • Using Predefined Functions

Decision Structures and Loops

  • Using Conditional Expressions
  • Using Decision Structures
  • Using Conditional Loop Structures

Using Conditional Loop Structures

  • Restricting User Input
  • Validating Field Data
  • Validating Form Data

Object-Oriented Programming in Visual Basic .NET

  • Understanding Classes
  • Working with Classes
  • Using Shared Members
  • Inheritance, Polymorphism, and Namespaces

Handling Errors and Exceptions

  • Types of Errors
  • Using the Debugger
  • Handling Exceptions

Enhancing the User Interface

  • Creating Menus
  • Creating Status Bars
  • Creating Toolbars

Creating Toolbars

  • Working with Web Forms
  • Using XML Web Services

Using XML Web Services

  • Database Concepts
  • Overview of ADO.NET
  • Working with Data

Deploying Applications

  • Introduction to Deployment
  • Deploying a Windows-based Application


FEE: KSHS 15,000