Java EE Training

  4.5 out of 5 based on 361 Ratings

Looking for Java EE training with a live instructor? Webucator's private Java EE classes can be delivered at your office or online. Our public Java EE classes run monthly.

Filter and Sort

Apache Tomcat Administration for Linux Training

- $1,425.00

This Apache Tomcat Administration for Linux training will enable you to successfully configure and run a Tomcat server in a Linux environment. Your expert Apache Web Server instructor will teach you important topics including server configuration, web application deployment, database access, security, logging, and clustering.

Next Live Class:

Apache Tomcat Administration for Windows Training

- $1,425.00

If you are looking for Apache Tomcat 9.0 Administration for Windows training that will give you the skills to effectively configure and run a Tomcat 9.0 server in a Windows environment, then this Tomcat training is for you. Your expert Tomcat instructor will teach you important topics including server configuration, web application deployment, database access, security, logging, and clustering.

Next Live Class:

JSF 2.0 Training

- $2,125.00

If you are looking for JSF 2.0 training to enable you to successfully create and test JavaServer Faces 2.0 web applications, then this is the JavaServer Faces training for you. Our experienced JavaServer Faces instructor will guide you through important topics such as model/view/controller, UI component framework, managed beans, and validators.

Next Live Class:

Introduction to Spring Training

- $1,425.00

If you need introduction to Spring training to help you leverage the power of Spring beans, then select this Spring course. Your expert Spring instructor will teach you important topics including managing objects in an IoC (inversion-of-control) container, building and using Spring beans, and using the Spring Core module.

Next Live Class:

Developing Java Web Applications

- $2,125.00

If you are looking for Java web applications training to show you how to effectively build and test web applications using Java, then this is the right Java EE course for you. Your experienced Java EE trainer will cover topics you need to know such as servlets, JSP and JSTL, model/view/controller (MVC) design, and database access used both JDBC and JPA.

Next Live Class:

Securing Java Web Applications

- $2,300.00

If you need training on securing Java web applications so that you can use industrial-strength techniques to secure your corporate web applications, then select this Java EE class. Your experienced Java EE instructor will teach you important topics including authentication, authorization, HTTPS configuration and certificate management, and auditing.

Next Live Class:

More Java EE Courses

5-min Narrated Presentation on Java

  • History and Purpose of Java
  • Common Uses of Java
  • How Hard is it to Learn?
  • The Good and the Bad
  • The Future of Java
  • The Basic Syntax of Java

History of Java

  • Java released by Sun Microsystems in 1996
  • Immediately gained popularity due to Java Applets
  • Java 2 (version 1.2) featuring Enterprise Edition (EE) released in 1998
  • Java EE still in widespread use in web platforms

Java Is Multipurpose

  • Java SE (Standard Edition) can be applied to standalone console and GUI apps
  • Java EE can be employed to implement server-based web applications and web services
  • Java ME (Mobile Edition) can serve as a programming paradigm for Android apps

Sample Uses of Java

  • Web development (JSF, Spring, Struts)
  • Web Services (RESTful, to a lesser extent SOAP)
  • Enterprise Components (Enterprise JavaBeans)
  • Java as IoT (Internet of Things) provides a "seamless platform that runs from device to data center" according to Oracle (Oracle Technical Network, June 2014)

Java Difficulty Level

  • High-level programming language
    • Like C#, Objective-C, PHP, and JavaScript
  • Java is human readable
  • Java procedural statements based on C
  • Commonly used in programming courses

Learning Java

  • Experienced programmers can get up to speed with the basic syntax
  • Great language for object-oriented programming too
  • Comprehensive API documentation
  • New learners should learn Java 8

Java: The Good

  • Relatively straightforward to learn
  • Cross-platform
  • Excellent Core API documentation
  • Great Oracle support

Java: The Bad

  • Object-oriented programming style in Java can be challenging to learn

Java: The Future

  • Continues to grow
  • Continued support from frameworks like Spring
  • Language additions (e.g., functional programming) embrace proven development paradigms
  • Continued ease of development in developer-friendly tools like Eclipse and IntelliJ

Syntax

  • Statements and semicolons
  • Curly brackets denote scope
  • Case sensitive
  • By convention
    • Lowercase variables and method names
    • UpperCamelCase class names

Declaring Variables

String foo = "Hello, world";
int bar = 5;
double fooBar = 4.9;

Comments

//Single-line comments follow two forward slashes

/*
This is a 
	multi-line comment.
*/

Common Data Types: Strings and Characters

String a = "foo";

char b = 'b';

Common Data Types: Integers and Floats

int year = 2017;

double weight = 4.9;

Common Data Types: Booleans

boolean cool = true;

boolean dead = false;

Common Data Types: Arrays

String[] fruit = {"apple", "plum", "pear"};

Conditions

if (someThing || otherThing) {
	runFast();
}
else if (thisThing && thatThing) {
    walkSlow();
}
else {
	eatTurkey();
}

Loops

while (someThing || otherThing) {
	keepDoingThis();
	if (exhausted) {
	break;
	}
}

for (grade : grades) {
	print(grade);
}

Methods

static void say(String word, int n) {
	for (int i=0; i<n; i++) {
	System.out.println(word);
	}
}

say("Hello", 5); //say hello five times

Keep Learning Java

With a Webucator Java Class

“I have taken trainings in the past at local training schools that have instructors that were clearly not passionate about what they are teaching. Roger was very clearly knowledgeable about Java and had no trouble explaining terms or concepts that up until this training I had never heard of. I would definitely recommend this training to friends and co-workers.”

What people say about our training

Excellent instructor and good training materials. I will definitely take future classes offered by Webucator.
Bryan Chuc
Wharton County Junior College
I learned a lot of useful info that I already know I'll be able to apply to applications I'm currently developing/supporting.
Chris Gabel
BC OnLine
This course will quickly get you started with Spring framework.
Balwinder Jathaul
GSA, FAS, National Customer Service Center
Excellent course and instructor!
Chris Gabel
BC OnLine

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

61,490

Students who have taken Instructor-led Training

11,769

Organizations who trust Webucator for their Instructor-led training needs

100%

Satisfaction guarantee and retake option

8.96

Students rated our Java EE trainers 8.96 out of 10 based on 361 reviews

Contact Us or call 1-877-932-8228