Profound Edutech
corners
Facebook Linked In Email
Call 8983012051/52      Batch Schdeule Batch Schedule      Mail Enquiry

ADJT - ADVANCED DIPLOMA IN JAVA TECHNOLOGIES

DURATION : 3.5 MONTHS

 

ELIGIBILITY :

BE | BTech | MCA | MCS | MCM | MSc | BCA | BCS | BSc etc

 

PRE-REQUISITES :

Basic Knowledge of C Programming.

 

COURSE OVERVIEW :

ADJT

 

1. PROGRAMMING FUNDAMENTALS

Programming in C

  • Introduction to Programming
  • Data Types, Operators
  • Compilation, Linking, Execution, Debugging
  • Integrated Development Environment
  • Console Input and Output
  • Control Structures
  • Functions
  • Pointers
  • Storage classes, Dynamic Memory allocation
  • Arrays, Strings
  • File IO
  • Structures and Unions
  • Command Line arguments
  • Macros

 

C++

  • Concepts of Object Oriented Programming
  • Class and Object
  • C++ as a better C
  • Constructor, Constructor Overloading
  • Static Data Member
  • Static Member function, Inline function, Friend function
  • Operator Overloading
  • Inheritance
  • Polymorphism
  • File IO
  • Exception Handling
  • RTTI, Type Casting
  • Templates
  • Namespaces

 

Database Fundamentals & SQL

  • Database fundamentals, Normalization
  • SQL / PL-SQL
  • Stored Procedure, Function
  • Triggers

 

Introduction to OS & Networking

  • Overview of Operating System
  • Concept of Process and Thread
  • Memory Management
  • Network Basics
  • Classification of Networks
  • Network Topologies
  • Network Communication and Protocols
  • TCP/IP fundamentals

----------------------------------------------------------------------------------------------------------------------------------------------------------------

2. WEB FUNDAMENTALS

HTML

  • HTML Basics: Structure, Elements and Attributes
  • Various Input fields in html
  • Tables, Frames, Lists, Layouts
  • Fonts, Colors
  • Images
  • HTML Forms
  • Cascading Style Sheet

 

Java Script

  • Java Script Language basics
  • Variables, Data Types, Functions, Operators
  • Control flow using conditional and Iterative statements
  • Managing HTML DOM and Events
  • Java Script Objects

 

XML

  • XML Basics : Structure
  • Elements and Attributes

----------------------------------------------------------------------------------------------------------------------------------------------------------------

3. JAVA TECHNOLOGIES

Core Java

  • Installation and settings of Java
  • JDK, JVM, Classpath etc
  • Packages, Eclipse IDE
  • OOP in Java
  • Inheritance and Polymorphism
  • Interfaces
  • Exception Handling
  • Generics and Collections
  • Multi-threading
  • Thread Synchronization
  • Java Util, Wrapper Classes
  • Swing
  • Annotations
  • Input and Output management
  • Managing Files and Directories
  • Networking programming
  • JDBC
  • Handling Transactions

 

Advanced Java

  • Servlet Basics, Servlet life cycle
  • Servlet Deployment , Web.xml file
  • ServletContext and ServletConfig
  • Include, Forward, sendRedirect
  • Session and State management
  • Page, Request, Session and Application Scopes
  • Java Beans
  • Advanced JDBC concepts
  • JSP: Different elements, Life Cycle
  • JSTL, Expression Languages, Custom Tags
  • Using Glassfish: Installation and Deployment
  • MVC Arhitecture
  • Strut Framework
  • Hibernate
  • JNDI, JMS
  • EJB : Session, Entity and Message driven beans

 

Enterprise Java

  Struts 2.x

  • Introduction to Struts2.x
    • Overview on MVC model
    • MVC Model-1
    • MVC Model-2
    • Web Application Framework
    • What is Struts 2
    • Setting Up Struts 2 in Eclipse
    • Writing a Struts 2 Hello World Application
    • Struts 2 Workflow
  • Struts2.x Action
    • Concept of POJO
    • Action interface
    • ActionSupport class
    • Responsibilties of Action
    • Aware intefaces 
  • Struts2.x Tag
    • UI Tag
    • Data Tag
  • Validation in Struts2.x
    • Validation in Action
    • Validation Framework
    • Custom Validators
  • Interceptor in Struts2.x
    • Built-in Interceptor
    • Custom Interceptor
  • Struts2.x Misc Concept
    • ValueStack
    • ActionContext
    • OGNL
    • Result Type
    • Big picture of Struts2.xt

  Hibernate

  • Introduction
    • Limitation with JDBC
    • What is ORM?
    • What is Hibernate?
    • Hibernate Architecture
    • Understanding Hibernate First Application
  • Hibernate Example
    • CRUD Operation Using Hibernate
    • Hibernate with Annonation
    • Hibernate Generator classes
  • Hibernate Mapping
    • Componenet Mapping
    • Inhertance Mapping
  • Collection Mapping
    • List
    • One-to many by List
    • Set
    • One -to -many by Set
    • Map
    • Many-to-many by Map
  • HQL & Criteria
    • What is HQL?
    • Understanding HQL with Application
    • Problems with HQL
    • What is Criteria
    • Understanding Criteria with Application
  • Caching in Hibernate
    • First level cache
    • Second level cache
    • Intergrate Struts2.x with Hibernate.

  Spring

  • Introduction
    • What is Spring?
    • Spring Features
    • Spring Modules
    • Dependency Injection
    • IoC container
    • What is Bean?
    • Spring First Application
  • Spring Core
    • Collection Injection
    • Method Injection
    • Constructor Injection
    • InnerBean
    • Scope
  • Spring DAO
    • Spring JDBCTemplate
    • Spring HibernateTemplate
    • Intergrate Sping with Hibernate.
  • Spring MVC
    • Spring DispatcherServlet class
    • Spring configuration
    • Request Processing life cycle
    • Spring MVC Hello World Example
    • Spring MVC Form Handling Example.
  • Spring AOP
    • What is Cross-cutting concern?
    • Solution-Sping AOP
    • AOP Terminology
      • Aspect
      • Joint Point
      • Advice etc.
    • Sping AOP Example.
  • Enterprise Java Project level Application.

----------------------------------------------------------------------------------------------------------------------------------------------------------------

4. INTERVIEW SKILLS

  • Interview Techniques
  • Frequently Asked Questions
  • Group Discussion
  • Resume Writing
  • Mock Test Based on MNC Test Pattern

----------------------------------------------------------------------------------------------------------------------------------------------------------------

5. EVALUATION

  • Technical Assignments
  • Technical Test
  • Technical Interview

----------------------------------------------------------------------------------------------------------------------------------------------------------------

6. INTERNATIONAL CERTIFICATION

  • Guidance for International Certification

----------------------------------------------------------------------------------------------------------------------------------------------------------------

7. PROJECT

  • Design
  • Development

 

back  Enquiry  Batch Schedule Download Brochure  

Open Campus Drives by MNCs
  • Profound now in Aundh
  • Daily Campus Drives
  • 1520+ placed
  • 50000+ Interview call
  • Atos
  • Syntel
  • xl-dynamics
  • zensar
  • accenture
  • bitwise
  • hexaware
  • hsbc
  • aurus
  • crest
  • tata
  • amdocs
  • tech-mahindra
  • blue-star
  • infrasoft
  • polaris
  • QSD
  • DSR
  • hitachi
Jumbo Job Fair fresher employment center
Quick Contact
© Profound Edutech Private Limited. All rights reserved Privacy Policy | Legal Dislaimer