Fundamentals of Java Programming

Summary
p
Length: 5 days
Price: 1,495 GBP excl. VAT
Training Provider: StayAhead Training plus
Location: London
Training Method: Open / Scheduled
Startdate 02/07/2012 09:30, 20/08/2012 09:30, 01/10/2012 09:30
StayAhead Training

Fundamentals of Java Programming

Fundamentals of Java Programming Course Overview

The Fundamentals of Java Programming course introduces delegates to programming using the Java language. It explains the concepts of programming using the Java technology stack and gives delegates a practical introduction to the Java landscape.

Skills Gained

The delegate will practise:

  • "Object-oriented analysis "Basic programming techniques "Using classes and methods "Using variables "Using operators and loop constructs "Using encapsulation and constructors "Using inheritance and arrays
Who will the Course Benefit?

The Fundamentals of Java Programming course is aimed at beginners to programming that wish to learn the Java language. From technical writers and managers to administrators with a non-technical and non-programming background. The course is also of benefit to those wishing to begin their study towards the Oracle Certified Java Associate Exam (OCJA), being aimed at those that wish to begin learning Java practically and at a steady pace.

Course Objectives

By the end of the course delegates should be able to:

  • Understand the Java technology stack "Understand the Java programming language "Understand the Java product lifecycle "Understand object-oriented concepts in Java "Use the Java language to create Java applications
Examinations

The Fundamentals of Java Programming course helps delegates to prepare for either of the two following exam tracks:

The Java Standard Edition Java SE 7 Programmer I (1Z0-803) Exam which leads to the Oracle Certified Associate (OCA), Java SE 7 certification.

The Java Standard Edition 5 and 6, Certified Associate (1Z0-850) Exam which leads to the Oracle Certified Associate (OCA), Java SE 5/SE 6 certification.

These qualifications replace the Sun Certified Java Associate (SCJA).

Before taking any exam, ensure you have the recommended experience. The Oracle website lists all exam requirements and these are updated regularly.

Exams are not included as part of the course.

Requirements

Understand the command-line interface, and have used a text editor and a browser. Familiarisation with concepts is useful but not necessary.

Follow-On Courses
  • Java Programming

NOTE: Course technical content is subject to change without notice.

Fundamentals of Java Programming Training Course
Course Contents - DAY 1
Course Introduction
  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions
Session 1: JAVA TECHNOLOGY PRIMER
  • Key Concepts of the Java Language
  • Java Technology Landscape
  • Understanding the Product Lifecycle
  • Setup the Java SE Development Kit
Session 2: PACKAGE, COMPILE, INTERPRET
  • Understanding Packages
  • Understanding Package-Derived Classes
  • Compiling and Interpreting Java Code
Session 3: DEVELOPING AND TESTING A JAVA PROGRAM
  • Creating Classes
  • Compile and Run Command Line Programs
  • Run Applications using the Main Method
  • Moving from Procedural to Object Oriented Java
Session 4: PROGRAMMING WITH JAVA STATEMENTS
  • Assignments
  • Conditional Statements
  • Algorithms and Pseudo-Code
Fundamentals of Java Programming Training Course
Course Contents - DAY 2
Session 5: JAVA OPERATORS AND STRINGS
  • Assignment Operators
  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • String Objects and Methods
Session 6: UNDERSTANDING METHODS
  • Declare and Invoke Methods
  • Methods with Return Types
  • Overloading Methods
  • Overriding Methods
  • Method Outputs
Session 7: BASIC CLASSES AND VARIABLES
  • Understand Primitives
  • Primitive Wrapper Classes
  • Understand Enumerations
Session 8: VARIABLE SCOPE AND CLASS CONSTRUCTION
  • Local Variables
  • Method Variables
  • Instance Variables
Fundamentals of Java Programming Training Course
Course Contents - DAY 3
Session 9: DECLARE, INITIALIZE AND USE VARIABLES
  • Understand Variable Syntax
  • Use Java Primitive Variables
  • Declare, Initialise and Utilise Variables and Constants
  • Adhere to Coding Standards
  • Use of Java Operators
  • Type Casting and Promotion
Session 10: LOOP CONSTRUCTS
  • Create and Use While Loops
  • Create and Use For Loops Including For/Each Syntax
  • Create and Use Do/While Loops
Session 11: CREATE AND USE OBJECTS
  • Declare, Instantiate, and Initialize Object Variables
  • Understanding Java Objects
  • Understanding Java Enumerations
  • Strong Typing
Session 12: USING ARRAYS
  • Building One-Dimensional Arrays
  • Setting Array Values and Looping Through Arrays
  • Array Methods and Properties
  • Building Two-Dimensional Arrays
  • Array Examples
Fundamentals of Java Programming Training Course
Course Contents - DAY 4
Session 13: CLASSES AND RELATIONSHIPS
  • Class Compositions and Association
  • Class Relationships
  • Multiplicities
  • Examples of Classes and Relationships
Session 14: UNDERSTANDING INHERITANCE
  • Inheritance and Class Type
  • Overriding Methods
  • Abstract Classes
  • Interfaces
  • Examples of Inheritance and Encapsulation
Session 15: ENCAPSULATION AND CONSTRUCTORS
  • Data Protection Through Encapsulation
  • Access Modifiers
  • Object Initialisation with Constructors
Session 16: UNDERSTANDING POLYMORPHISM
  • Polymorphism Explained
  • Inheritance and Interface Polymorphism
  • Coding to the Interface
  • Examples of Polymorphism
Fundamentals of Java Programming Training Course
Course Contents - DAY 5
Session 17: UML TO REPRESENT OBJECT-ORIENTED CONCEPTS
  • Class, Abstract Class and Interface Diagrams
  • Attributes and Operations
  • Create Basic UML Diagrams
  • Recognise UML Associations
Session 18: JAVA PLATFORMS AND INTEGRATION TECHNOLOGIES
  • Multiple Tiers for Java: JSE, JME, JEE
  • High Level Overview of Java Remote Method Invocation (RMI)
  • High Level Overview of Java Database Connectivity (JDBC)
  • Understand the Use of Java Integration API's
Session 19: UNDERSTANDING JAVA CLIENT-SIDE TECHNOLOGIES
  • Thin Clients Technologies (HTML and JavaScript)
  • JME MIDlets
  • Java Applets
  • Java Swing
Session 20: UNDERSTANDING JAVA SERVER-SIDE TECHNOLOGIES
  • JEE Tiers and Technologies
  • Server Side Components and Options
  • Java Dynamic Web Components
  • Business Tier Components



If you want to find out more about Fundamentals of Java Programming, you can make an information request below and the school will contact you with further information.

Expenses

£1,495.00

StayAhead Training

technical it training

StayAhead Training - SQL, Oracle, UNIX and Linux training courses delivered by IT experts

StayAhead Training are recognised as one of the top 50 IT Training organisations in the UK and the first choice provider of UNIX, Linux, MySQL and Oracle training courses for many of the UK's most prominent organisations.

StayAhead Training was established in 1992 and now have training centres in London, Birmingham, Manchester, Leeds, Edinburgh and Bristol. Because of this, StayAhead are able to offer a large range of scheduled, tailored and onsite training. Independent of where you are based, StayAhead can help you and your firm's IT requirements be reality.

unix, linux, oracle, sql, javaSpecialist IT training for professionals

StayAhead Training have a formidable reputation for quality and expertise within the UNIX, Oracle, Linux and MySQL arena.

UNIX training courses not only covers standard UNIX but includes a range of Solaris, AIX, HP-UX, Linux, SUSE, LPI & Red Hat Linux training. The Oracle training courses also have depth with courses available for DBAs, Developers and Designers. If certification is important to you then again we do not disappoint taking delegates to the level required to take the examinations in Solaris, Red Hat, SUSE, LPI, MySQL, Oracle Forms Developer and Oracle DBA. With the Oracle e-business suite growing in popularity a range of Oracle Financials courses are also available.

In-house Professional IT training for your organisation

In addition to the public schedule of courses provided, StayAhead offer all courses in-house at a client's site, or at a StayAhead location. All courses can be tailored to meet our clients' specific needs. For courses at the client's site StayAhead can provide all the necessary hardware and software.

StayAhead's focus on IT training

StayAhead understands the best approach for such technical IT training is always to be enthusiastic, business-like, informal yet professional. StayAhead's style of delivery is designed to foster the development of learning. Instructor led tutorials are followed by practical exercises. The style is experiential allowing delegates to take ownership and solve problems for themselves. Research shows that the pace of learning is greatly accelerated when delegates are shown HOW to solve their problems rather than just why they should.

Request Information here to learn more about StayAhead Training and how their professional IT training courses can help you Request Information here to learn more about StayAhead Training and how their professional IT training courses can help you

specialist it training


plusShow all courses with StayAhead Training

Request information - obligation free

To request information from Fundamentals of Java Programming, please fill out the following details:

* =  Required field
Errors
*
*
*
*
*
*
» What happens now?
This field is used for controlling automatic form submits. Please leave it blank:

Contact information for StayAhead Training

StayAhead Training

6 Long Lane, Barbican
EC1A 9HF London

Phone no: +44 (0)20 7600 6116
www.stayahead.com

Contact StayAhead Training
More Information
 
Request Information

To request information from Fundamentals of Java Programming, please fill out the following details:

This field is used for controlling automatic form submits. Please leave it blank:
» What happens now?
Reviews
Write a review!
Need help finding the right course?
  
By submitting your e-mail, you become a member of Trainingforit.co.uk
Please fill out all required fields

Please fill out all required fields