sitemap
Computer Training
Home
Consulting
Login
Event
Computer Courses Certified Courses Take a test Our Approach Jobs Contact Us
Solutions Seminars Partners About Us Testimonials Downloads
Computer Certified Courses
  Start Here  
   
Microsoft Certified Courses  
 

CIW Web Developer

CIW Web Developers create and maintain Web applications through programming, scripting and/or server administration. This certification validates the skills and knowledge required to assemble and maintain Java-based Web applications. Web Developers focus on the business-requirements aspect of the application development cycle.

Course Objectives

Course Benefits

 

The Web Developer exam validates skills in using development tools to assemble J2EE-centric Web solutions consisting of thin-client Web applications that interact with business services, databases and Web services. Skills include writing application control logic, writing application display logic, utilizing business services and exposing application components using business services.

Web Developer Exam will acquire CIW job role certifications:

  • CIW Certified Instructor - for those teaching CIW Web Developer content

  • CIW Web Developer certification

  • Once you become a CIW web developer you will have passed an essential exam for IBM's Certified Solutions Developer -- WebSphere Studio v5.0.

 

Prerequisites

 

Course Duration

 

Candidates must complete the following prerequisites prior to sitting the Web Developer exam:

  • CIW Associates

  • CIW ABCO web development courses

  • CIW Certification Agreement - This simple online agreement needs to be completed only once.

 

The duration of this course is 48 hours. Students can take this class as a day class from Mon to Friday to complete the training in one week

Alternatively, students can also enroll in this class in the evenings or weekends and come to class two days a week for four hours each day. Students using this option will complete the class in five weeks; however, this will give them the option to practice thier skills more effectively before moving to the next level.

 

Course Guide

 

The following topics will be covered to prepare students for this certification:

Writing Application Control Logic

  • Create, declare and map a class that extends HttpServlet or a subclass of HttpServlet.

  • Programmatically build URLs, including URL encoding, selecting the protocol and adding query string information.

  • Query and extract all relevant information from the HttpServletRequest object.

  • Delegate display from the servlet to the appropriate display agent.

  • Record and manage state using the four scopes.

  • Obtain and use initialization and context parameters.

  • Identify the key elements and the role of the WAR file.

  • Identify key multithreading issues and their effects on HttpServlet performance.

  • Apply session management to situations such as session invalidation, and concurrent access to session resources.

  • Ensure that a servlet enforces pre- and post-processing conditions as a controller, such as appropriate state, proper error codes, etc.

  • Implement a filter to manipulate servlet requests and responses.

  • Implement event listeners for a servlet.

  • Create a serializable object and list when it may be used with respect to clustered and persistent sessions.

Writing Application Display Logic

  • Build an HTML page using tables and forms.

  • Write JSP code to maximize browser compatibility, such as including ALT attributes in tags, providing XML support, and retrieving the User-Agent header value.

  • Use JavaScript (ECMA-262) for client-side processing, such as data validation and presentation enrichment.

  • Embed an applet in HTML.

  • Use local styles and Cascading Style Sheets (CSS) in an HTML page.

  • Control page processing through the HTML header with settings such as enabling\disabling caching, meta information, pragma settings, etc.

  • Access a JavaBean and its associated state in the correct scope using the useBean and other related action tags.

  • Identify, construct and use valid JSP scripting elements such as expressions, scriptlets and declarations to display dynamic content.

  • Identify and implement valid JSP directives, such as page, include, taglib, etc.

  • Implement exception handling in JSP, including the use of JSP error pages.

  • Declare and use a pre-existing custom tag library in a JSP file.

  • Create a simple well-formed WML document utilizing WML-specific tags.

  • Define the role of XSLT in enabling document conversion, such as HTML to WML.

  • Identify the implications of displaying graphics on a wireless device.

  • Identify the HTML elements that are sensitive to internationalization and localization.

  • Match the XML-based JSP tags to the traditional (legacy) JSP tags.

Utilizing Business Services

  • Locate an object such as a DataSource, EJB reference or connection factory in a JNDI namespace.

  • Handle J2EE exceptions such as NamingException, JMS exceptions, resource exceptions, JDBCException, transaction and EJB-related exceptions.

  • Obtain and release JDBC resources such as connections using JDBC 2.0-compliant data sources.

  • Create and use JDBC statements including prepared and callable statements.

  • Navigate and read a ResultSet using the JDBC 2.0 API.

  • Use the J2EE Connector Architecture common client interface to send and extract data from a J2EE service.

  • Obtain and use an EJBHome or EJBLocalHome interface.

  • Obtain and use a remote or local interface for an enterprise bean.

  • Distinguish between various forms of enterprise beans and the ways that each is used.

  • Create and use JMS Sessions to send and receive messages.

  • Identify and distinguish between the models in the JMS architecture, such as point-to-point and publish subscribe.

  • Create a Message object using the correct type for the data being used.

  • Connect to JavaMail to send and receive mail.

Exposing Application Components Using Web Services

  • Read and write a file that conforms to the syntax of an XML application using one or more namespaces based on a DTD/XSD. Identify and resolve errors in a SOAP message.

  • Modify settings in a WSDL file, including those that relate to implementation and binding.

  • Compare and contrast the roles of UDDI, WSDL and SOAP as used by service providers, service consumers and service brokers.

  • Identify the basic aspects of Web Services, such as components that can be used to implement them, differences between synchronous and asynchronous Web Services, etc.

  • Write a client integrating a given Web Service using JAX-RPC and JAXM.

 

Back to Computer Certification page

 
 
Copyright © 2007 Site Designed By ABCO Technology. All Rights Reserved. Computer Training Courses