Java EE 7 Development

A practical course for creating Java EE applications using Eclipse.
3.9 (23 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,493 students enrolled
$25
Take This Course
  • Lectures 62
  • Contents Video: 6.5 hours
    Other: 0 mins
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2014 English

Course Description

Java is an OO language that is the #1 sought after skill by companies, but companies usually want people with Java EE skills because they need to connect users with information in the enterprise, which may come from servers, databases, and/or other internal/external sources. This course targets programmers doing real work on real projects. The goal is to provide a solid understanding of the following:

  • Overview of Java EE technologies
  • Java EE architecture
  • Application architecture
  • Environment setup
  • Java Database Connectivity
  • Java Architecture for XML Binding (JAXB)
  • Java API for XML Processing (JAXP)
  • Streaming API for XML (StAX)
  • Java API for JSON Processing
  • Java API for JSON Binding
  • JavaMail 1.5
  • Java API for XML-Based Web Services (JAX-WS) 2.2 client
  • JavaServer Faces (JSF)
  • Java Persistence API (JPA)

You'll find example, downloadable code for the features discussed.

What are the requirements?

  • Fair knowledge of Java
  • Cursory knowledge of XML.
  • Cursory knowledge of databases.

What am I going to get from this course?

  • Introduce Java EE technologies to Java users.
  • Provide a reference for Java EE developers wishing to expand their knowledge.
  • Provide a detailed tutorial on creating Java EE apps.

What is the target audience?

  • Java developers wishing to build enterprise applications.
  • Anyone who is curious about what makes Java EE tick.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Java EE
Overview
Preview
06:16
Architecture
Preview
07:51
Application Architecture
03:44
Section 2: Standards
Overview
Preview
02:37
Java Community Process
05:25
Cloud Computing
07:39
Section 3: Setting up your Environment
Installing Java
Preview
07:10
Installing Eclipse
Preview
06:16
09:52

00:09 Introduction

02:09 Using the Eclipse Marketplace

03:49 Using Eclipse's 'Install New Software' feature

06:00 What if it still didn't install?

07:00 Add a JDK Runtime

08:10 Install GlassFish

Bookmark the Java Docs
Preview
00:54
Installing MySql
Preview
05:41
Java 8 and Eclipse
Preview
05:18
Java 8 and The Eclipse Web Services Explorer Tool
Preview
05:22
Section 4: Cloud Computing
Please Read First
Article
PaaS Example (Platform as a Service)
14:56
Section 5: Databases and JDBC
Overview
Preview
06:25
Connecting
05:16
SQL & CRUD
07:04
Parameter Markers
05:54
Transactions
02:33
The DAO Pattern
07:47
Call a Stored Procedure
03:48
Call a Function
03:17
Timestamps
07:20
Batching
02:14
BLOBs
03:50
Swing JDBC BLOB Project
04:00
Section 6: Processing XML
Overview
Preview
09:48
Xjc and Marshalling
07:49
Annotations and Marshalling
02:55
StAX
08:28
DOM
04:49
Marshalling Collections
03:42
Call a Web Service
07:32
Section 7: Processing JSON
Overview
Preview
07:02
JSON Binding
07:03
JSON Processing
04:20
Section 8: Java Mail
Overview
Preview
03:48
Send mail
09:53
Read Mail
05:26
Send Mail using GlassFish
04:55
Section 9: JavaServer Faces
Overview
13:57
Setup a project template
06:19
Copy the project template
03:24
Facelets
07:50
Managed Beans
13:54
Picture Viewer - Write the Controller
12:42
Picture Viewer - List the Pictures
13:45
Picture Viewer - View a Picture using Primefaces
12:48
Concluding Thoughts & Source Code
01:57
Section 10: Java Persistence API (JPA)
Introduction
09:09
Project Setup
08:38
Create an Entity
07:45
Add a Row to the Database
04:56
CRUD Operations (Create/Read/Update/Delete)
04:58
Java Persistence Query Language (JPQL)
05:45
Calling a Stored Procedure
04:50
Importing a Table
04:37
Project: JSF/JPA Picture Viewer
08:42
Source Code
11:12
Section 11: Course Review
Review
06:21
Section 12: Source Code
Article

Java source code used in this course.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Taylor Corey, Software Engineer & Mentor

I have 25+ years experience in software development. Seven years with embedded systems and 18 years in the object oriented industry. Companies include banking, finance, telecom, and a product vendor. Jobs ranged from gathering requirements and turning them into working software, to mentoring others learning OO programming and design. I currently reside in the southeast United States near Research Triangle Park, NC.

Ready to start learning?
Take This Course