Our Technology Consultants are trained in the following modules to give a broad range of knowledge to provide an unrivalled service in the financial and technology sector. 

Foundation Fundamentals

Software Development Life Cycle

Development Methodologies, Waterfall, Agile and Hybrid

Configuration Management

Release Management

Dev. Ops

Roles and Responsibilities of a Developer

HTML

Basic Knowledge on HTML, HTML 5

CSS and different Doctypes

Responsive Designs

JavaScript

Scope of variables

Data Types (String, Number, Boolean, Array, Object) and also their utility methods.

Window, Cookies, Location, Date Objects and their utility methods

How and when to use Timing (Timeout and Interval).

How to attach Events to Dom Elements using HTML Event attributes and by Javascript listeners

What are the different types of events that can be used in JavaScript (onlead, onunload, onmouseover, onclick etc…)

Creating and modifying Dom Elements using javascript (DHTML).

Validations using code and Regular Expressions

AJAX & JSON

OOPS in JavaScript

Difference between Event capturing and Event Bubbling.

RDBMS

DML Operations

DDL Operations

TABLES, VIEWS, SYNONYMS

PROCEDURES/ FUNCTIONS

Constraints

Inner joins and outer joins

Subqueries

Indexing

Referential integrity

Core-JAVA and Design Basics

OOPS Concepts: Object, Abstraction, Encapsulation, Message, Class, Relationships, Inheritance, Polymorphism, etc..

Basic Programming Using Loops, if else, Switch Case Flow Control Statements

Data Structures: Iterations, Enumerations, Lists, Maps, Sets, Properties, Stacks, Queues, Trees and Graphs. Usage Comparators.

Generics and their Usage

Classes, Interfaces, Abstract Classes. Final Classes

Sorting/ Searching Algorithms

Threads/ Multi-Threading

Eclipse IDE: Coding, building and debugging skills

JUnit Testing Framework with annotations and assertions

 

 

Design Basics

Introduction to Development Lifecycle

ULM: Class and Sequence Diagrams

Gang of 4 Design Patterns

JAVA Web Technologies

Servlets and JSP’s

Servlet life cycle

Types of service methods and their use

Programming and debugging with servlets and JSP’s

Struts

MVC architecture

Programming with struts

Form validation and internationalisation

Web Server (Tomcat 7.x)

Introduction to webservers, deployment and debugging on a web-server

Web Services

SOAP based web services & Restfull web services

JDBC

DML operations through JAVA using callable and prepared statements.

HIBERNATE

Object Relational Mapping

Configuration

Programming using Hibernate

SPRING

Inversion of Control, Dependency Injection

Bean Configuration

Wiring

Types of Application Contexts

Autowiring

Annotations

Property placeholders

Programming with Spring

Introduction to Aspect Oriented Programming

Scroll to Top