Java SE 6
This course will help you build a foundation of basic concepts of Java programming language and covers the essential elements of the Java Standard Edition 6. This course offers you a job-related approach to successful Java programming. Finally, it provides all the basic skills required to develop functionally sound and efficient Java applications.
Java SE 6, one of the most popular programming languages available today, employs object-oriented techniques, making it powerful, functional, and efficient. The skills and knowledge you gain in this course will help you master Java programming to create robust, multi-platform applications.
Course Objectives
This course will cover the following elements:
- Create simple programs in Java using basic code components
- Control program flow by writing code to respond to specific situations and produce appropriate results
- Work with Java class libraries to instantiate objects from Java classes
- Create class
- Write Java programs that reuse objects and their attributes
- Represent OOP concepts using UML
- Identify client-side technologies
- Identify server-side technologies
- Identify integration technologies
Course Benefits
Upon successful completion of this course students will be able to:
- Create simple Java program
- Define a simple class
- Create and initialize variables
- Write an expression
- Work with arrays
- Write if statements
- Write switch statements
- Write a for loop
- Wire while and do while loops
- Use the Java class library
- Invoke attributes of an object
- Define methods
- Overload a method
- Define constructors
- Create static class members
- Use command-line arguments
- Define Java Beans
- Import a class
- Extend a class
- Override methods
- Create interfaces
- Implement interfaces
- Work with objects
- Understand UML
- Understand client-side technologies
- Understand Thin UI clients
- Understand Fat UI clients
- Understand Micro UI clients
- Understand Server-Side technologies
- Identify web components
- Process XML and associating elements
- Describe synchronous communication
- Introduction to database connectivity
- Describe asynchronous communication