online-javaee-course
Developing Enterprise Applications with JavaEE (online)

This course is an instructor lead online course which takes 12 hours to complete.

This course is designed for Java™ developers who need to learn how to develop Web based applications based on the Java™ Enterprise Edition (JavaEE). This is a best-practices course that will guide the students through building a complete end-to-end web application.

At the end of this course you will understand the best practices in building Internet Applications using JavaEE as well as the core JavaEE Technologies including Servlets, JSP and JNDI. You will understand distributed Web-based JavaEE architectures and Advanced Web Application topics including graphics, security, internationalization and multi-access.

This course takes you through the basics of developing a Java EE 6 enterprise application and demonstrates some of the EJB 3.1 technology features that were introduced as part of the Java EE 6 specification.

This course teaches students how to build Web Services and Web Service clients using Java technologies. The class includes a high-speed introduction to XML syntax, namespaces, XML Schema, SOAP, and WSDL before exploring Web Service client or server-side development in Java APIs and tools. Specifically, this class focuses on JAX-WS and JAX-RS web service and client development.


Description

Speaking Language: Turkish
Duration: 4 weeks long. 3 hours per week. (Monday,Wednesday and Friday evenings)

You can find the schedule on the calendar page.

Session#

Topics

1

Internet Technologies, Overview

Distributed Web Architectures and JavaEE

JavaEE Web Application Organization and Assembly (WAR)

2

Servlets/Filters

Java™ Server Pages (JSP)

3

MVC

Session Management – Cookies

4

Taglibs-tagfiles

5

Java Server Faces

  • JSF Architecture
  • JSF Quick Start
  • Facelets

6

  • Managed Beans
  • Navigation

7

  • Events, Actions and Listeners
  • Conversation and Validations

8

  • Ajax and JSF

9

  • Java Persistence API (JPA)

10

  • CDI
  • EJB Technologies
    • Stateless session bean
    • Stateful session
    • Interceptors
    • Transactions

11

  • Enterprise Web Services - JAX-WS
  • Web Service Clients

12

  • Rest style services

Audience

Suitable for developers, software architects, system architects and project managers involved with the development of Internet applications.

Duration

12 hours

Format

Instructor Lead

Prerequisites

A fundamental knowledge of Java is a prerequisite for this course.