Sei sulla pagina 1di 6

Java/JEE - CAT training Curriculum

© 2016 Cognizant

| © 2016 Cognizant
Overview

Objective:

To train CATs over a period of 12 weeks to make them ready and productive for
deployment to real life engagements.

Why revisit the curriculum? Avenues of improvement…

To explore avenues of bringing • Pruning the diversity of topics in curriculum and focusing
in greater degree of on areas of higher relevance, in greater depth
effectiveness, by leveraging on • Increasing deeper mentor connect and reducing e-
the insight gained into the learning
training curriculum through close • Increasing focus on appreciating practical applicability of
association. knowledge rather than covering theoretical breadth
• Imbibing the ability to self explore, learn and apply

2 | © 2016 Cognizant
Relevancy of topics…
J2EE patterns and best practices
Front Controller Business Delegate Data Access AJAX Intro to API
Performance Authentication Authorization Logging Configuration

Enterprise Frameworks Hibernate iBatis Source control


Servlets JSP JSON JDBC SVN GIT

Industry Knowledge
JUnit Introduction to J2EE Concepts of ORM Concepts of SCM

Soft Skills
Language fundamentals & basic design skills Relational fundamentals Development Tooling
Java HTML CSS JS XML SQL Index Keys Constraints IDE App Servers .
Overview of different types of languages Concepts of relational modelling JDK JVM DB

Foundational Concepts
OOP Relational Modelling Programming Languages Web Computing Software Testing ….
Transactions Security IT in Enterprises Software lifecycle Client Server Basics of Networking

Technology

Simplification Modernization Security and Resiliency

3 | © 2016 Cognizant C2020 NextGen IT alignment


Hands-on exposure

Exposure to three types of hands-on experience: 1) Individual small scale – primer project, 2) Green field –
large scale, collaborative and 3) Enhancement – large scale, collaborative

Evaluation of MFRP

Project 2 (MFRP)
• Team
• Based on advanced,
Enhancement of real life
High mentor connect

collaborative aspects
• Pair programming with
mentors
Project 3 –

Project 1
codebase

• Individual
• Based on foundational
aspects

Time allocation heavy on technology training Open access to Cognizant IT resources


4 | © 2016 Cognizant
Proposed timelines…

Project - 1 Project - 3
Foundational Concepts

Relational Source
Project - 2
Fundamentals Control

Dev
Tooling
J2EE Patterns
and
Best Practices
Language
Enterprise Frameworks
Fundamentals

W1 W2 W3 W4 W5 W6 W7 W8 W9 W10 W11 W12

5 | © 2016 Cognizant Continuous Evaluation


Thank You

| © 2016 Cognizant

Potrebbero piacerti anche