SitefinderOracle and Sun
Secure Search

Sun Certified Specialist for NetBeans IDE (CX-310-045)

Sun Certified Specialist for NetBeans IDE (CX-310-045)
 
 
 
Product Description

Sun Certified Specialist for NetBeans IDE

This Sun Certified Specialist for NetBeans IDE certification is for programmers with extensive experience in developing Java desktop and Java web applications using the NetBeans IDE. Achieving this certification provides clear evidence that a programmer can set up and configure complex projects in the IDE and use the IDEs tools to design, code, test, debug, and profile applications. The exam includes multiple-choice, scenario-based questions and requires extensive knowledge of NetBeans IDE 6.1.

»   Details below
 
 
Product ID Price
CX-310-045 $100.00
 
 

Exams purchased on the Web site may only be used in the US. If you reside outside the US please select a country to inquire about products delivered in your country. Once exam vouchers are purchased you have up to one year from the date of purchase to use it. Each voucher is valid for one exam and may only be used at an Authorized Prometric Testing Center in the country for which it was purchased. Please be aware that exam vouchers are nonrefundable for any reason.

 
 
Details

  • Delivered at: Delivered at: Authorized Worldwide Prometric Testing Centers
  • Prerequisites: None
  • Other exams/assignments required for this certification: Other exams/assignments required for this certification: None
  • Exam type: Exam type: Multiple Choice
  • Number of questions: 61
  • Pass score: 59% (36 of 61 questions)
  • Time limit: 75 minutes

 Back to top

 
 
Languages
English

 Back to top

 
 
Exam Objectives

Section 1: IDE Configuration


  • Demonstrate the ability to configure the functionality available in the IDE, including using enabling and disabling functionality and using the Plugin Manager.
  • Explain the purpose of the user directory and the netbeans.conf file and how these can be used to configure the IDE.
  • Demonstrate the ability to work with servers in the IDE, such as registering new server instances and stopping and starting servers.
  • Describe how to integrate external libraries in the IDE and use them in coding and debugging your project.
  • Demonstrate knowledge of working with databases in the IDE, including registering new database connections and tables running SQL scripts.
  • Describe how to integrate and use different versions of the JDK in the IDE for coding, debugging, and viewing Javadoc documentation.


Section 2: Project Setup


  • Describe the characteristics and uses of a free-form project.
  • Demonstrate the ability to work with version control systems and the IDE. (Which VCSs are available, which ones you need an external client for, how to pull sources out of a repository, view changes, and check them back in).
  • Describe the ways in which you can change the build process for a standard project, such as configuring project properties and modifying the projects Ant build script.
  • Configure your project to compile against and run on a specific version of the JDK.


Section 3: Java SE Development


  • Demonstrate the ability to create NetBeans projects from the source code of an existing Java SE program.
  • Describe how to manage the classpath of a Java SE project, including maintaining a separate classpath for compiling and debugging.
  • Demonstrate the knowledge of the NetBeans GUI Builder and the ability to lay out and hook up basic forms using it.
  • Demonstrate the ability to package and distribute a built Java Desktop project for use by another user.


Section 4: Java EE Web Development


  • Describe how to create a NetBeans project from the source code of an existing Web application.
  • Distinguish between a visual web application and web application.
  • Demonstrate knowledge of which web frameworks are available in NetBeans IDE and how they are added to and used in a web application.
  • Describe how to monitor HTTP requests when running a web application.
  • Demonstrate a knowledge of basic tasks related to building and deploying web applications to a server, such as changing the target server and undeploying an application.


Section 5: Editing


  • Describe the purpose and uses of refactoring and demonstrate the ability to perform basic refactoring on Java source code.
  • Describe how to use the Options window to change the default appearance and behavior of the Source Editor.
  • Describe the ways that the IDE highlights errors in source code and the tools the IDE offers for correcting those errors.
  • Demonstrate the ability to use editor hints, such as implementing all the methods for an implemented interface.
  • Demonstrate the ability to use live code templates such as automatic generation of constructors, try/catch loops, and getters and setters.


Section 6: Testing, Profiling, and Debugging


  • Demonstrate the ability to work with JUnit tests in the IDE, such as creating JUnit tests and interpreting JUnit test output.
  • Describe how to debug a local (desktop) application, including setting breakpoints and stepping through code.
  • Describe the difference between local and remote debugging and describe how to debug a remote (web) application.
  • Describe the purpose of profiling applications and how to profile a local desktop application in the IDE.


 Back to top

 
 
Browse Other Course Topic Areas
 
Sun Training U.S.   
» Training outside the U.S.
 
 
 
 
 
Read the IDC White Papers
Teams that are certified are in the top tier of operational performance.
Get Extreme with the Experts
Get Extreme with the Experts
Learn about the hottest technologies and solutions at our expert-led workshops.

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.



Oracle - The Information Company