- 85-985: Introduction to Project Portfolio Management (Second Edition)
- 85-081: PMI Scheduling Professional (PMI–SP)® Certification
- 85-080: Project Managing Outsourced Resources
- 85-073: PMI Risk Management Professional (PMI–RMP®) Certification
- 85-061: Certified Associate in Project Management (CAPM®) Certification: Fourth Edition
- 85-037: Managing Outsourced Projects as an IT Vendor
- 85-026: Introduction to Agile Project Management
- 85-014: Project Management Skills for Technical Teams
- 85-995: Fundamentals of Databases Using Oracle
- 85-956: Introduction to Programming Using Java
- 85-170: Adobe® ColdFusion® 8 – Level 2
- 85-169: Adobe® ColdFusion® 8 – Level 1
- 85-091: Certified Software Tester (CSTE)
- 85-082: Developing XML–Based Web Applications
- 85-078: Certified Software Quality Engineer (CSQE)
- 85-072: SQL – Advanced Querying (Fourth Edition)
- 85-071: SQL–Fundamentals of Querying (Fourth Edition)
- 85-067: Software Programming – Best Practices
- 85-053: Introduction to Software Life Cycle Models
- 84-755: Adobe® RoboHelp® 8 – Level 1
- 85-983: Security Awareness (Third Edition)
- 85-979: Introduction to Network Design and Management
- 85-954: Certified Information Systems Security Professional (CISSP)®: Second Edition
- 85-063: Certified Information Security Manager (CISM®) Certification
- 85-057: Firewall – A Network Security Me
- 84-705: Introduction to Personal Computers Using Windows® 7
- 84-689: Mac OS® X v10.6 – Introduction
- 84-628: Microsoft® Office Project 2007 – Web Access
- 84-602: Microsoft® Project 2010 – Level 1
- 84-595FL: Microsoft ® Office Outlook ® 2010 – Level 1 (First Look)
- 84-595: Microsoft® Office Outlook™ 2010 – Level 1
- 84-594FL: Microsoft® Office Outlook® 2010 – Transition from Outlook® 2003 (First Look)
- 84-592FL: Microsoft® Office PowerPoint® 2010 – Level 1 (First Look)
- 84-591FL: Microsoft® Office PowerPoint® 2010 – Transition from PowerPoint® 2003 (First Look)
- 84-587FL: Microsoft® Office Access® 2010 – Level 1 (First Look)
- 84-586FL: Microsoft® Office Access® 2010 – Transition from Access® 2003 (First Look)
- 84-583: Microsoft® Office Word 2010 – Level 2
- 84-582FL: Microsoft® Office Word 2010 – Level 1 (First Look)
- 84-581FL: Microsoft® Office Word 2010: Transition from Word 2003 (First Look)
- 84-577: Microsoft® Office Excel® 2010 – Level 2
- 84-576FL: Microsoft® Office Excel® 2010 – Level 1 (First Look)
- 84-575FL: Microsoft® Office Excel® 2010: Transition from Excel 2003 (First Look)
- 84-574FL: Microsoft® Office 2010 – Transition from Office 2003 (First Look)
- 85-070: Motivating IT Teams
- 85-069: Effective Contract Negotiation for IT Managers
- 85-059: IT Infrastructure Library (ITIL®) Foundation Certification v3.0
- 85-035: Fundamentals of Finance for IT Managers
- 85-033: Strategic IT Planning Skills (Includes Simulation)
- 85-013: Effectively Managing Technical Teams
- 84-748: QuickBooks® 2010 for Windows – Advanced
- 84-747: QuickBooks® 2010 for Windows – Introduction
- 84-697: Microsoft® SharePoint® Foundation 2010–Level 2
- 84-696: Microsoft® Windows® SharePoint® Foundation 2010 –
- 84-314: Google™ AdWords for Businesses
- 84-688: Adobe® After Effects® CS4
- 84-502: Adobe® Dreamweaver® CS5 – Level 1 (First Look)
- 84-397: Adobe® InDesign® CS5 – Level 1
- 84-396: Adobe® Illustrator® CS5 – Level 2
- 84-395FL: Adobe® Illustrator® CS5 – Level 1 (First Look)
- 84-389FL: Adobe® Flash® CS5 – Level 1 (First Look)
- 84-385: Adobe® Photoshop® CS5 – Level 2
- 84-384FL: Adobe® Photoshop® CS5 – Level 1 (First Look)
- 84-379: Adobe® CS5 – New Features
- 84-249: Adobe® Fireworks® CS4 (Macintosh)
- 84-248: Adobe® Photoshop® CS4 – Photo Printing & Color
- 85-048: Advanced Wireless Communications
- 85-047: Fundamentals of Multiprotocol Label Switching (MPLS)
- 85-031: Fundamentals of Switching Technologies
- 85-024: Fundamentals of Voice Over IP
- 85-056: Certified Information Systems Auditor (CISA®) Certification
- 84-236: Adobe® InDesign® CS4 – Level 2 (Macintosh)
- 84-214: Adobe® Illustrator® CS4 – Level 2 (Macintosh)
- 84-213: Adobe® Flash® CS4 – Level 2 (Macintosh)
- 84-094: Adobe® Dreamweaver® CS4 – Level 2 (Macintosh)
- 84-091: Adobe® Flash® CS4 – Level 1 (Macintosh)
- 84-085: Adobe® Photoshop® CS4 – Level 2 (Macintosh)
- 84-083: Adobe® InDesign® CS4 – Level 1 (Macintosh)
- 84-071: Making Google™ Work for You
- 84-069: Create Legal Forms Using Microsoft® Word 2007
- 84-066: Adobe® Dreamweaver® CS4 – Level 1 (Macintosh)
- 84-065: Adobe® Illustrator® CS4 – Level 1 (Macintosh)
- 84-064: Adobe® Photoshop® CS4–Level 1 (Macintosh)
- 84-031: Adobe® Photoshop® Elements 6.0
- 84-016: Adobe® RoboHelp® 7 – Level 2
- 84-000: Adobe® RoboHelp® 7 – Level 1
- 58-719 Integrating Your Business Solutions With Microsoft� Office Professional Edition 2003
- 77-972 JavaScript-Advanced Programming Second Edition
- 77-971 JavaScript-Programming Second Edition
- 77-961 NetObjects Fusion 5 Advanced
- 77-960 NetObjects Fusion 5 Introduction
- 77-956 Rational Rose Introduction
- 77-955 Java 2 Advanced Programming
- 77-954 Java 2-Programming Language for Developers
- 77-953 XML-Schema Design Second Edition
- 77-952 XML-DTD Design Second Edition
- 77-951 DHTML Cross-browser Techniques Second Edition
- 77-950 ZENworks 2 Workstation Management
- 77-948 XML An Introduction Second Edition
- 77-944 XML-Document Object Model DOM 1
- 77-942 XML Schema Design
77-925 Java 2 Programming Language
click here to download the course outline
Java 2: Programming Language
Course specifications
Course number: 077925
Software version number: 1.3
Course Length: 5 days
Hardware/software required to run this course
•
A Pentium computer, at least 300 MHz
•
At least 64 MB memory
•
GB free hard disk space
•
CD-ROM drive
•
Windows 95, 98, NT, or 2000 (Tested setup instructions for Windows 95/98 are included in
this course. The software manufacturer’s documentation states that this course will also support Windows NT and Windows 2000; however, you may notice minor differences in the setup.)
•
Java 2 Software Development Kit version 1.3
•
Access to the Internet
Course Description
Overview:
Java 2: Programming Language introduces the foundations of Java 2 Standard Edition
(J2SE) technology. Students will explore concepts and perform hands-on exercises to apply what they learn. Java is the language of choice for the Internet. Java enhances productivity by allowing the inheritance of methods and properties from the well-organized Java Class Library. Students will build Graphical User Interfaces and handle various events. Students will explore multi-threading and how it can improve the performance of applications. Students will also use many methods of the Graphics class to draw shapes. Prerequisites: To ensure your success, we recommend you first take the following Element K course or have equivalent knowledge:
•
Introduction to Programming (required)
•
HTML Programming, Level 1 (recommended)
Delivery method: Instructor-led, group-paced, classroom-delivery learning model with structured handson activities. Certification Element K's Java series is based on the multi-vendor jCert certification. Several information-technology companies, including BEA Systems, Hewlett-Packard, IBM, iPlanet.com, Oracle, Sun, and Sybase, sponsor the jCert program. The certification program is made up of both common and vendor-specific exams from the sponsor companies. The jCert program has three tiers, five skill sets, and five required exams. The tiers are: 1) Sun Certified Programmer for the Java Platform 2) Certified Solution Developer 3) Certified Enterprise Developer Tier 1 has one set of skills with one required exam. Tier 2 has two sets of skills (2A and 2B) with one exam required per skill set. Tier 3 has two sets of skills (3A and 3B) with one exam required per skill set. The table below provides a summary of the program. JCERT TIER SKILL SET # EXAMS REQUIRED Sun Certified Programmer for the Java Platform 1 1 Certified Solution Developer 2A 2B 1 1 Certified Enterprise Developer 3A 3B 1 1 Element K Press offers five courseware titles covering 21 days of training. Each of the titles maps to one of the skill sets. COURSE TITLE PROGRAM SKILL DAYS OF TRAINING PART # Java 2: Programming Language Skill 1 5 077925 Java 2: Object-Oriented Analysis and Design using UML Skill 2A 3 077926 Java 2: Using IBM VisualAge to Create Java Applications Skill 2B 5 077927 Java 2: Enterprise Connectivity Skill 3A 5 077928 Java 2: Enterprise Development with BEA WebLogic Server Skill 3B 3 077929 Java 2: Programming Language follows the objectives of the Sun Certified Programmer for the Java
Platform and covers Skill Set 1. Performance-based Objectives Lesson objectives help students become comfortable with the course, and also provide a means to evaluate learning. Upon successful completion of this course, students will be able to: • List the benefits and roles of the Java programming language. • Utilize primitive datatypes, variables, constants, literals, and methods. • Implement classes and properties, and understand abstraction and encapsulation. • Differentiate between an application and an applet, and pass parameters to both. • Use inheritance, interfaces, packages, modifiers, as well as archive files. • Use operators and expressions to perform calculations and typecasting. • Control the flow of programs with branching and looping. • Explore the packages and interfaces in the Java Class Library. • Explore the java.lang package and use methods from the String and Math classes. • Change fonts and colors in the display; use Graphics and Image classes to draw to the display. • Handle key and mouse events. • Explore the applet architecture, detect and process errors, and explore threads. • Explore the AWT package and build a GUI interface. Course content Lesson 1: An Introduction to Java Java-the Language of the Internet The Benefits of Java The Essential Building Blocks of JDK Lesson 2: Datatypes, Variables, and Methods Datatypes Variables, Constants, and Literals Storing and Retrieving Values Methods Lesson 3: Object Orientation, Part 1 Classes and Instances Methods Properties Abstraction and Encapsulation Lesson 4: Construction Time General Components Build an Application Building an Applet Passing Parameters Lesson 5: Object-Orientation, Part 2 Inheritance Java Terms Modifiers Overloading Methods Constructors Using Inner Classes Encapsulation Lesson 6: Java Language-Statements and Expressions Statements and Expressions Automatic and Explicit Type Conversions Garbage Collection Lesson 7: Branching and Looping Making Decisions Looping Lesson 8: The Java Class Library Standard Packages Standard Interfaces The Collections Framework Lesson 9: Exploring java.lang Classes and Interfaces The String Class The Math Class Lesson 10: Fonts, Graphics, and Images Fonts and Colors Graphics Images Lesson 11: Handling Events Event Handling Key Events Mouse Events Lesson 12: Threads and Animations Applet Architecture Exception Handling Threads Lesson 13: AWT and GUI The Abstract Window Toolkit (AWT) Package Building the GUI Appendix A: The java.io Package Appendix B: The Java Class Library Reference Appendix C: Java Datatypes, Operators, and Keywords Appendix D: Event Handling Appendix E: Exceptions Appendix F: Abstract Window Toolkit (AWT) Appendix G: Downloading and Installing the JDK Appendix H: Java Related Websites