Competency Level 2.

2 (3 Year) - Experienced
• • Should be TPG Level 2.1 Certified Work extensively in technologies used in Web application development like Java/J2EE, Swing, HTML, CSS, JavaScript, JSP, Servlets, EJB, JDBC, XML and XSL

Pre-Requisite General Criteria

Participate in Requirements Analysis, to design and implementation in Development or maintenance based projects • Understand the high level design and Translate high level design into low level design and component interactions and author Design Documentation • Extensively use designing tools and architecture such as OOP, OOAD and UML • Knowledge in technologies/frameworks such as Struts, spring and JSF • Very good understanding of Java and J2EE Design patterns • Follow Standard build processes and release mechanisms • Follow standards for projects such as exception handling, logging (Log4j), pagination, caching, encryption, LDAP, SSL, resource pooling, authorization, transaction management • Understanding / Usage of some or more of the following technologies: • JNI, Multithreading, Sockets, Networking, RMI • Document Management, reporting (BRIO / Crystal reports), Business Rules Engine (ILOG) • EAI, MOM, JMS • Java Mail, Java Transaction API, JCA, JAXP, SOA, Web services • Use one or more of CASE tools / plug-ins such as • Data modeling: Erwin / OOAD: Rational Rose / J2EE IDE and Code generation: Checkstyle, Jalopy, MyEclipse / Build: Maven / Refactoring: Profiler / OR: Hibernate, iBatis / Ticket tracking: Remedy • Defects Tracking: Test Director • Participate in POCs, reusable components, prototypes during Architecture investigations and Generate Case study & white papers. • Participation in the following: • Answering Knet queries, Contribution to tech events (BU, Account, Tech Forums), Participation in external discussion list/forums/webinars as audience or a team member of a larger team, Contribution to CG (question bank, mentoring, conducting workshops), Participate in knowledge sharing sessions Java J2EE - (Assessment Code : JVJ2E202)

Course Coverage

Topics Developing Applications using JSF RIA and Web 2.0 [3 parts] • Course on RIA and Web2.0 • Examples of Web2.0 Part1 • Examples of Web2.0 Part2 Developing application using STRUTS Advanced EJB with case study J2EE Design patterns – An advanced course Java Transaction API (JTA) & Java

Topic Proficiency Level 3

Number of Questions 4

1 3 3 2 1

4 5 4 4 3

Transaction Service (JTS) iBatis UML Design with Rational Rose Junit & Cactus (Servlets & EJB) [3 parts] • Course on Junit • Course on Cactus for EJB • Course on Cactus for Servlets RAD Web Application server internals Weblogic Application Server Building application using Ajax Advanced hibernate (Design& performance) Advanced Spring (Design& performance) Swing RMI Multithreading in Java 5.0 Refresher Topics (Topics from Previous levels) OOAD Design Patterns J2EE Database Concepts Total

1 2

4 4

1 1 1 1 3 3 3 2 2 2

3 3 3 3 3 3 3 3 3 3

1 1 2 2

3 4 3 3 75

Java GUI - (Assessment Code : JVGUI202)

Topics SWT Java Transaction API (JTA) & Java Transaction Service (JTS) iBatis UML Design with Rational Rose Advanced hibernate (Design& performance) Advanced Spring (Design& performance) OOAD JSP Servlets Struts MVC (EJB Side) J2EE JSF RMI

Topic Proficiency Level 1 1 1 2 3 3 1 2 2 2 2 2 2 2

Number of Questions 5 4 4 4 4 4 4 4 4 4 4 4 4 4

AJAX Multithreading in Java 5.0 Refresher Topics (Topics from Previous levels) Swing Design Patterns Database Concepts Total

2 2

4 4

2 1 2

4 3 3 75

Core Java & RMI - (Assessment Code : JVCRJ202) Topic Proficiency Level 3 4 3 4 1 1 2 3 3 1 2 2 2 2 2 2 2 2 4 4 4 4 4 4 4 4 3 4 3 4 3

Topics Object serialization, marshalling and unmarshalling, data streaming Advanced programming using RMI server side programming Java Transaction API (JTA) & Java Transaction Service (JTS) iBatis UML Design with Rational Rose Advanced hibernate (Design& performance) Advanced Spring (Design& performance) OOAD Swing JSP Servlets Struts MVC (EJB Side) J2EE JSF AJAX

Number of Questions 5

Refresher Topics (Topics from Previous levels) Database Concepts Multithreading in Java 5.0 Design Patterns Total 2 2 1 5 4 4 75

Learning Methodology

• • •

Classroom / CBT / CodeGym / External Trainings Self Learning / Real Time Projects / POCs / COE Initiatives TPG assessment : o Total number of questions : 75 o Duration of assessment : 90 Minutes

Assessment Methodology

• External Certifications Exit Criteria • • •

o Mode of assessment : Computer based evaluation Location : Assessment centers provided by Talent Transformation Sun Certified Web Component Developer (SCWCD) Obtain necessary TPG Contribution Index Points Certified TPG Level 2.2

Sign up to vote on this title
UsefulNot useful