Java Web Developer: Essential Java with Servlets/JPSs, JSTL, XML, Web Services and more

Learn to build flexible and secure Java web applications

Course Code : 1229

$2495

Overview

This five day course covers essential Java programming skills essential for building server-side applications on the JEE platform. The course covers an overview of JEE, its role in today’s systems and architectures while also discussing how to apply the JEE technology and practices for implementing and deploying robust, flexible web applications.

Schedule Classes

Looking for more sessions of this class?

Course Delivery

This course is available in the following formats:

Live Classroom
Duration: 6 days

Live Virtual Classroom
Duration: 6 days

What You'll learn

  • Develop robust OO applications in Java using sound coding techniques and best practices, focusing on the server-side development
  • Key JEE technologies with special focus on servlets and JSPs
  • Design robust, efficient, secure and maintainable web applications
  • The basics of Java and its importance, uses, strengths and weaknesses
  • Use classes, inheritance and polymorphism
  • Use collections, generics, autoboxing and enumerations
  • JDBC API for database access
  • Work with annotations
  • Create dynamic HTML content with servlets and Java server pages
  • Make servlets and JSP work together cleanly

Outline

  • Using the JDK
  • Writing a simple class
  • The Java platform
  • Adding methods to the class
  • Language statements
  • Using strings
  • Specializing in a sub-class
  • Fields and variables
  • Using arrays
  • Static methods and fields
  • Java packages and visibility
  • Inheritance and polymorphism
  • Interfaces and abstract classes
  • Exceptions
  • Understanding web applications
  • Configuring web applications
  • Introduction to Servlets
  • Debugging Java applications
  • Processing input data
  • Server-side control
  • Session management
  • Introduction to JavaServer pages
  • JSP implicit objects
  • JDBC and its position in JEE
  • JDBC data access API
  • The DAO pattern
  • Introduction to Hibernate
  • Introduction to XML
  • Web services overview
View More

Prerequisites

Participants need to have experience with object-oriented development with C# or C++.

Who Should Attend

The course is an introductory-level course for experienced object-oriented developers. It is highly recommended for –

  • Full stack Java developers
  • Application developers
  • Web developers
  • Web designers
  • Mobile application developers
  • Software development engineers
  • Web application developers

Interested in this course? Let’s connect!

Customer Reviews

Name
Email
Rating
Comments

No reviews yet