+44 7881 905304 |  +91 9880 727272 | Careers | Contact us

 

 

  • Register
Home  //  IT Training  //  Java  //  Fundamentals of the Java Programming Language
Fundamentals of the Java Programming Language
Instructor-Led Length:5 Days Lecture:50% Lab:50%
First time programmers will find this course an excellent choice for learning programming using the Java programming language.  Key areas include the significance of the Java programming language, object-oriented principles, and applying those concepts when writing Java technology code.  By the end of the course, delegates will be able to write a simple Java application, but will not have extensive programming ability.

Who Can Bebifit
Non-programmers who have basic computer knowledge and want to begin learning the Java programming language. Note: This class is not appropriate for individuals with little or no computer experience.

Prerequisites
To succeed fully in this course, delegates should be able to perform basic computer skills, such as opening and saving files and using a browser.

Skills Gained

Upon completion of this course, delegates should be able to:
Describe the history and significant features of the Java programming language.
Download the tools necessary for Java programming language development.
Analyze a programming project using object-oriented analysis and design and provide a set of classes, attributes and operations.
Understand a program by reading its source code.
Create and assign values to primitive and reference variables and use them in program
Describe how primitive variables and reference variables are stored in memory.
Write a basic program containing the main method, reference and primitive variables and a class declaration.
Determine when it is necessary to change variable data types (casting) and write code to do so.
Write programs that implement decision constructs such as if/else.
Write programs that implement loop constructs such as, while, for, or do.
Write programs using multiple methods that call methods, pass arguments, and receive return values.
Write programs that implement important object-oriented concepts such as encapsulation.
Write programs that create and access a one-or two- dimensional array and its elements.
Describe inheritance and how to implement it in a Java application

Related Course

After :
Migrating to Object Oriented Programming with Java Technology (SL-210)
0bject 0riented Application Analysis and Design for Java Technology (UML) (OO-226)
Course Content
Module 1 - Java Programming Language Overview

List your expectations for the course, based on the information  presented in this module

Describe when and why Java technology was originally developed

List at least four things that make Java technology superior to other programming  languages

Describe the difference between an applet and an application

Describe the processes Java technology uses that make it cross-platform, and how this makes it different from other programming languages

List two essential components of Java technology

List the software you need to write Java programs, and that users need to run those programs

Module 2 - Object-Oriented Analysis and Design
Identify objects in a system
Identify object attributes and operations
Test the validity of an object
Differentiate between an object and a class
Describe the most significant difference between object-oriented and procedural programming
Explain the main benefits of encapsulation
List the main steps of software development
Module 3 - Getting Started With Java Technology Programming
Compile and run a basic Java program
Describe how computers store data using the binary system
List the eight Java technology primitive types
State the storage values for the primitive types
Create identifiers according to Java technology rules and coding standards
Write programs that follow Java technology rules and recommended coding standards
Write code to declare and assign literal values, expressions, and variables
Write code to declare and assign data to a constant
Describe how variables and constants are stored in memory
Module • - Objects and Programming Structure
Write code to create and use objects in a program
Write code to create Strings to store a series of characters in a variable
Describe how objects and Strings are stored in memory
Use the main method
Design and write code for a class
Add comments to programs
Write a basic Java program
Module 5 - Operators, Casting, and Decision Constructs
Identify, describe, and use arithmetic, logical, and Boolean operators
Recognize whether promotion will happen automatically for a statement
Use typecasting to manage mismatched data types
Determine when a variable must be declared with a different data type to allow assignment
Write code to make decisions using if, if/else, and if/elseif/else constructs
Write nested if constructs
Write code for loop control using the switch keyword with if constructs 
Module 6 - Loop Constructs
Write code using while loops
Write code using for loops
Write nested loops
State when to use a for loop or a while loop
Write code using do loops
Use the continue keyword to control loops within while, for, or do loops
Module 7 - Using Methods
Describe why using multiple methods supports object orientation
Write a method declaration for a method other than main
Write a method that calls another method
Pass parameters to a method and receive a return value
Explain what overloaded methods are and why they are useful
Write code using overloaded methods
Module 8 - Object-Oriented Java Programs
Define encapsulation and its advantages
Define the keywords public and private and use them in programs
Describe the rules for variable scope
Write code that encapsulates private members
Define static and object methods and state when to use each
Explain the purpose of constructors
Write code to use the default constructor
Write code to define a new constructor and use it
Module 9 - Arrays
Describe an array
Explain why arrays are useful
Write code to use arrays for storing primitive values
Write code to use arrays for storing references to objects
Write code to use one- and two- dimensional arrays
Module 9 - Arrays
Describe an array
Explain why arrays are useful
Write code to use arrays for storing primitive values
Write code to use arrays for storing references to objects
Write code to use one- and two- dimensional arrays
Module 10 - Inheritance
Define inheritance
Declare super classes and subclasses
Write code to implement inheritance
Test for valid inheritance
Define packages
Use classes from packages in programs

 

 

Contact Us

Email:
Phone:
Message:
ANTI SPAM - Please type the numeric 2 below

Main Menu

Home

Software Development

Products

Resources

Services

IT Training