Certified Web App Developer in JAVA

9 MONTHS
Programming Fundamentals

C

  • History Of C
  • Introduction of C
  • Structure Of C
  • Variable, Data Types, Operators
  • Expressions
  • Managing Input and Output operations
  • Decision Making
  • Looping
  • Array and String
  • Functions
  • Pointer
  • Structure
  • File Management
  • Dynamic Memory Allocation
  • The Processor

C++

  • Introduction Of C++
  • Difference between POP and OOP
  • Tokens, Expressions
  • C++ Operators
  • Class and Object
  • Constructor and Destructor
  • Encapsulation
  • Polymorphism
  • Inheritance
  • Pointers and Virtual Functions
  • Managing Console I/O Operations
  • File Management
  • Exception Handling
  • Templates
  • Standard Template Library
  • Manipulating Strings
Web Designing

HTML 5

  • Overview of HTML5
  • Fundamentals of HTML5
  • Working with Text
  • Organizing Text in HTML5
  • Working with Links and URLs
  • Creating Tables
  • Working with Images, Colors and Canvas
  • Working with Forms
  • Interactive Elements
  • Working with Multimedia

CSS 3

  • Types of CSS3
  • Selectors
  • CSS3 Properties
  • Media Types
  • Live Effects
  • Making User Interface
  • Design a Website Layouts

JAVASCRIPT

  • Introduction
  • Basic Java Script : Values, Values and Control Flow
  • Functions, Object Array
  • Error Handling
  • Object Oriented Programming
  • Web Programming
  • DOM (Document Object Model)
  • Browser Events
  • HTTP Requests

JQUERY

  • Introduction
  • Jquery Fundamentals
  • Using Jquery Selectors
  • Interfacing with DOM
  • Handling Events
  • Working with AJAX Features

XML

  • Introduction
  • XML Basics
  • Documents
  • Schema
  • Validation
  • Namespace
  • CSS
  • Xpath
  • XSL
  • XHTML
  • XML Technology
JAVA

J2SE (Core Java)

  • Introduction to Java
  • Java Evolution
  • Overview of java language
  • Object Oriented Concepts
  • Constants, variables and data types
  • Operators and expressions
  • Decision making and branching
  • Decision making and looping
  • Classes, objects and methods
  • Exception Handling
  • Nested Classes
  • Synchronization
  • Array, strings and vectors
  • Interfaces: multiple inheritance
  • Packages: putting class together
  • Multithreaded programming
  • Managing errors and exceptions
  • Applet programming
  • Graphics programming
  • Managing input/output files in java
  • Swing
  • AWT and Event Handling
  • Layout Manager, Java Applet
  • Collection Framework
  • JDBC in Java
  • Java New Features
  • RMI and Networking

J2EE (Advance Java)

  • JDBC in J2EE
  • reation of UI and Components in J2EE
  • Web Services in J2EE
  • Server Setup and Configuration
  • Session Tracking
  • Communicating to Web Services
  • An Overview of Servlet and JSP Technology
  • Servlet Basics, Collaboration
  • Servlet Life Cycle
  • Initializing a Servlet
  • Servlet Filter
  • Overview of JSP Technology
  • Invoking Java Code with JSP Scripting Elements
  • JSP page Directive
  • Including Files and Applets in JSP Pages
  • Using JavaBeans Components in JSP Documents
  • Handling the Client Request: Form Data
  • HTTP Request
  • User Authentication
  • Java Mail API and Message Services
  • Security features in J2EE
  • Accessing UDDI Database and Java XML registry
  • Implementation of Web service Description Language
  • Architecture and challenges of web application

Basic Testing

  • Software Engineering
  • Testing Fundamental
  • Test Organization
  • Test Development Process
  • Fundamental of Testing Process
  • Software Development Model
  • Software Testing Level
  • Test Design Techniques
  • Agile Testing
  • Web Application Testing
  • Bug Reporting
  • Bug Reporting Tool