Your cart is empty!
View Cart Checkout
Cart subtotal: 0.00

HTML+JS+XML

HTML

  • HTML Basics
  • Format Text, Ordered Lists, Unordered Lists, Links, Graphics
  • Layout and Navigation
  • Tables, Frames, Navigation bars
  • Interactivity through forms
  • Advnaced Layout-Hover, rollover effects etc.

Java Script

  • Understanding Javascript
  • Fundamentals, Capabilites, Features, Advantages and Disadvantages
  • Learning Javascript Basics- Variables, Data Types, String Objects, Arrays, Functions
  • Decisions and Loopings
  • Objects
  • DOM,
  • Custom Objects
  • Events, Windows, Frames
  • Forms
  • Graphics, Animation, Cross Browser scripts, Style Sheets,
  • Dynamic Pages
  • Advanced DOM Features
  • Error Handling
  • Advanced Web Page

XML

  • Introduction
  • Well Formed XML,
  • XML Namespaces
  • XSD
  • XPATH
  • XSLT
  • XML-DOM
  • Web Services (Overview)
  • SOAP and WSDL (Overview)

Java Programing – Core Java  – COURSE DURATION 35 HRS

  • What is Java?
  • Simple Java Program
  • Compiling and Interpreting Applications
  • The JDK Directory Structure
  • Datatypes (Primitive and Non-Primitive) and Variables
  • Literals ( Numeric, Char, String)
  • Arrays
  • Non-Primitive Datatypes
  • The Dot Operator
  • Operators and Expressions
  • Operator Precedence
  • Implicit Type Conversions
  • The Cast Operator
  • Control Flow Statements
  • Loops
  • The continue Statement
  • The break Statement
  • Methods
  • Object-Oriented Programming
  • Classes and Objects
  • Fields and Methods
  • Encapsulation
  • Access Control
  • Inheritance
  • Polymorphism
  • Best Practices
  • Objects and Classes
  • Defining a Class
  • Creating an Object
  • Instance Data and Class Data
  • Methods
  • Constructors
  • Access Modifiers
  • Encapsulation
  • Using Java Objects
  • Printing to the Console
  • printf Format Strings

COURSE DURATION – 35 HRS

JSP

  • Introduction
  • Overview of Java language and architecture
  • Java servlet architecture
  • How JSP simplifies the creation of servlets
  • Introducing servlets
  • How the Servlet API fits into Java EE
  • Servlet lifecycle
  • Obtaining configuration information
  • Deploying servlets
  • Overview of servlet containers
  • Types of servlet containers available
  • Deciding whether to select a basic servlet container versus a full-featured Java EE container
  • Tomcat as a popular, stable reference platform for servlets and JSP
  • The javax.servlet and javax.servlet.http packages
  • The HttpServlet class and how it extends GenericServlet
  • The HttpServletRequest interface and how it gives access to data received from the browser
  • The HttpServletResponse interface and how it is used to issue a response to the server
  • JSP Architecture
  • JSP Containers
  • Servlet Architecture
  • Page Translation
  • Types of JSP Content
  • Directives
  • Content Type
  • Buffering
  • Scripting Elements
  • JSP Expressions
  • Standard Actions
  • Custom Actions and JSTL
  • Objects and Scopes
  • Implicit Objects
  • JSP Lifecycle
  • Scripting Elements
  • Translation of Template Content
  • Scriptlets

 

JDBC

 

  • Re-Introducing JDBC
  • Review of JDBC architecture
  • Review of JDBC driver types
  • Discussion of evolution of JDBC from version 1.0 through 2.0 and 3.0
  • Database concepts review
  • Relational database terminology
  • SELECT, INSERT, UPDATE, and DELETE statements
  • Transactions, logging, isolation, and concurrency
  • Key JDBC classes and the java.sql package
  • DriverManager and DataSource
  • Connection
  • Statement, PreparedStatement, and CallableStatement
  • ResultSet
  • Extra features supported by the javax.sql package
  • Rowsets
  • Application development activities using the basic JDBC concepts
  • Building an interface for selecting records
  • Building a data-drilldown example
  • Building interfaces for inserting, updating, and deleting records
  • Connecting to databases
  • Selecting and installing a database driver
  • Connecting to the database via a network address
  • Connecting to the database based on information supplied by JNDI (the Java Naming and Directory Interface)
  • Using the java.sql.DataSource class
  • Increasing performance with connection pooling
  • Opening and closing the connection
  • Handling ClassNotFoundException and SQLException
  • Working with a database connection
  • Controlling transaction behavior
  • Using getWarning and clearWarnings to retrieve, respond to, and clear warnings
  • Creating statements, prepared statements, and callable statements
  • Retrieving and using database metadata
  • Ad-Hoc SQL queries with Statement and PreparedStatement
  • Creating a Statement object
  • Executing a SQL statement
  • Using executeQuery() for statements that return a ResultSet

 

EJB

 

  • Overview
  • Enterprise Applications
  • Containers and Objects
  • Three Containers
  • Remote Connectivity
  • Scalability and Availability
  • Security
  • Transaction Control
  • Architecture
  • What is an EJB?
  • Types of Beans
  • Inversion of Control
  • The Bean-Type Annotations
  • Dependency Injection
  • The @EJB Annotation
  • Development Cycle and Roles
  • Session Beans
  • Interface/Implementation Split
  • Stateful vs. Stateless
  • The @Stateless Annotation
  • Lifecycle and State Transitions
  • Session Context
  • The @Stateful Annotation
  • State Transitions
  • Singletons and Pools
  • Entities
  • The Java Persistence API
  • Persistence Annotations
  • Configuration by Exception
  • ORM Annotations
  • The EntityManager
  • Acquiring and Using the EntityManager
  • persistence.xml
  • @Enumerated and @Temporal Types
  • Associations
  • Associations, Cardinality, and Ownership
  • Annotations

 

Struts

  • Struts Architecture
  • MVC and Model 2
  • Command Pattern
  • Jakarta Struts
  • More XML, Less Java!
  • Action Mappings
  • JavaBeans in Struts
  • Working with Forms
  • Validation
  • Presentation Technology
  • Tiles
  • Action Mappings
  • Command Pattern for Web Applications
  • ActionServlet
  • Action and ActionMapping
  • Struts Configuration
  • Selecting a Forward
  • Global Forwards
  • Declarative Exception Handling
  • Global Exception Handlers
  • Forms
  • Working with HTML Forms
  • Action Forms a/k/a Form Beans
  • Relationship to Input
  • Relationship to Actions
  • Relationship to the Model
  • Relationship to Output
  • DynaActionForm and Map-Backed Forms
  • Validation
  • Coarse-Grained Form Beans
  • Struts Tag Libraries
  • Building View Components
  • Struts Tag Libraries
  • Attributes and Struts Expressions
  • Building Forms
  • <html:form>
  • <html:text> et. al.
  • Forms and Form Beans
  • Scope and Duration of Form Data
  • Managing Hyperlinks
  • Error Messages
  • Logic Tags
  • The JSP Standard Tag Library
  • JSTL Overview
  • JSP Expression Language
  • Core Tags
  • Formatting Tags
  • XML Tags
  • SQL Tags
  • Mixing JSTL, EL, Scripts and Actions
  • Indexed Properties and Struts HTML Forms
  • Internationalization and Localization
  • i18n in Java

Multimise Payment for Software Training Courses

, ,