Java courses logo

 

 

 

Java courses

 


 

 

  • Java Essentials

Sorry, we currently do not have any public courses scheduled for the Java level 1 course. Please contact us to see if we can put one on the schedule for you

Sorry, we currently do not have any public courses scheduled for the Java level 1 course. Please contact us to see if we can put one on the schedule for you

Java Essentials

Course Description

Java is a simple, object-oriented, network-savy, interpreted, robust, secure, architectural-neutral, many portable, high performance, multi-thread, dynamic computer language. Java is a programming language and computing platform. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day.


Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere! This course starts with the basics and covers core concepts required to be a productive Java developer.

 

Target Audience

  • JAVA Fundamentals is ideal for IT Professionals or programmers who want to learn JAVA.
  • Android App Developers

     

    Prerequisites

  • Previous programming experience will be advantageous in particular with any object oriented coding language (e.g C++, C#, Cobol, PHP, JavaScript, Python,etc.)
  • For learners who are new to coding, the MTA Software Fundamentals course can assist for more information contact us.

  • Java Essentials

    Download PDF

    Module 1: Getting Started

  • Introduction
  • Installing the JDK
  • Compiling & running programs
  • Creating a variable
  • Recognizing data types
  • Creating constants
  • Adding comments
  • Troubleshooting problems
  • Summary

     

    Module 2: Performing Operations

  • Doing arithmetic
  • Assigning values
  • Assessing logic
  • Examining conditions
  • Setting precedence
  • Escaping literals
  • Working with bits
  • Summary

     

    Module 3: Making Statements

  • Branching with if
  • Branching alternatives
  • Switching branches
  • Looping for
  • Looping while true
  • Doing do-while loops
  • Breaking out of loops
  • Returning control
  • Summary

     

    Module 4: Directing Values

  • Casting type values
  • Creating variable arrays
  • Passing an argument
  • Passing multiple arguments
  • Looping through elements
  • Adding array dimensions
  • Catching exceptions
  • Summary

     

    Module 5: Manipulating Data

  • Exploring Java classes
  • Doing mathemetics
  • Rounding numbers
  • Generating random numbers
  • Managing strings
  • Comparing strings
  • Searching strings
  • Manipulating characters
  • Summary

     

    Module 6 : Creating classes

  • Forming multiple methods
  • Understanding program scope
  • Forming multiple classes
  • Extending an existing class
  • Creating an object class
  • Producing an object instance
  • Encapsulating properties
  • Constructing object values
  • Summary

     

    Module 7: Importing functions

  • Handling files
  • Reading console input
  • Reading files
  • Writing files
  • Sorting array elements
  • Making array lists
  • Managing dates
  • Formatting numbers
  • Summary

     

    Module 8: Building interfaces

  • Creating a window
  • Adding push buttons
  • Adding labels
  • Adding text fields
  • Adding item selectors
  • Adding radio buttons
  • Changing appearance
  • Arranging components
  • Summary

     

    Module 9: Recognizing events

  • Listening for events
  • Generating events
  • Handling button events
  • Handling item events
  • Reacting to keyboard events
  • Responding to mouse events
  • Announcing messages
  • Requesting input
  • Playing sounds
  • Summary

     

    Module 10: Deploying programs

  • Methods of deployment
  • Distributing programs
  • Building archives
  • Deploying applicants
  • Signing jars
  • Enabling web start
  • Producing applets
  • Converting web pages
  • Deploying applets
  • Summary
  •  

    Our goal is to make sure your training meets your objectives, not ours. Therefore, all of our outlines are used as guidelines for particular courses. This outline does not guarantee that all the topics listed will be covered in the time allowed. The amount of material covered is based on the skill level of the student audience. We may change or alter course topics to best suit the classroom situation.

    Sorry, we currently do not have any public courses scheduled for the Java level 2 course. Please contact us to see if we can put one on the schedule for you

    Sorry, we currently do not have any public courses scheduled for the Java level 2 course. Please contact us to see if we can put one on the schedule for you

    Sorry, we currently do not have any public courses scheduled for the Java level 2 course. Please contact us to see if we can put one on the schedule for you


    Sorry, we currently do not have any public courses scheduled for the Java level 3 course. Please contact us to see if we can put one on the schedule for you