Course Name |
Sun Certified Programmer |
Course Length |
10 days |
Format |
Lecture/Lab |
Accreditation |
Sun Certified Programmer (J2SE) |
Course Description |
The Java 2 Platform, Standard Edition (J2SE) provides the essential compiler, tools, runtimes and APIs for writing, deploying, and running applets and applications in the java programming language. The Java Programming Language course provide student with information about the syntax of the Java programming language; object-oriented programming with the Java programming language; creating graphical user interfaces (GUls), exceptions, file input/output(l/O),and threads; and networking. Programmers familiar with the object-oriented concepts can learn how to develop Java Technology applications. The course uses the Java™ 2 Software Development Kit, Standard Edition (J2SE™ SDK), version 5.0. |
Target Audience |
This foundation certification is for programmers interested in demonstrating proficiency in the fundamentals of the Java™ programming language the Java 3 Platform, Standard Edition (J2SE™ ) Those who would benefit from this benefit from this course: |
Student |
To succeed fully in this course, students should be able to: |
Course Outline
LEVEL 1
| Module 1 | Explaining Java Technology |
| Module 2 | Analyzing a problem and Designing a Solution |
| Module 3 | Developing and Testing a Java Technology Program |
| Module 4 | Declaring, Initializing, and Using Variables |
| Module 5 | Creating and Using Variables |
| Module 6 | Using Operators and Decision Constructs |
| Module 7 | Using Loop Constructs |
| Module 8 | Developing and Using Methods |
| Module 9 | Implementing Encapsulation and Constructors |
| Module 10 | Creating and Using Arrays |
| Module 11 | Implementing Inheritance |
LEVEL 2
| Module 1 | Getting Started |
| Module 2 | Object-Oriented Programming |
| Module 3 | Identifiers, Keywords, and Types |
| Module 4 | Expressions and Flow Control |
| Module 5 | Arrays |
| Module 6 | Class Design |
| Module 7 | Advanced Class Features |
| Module 8 | Exceptions and Assertions |
| Module 9 | Text-Based Applications |
| Module 10 | Building Java GUls |
| Module 11 | GUl Event Handling |
| Module 12 | GUl-Based Applications |
| Module 13 | Threads |
| Module 14 | Advanced l/O Streams |
| Module 15 | Networking |