Home > Java Courses > SL - 110  

 Fundamentals of the Java Programming Language (SL - 110)

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.



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.



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.


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

After :
4 Migrating to Object Oriented Programming with Java Technology (SL-210)
4 0bject 0riented Application Analysis and Design for Java Technology (UML) (OO-226)
  5TOP



Module 1 - Java Programming Language Overview
4

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

4 Describe when and why Java technology was originally developed
4

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

4 Describe the difference between an applet and an application
4

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

4 List two essential components of Java technology
4

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


Module 2 - Object-Oriented Analysis and Design
4 Identify objects in a system
4 Identify object attributes and operations
4 Test the validity of an object
4 Differentiate between an object and a class
4 Describe the most significant difference between object-oriented and procedural programming
4 Explain the main benefits of encapsulation
4 List the main steps of software development

Module 3 - Getting Started With Java Technology Programming
4 Compile and run a basic Java program
4 Describe how computers store data using the binary system
4 List the eight Java technology primitive types
4 State the storage values for the primitive types
4 Create identifiers according to Java technology rules and coding standards
4 Write programs that follow Java technology rules and recommended coding standards
4 Write code to declare and assign literal values, expressions, and variables
4 Write code to declare and assign data to a constant
4 Describe how variables and constants are stored in memory


Module 4 - Objects and Programming Structure
4 Write code to create and use objects in a program
4 Write code to create Strings to store a series of characters in a variable
4 Describe how objects and Strings are stored in memory
4 Use the main method
4 Design and write code for a class
4 Add comments to programs
4 Write a basic Java program


Module 5 - Operators, Casting, and Decision Constructs
4 Identify, describe, and use arithmetic, logical, and Boolean operators
4 Recognize whether promotion will happen automatically for a statement
4 Use typecasting to manage mismatched data types
4 Determine when a variable must be declared with a different data type to allow assignment
4 Write code to make decisions using if, if/else, and if/elseif/else constructs
4 Write nested if constructs
4 Write code for loop control using the switch keyword with if constructs 
  5TOP

Module 6 - Loop Constructs
4 Write code using while loops
4 Write code using for loops
4 Write nested loops
4 State when to use a for loop or a while loop
4 Write code using do loops
4 Use the continue keyword to control loops within while, for, or do loops

Module 7 - Using Methods
4 Describe why using multiple methods supports object orientation
4 Write a method declaration for a method other than main
4 Write a method that calls another method
4 Pass parameters to a method and receive a return value
4 Explain what overloaded methods are and why they are useful
4 Write code using overloaded methods

Module 8 - Object-Oriented Java Programs
4 Define encapsulation and its advantages
4 Define the keywords public and private and use them in programs
4 Describe the rules for variable scope
4 Write code that encapsulates private members
4 Define static and object methods and state when to use each
4 Explain the purpose of constructors
4 Write code to use the default constructor
4 Write code to define a new constructor and use it
  5TOP

Module 9 - Arrays
4 Describe an array
4 Explain why arrays are useful
4 Write code to use arrays for storing primitive values
4 Write code to use arrays for storing references to objects
4 Write code to use one- and two- dimensional arrays

Module 9 - Arrays
4 Describe an array
4 Explain why arrays are useful
4 Write code to use arrays for storing primitive values
4 Write code to use arrays for storing references to objects
4 Write code to use one- and two- dimensional arrays

Module 10 - Inheritance
4
Define inheritance
4
Declare super classes and subclasses
4
Write code to implement inheritance
4
Test for valid inheritance
4
Define packages
4
Use classes from packages in programs
  5TOP

Copyright © 2008
RCS Education Pvt. Ltd.
All rights reserved