We may earn an affiliate commission when you visit our partners.
Course image
Ocho Tech

In this 2 part course we'll go over the fundamentals of Java EE and learn how to package & deploy an app.

Read more

In this 2 part course we'll go over the fundamentals of Java EE and learn how to package & deploy an app.

Java Platform, Enterprise Edition (Java EE) is a widely used enterprise computing platform developed under the Java Community Process. The platform provides an API and runtime environment for developing and running enterprise software, including network and web services, and other large-scale, multi-tiered, scalable, reliable, and secure network applications.

This course will provide students with an overview of Java EE and will show some details of its programming model. You'll learn about what Java EE is, how it compares to the Java language, should you transition to it, and which type of application would benefit from it.

In part two of the course, you'll learn how to package & deploy an app. We'll explain how to package your application correctly and reviews three different options: deployment to a local environment with glassfish, deploying to the cloud with Azure and AWS, and deploying to Docker containers. Learn about the typical uses and benefits of each option, so you can pick the best strategy for your workflow and your end user.

Enroll now

What's inside

Learning objectives

  • Introduce java ee technologies to java users
  • Students will get a good understanding of java ee
  • Learn how to package & deploy an app
  • Deployment options
  • Setting up your deployment

Syllabus

Getting Started
Introduction
Java platform
Enterprise Application
Read more
Java SE vs. Java EE
The Java EE Programming Model
Quick Recap
Java EE
Module Overview
Java EE Architecture
Java EE Services
Java EE in Action
Is Java EE the Right Choice
IT Challenges
Business Concerns
Technical Concerns
Summary
Java EE: Packaging and Deploying an App
Deployment options & microservices
Preparation and Packaging
Deploy to Local Server
Deploy to the Cloud
Deploy to Containers

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Introduces learners to Java EE, expanding their Java knowledge and skillset
Covers packaging and deployment techniques, enhancing learners' technical expertise
Provides a thorough overview of Java EE, clarifying its advantages and potential benefits
Suitable for learners at varying experience levels, allowing them to customize their learning path

Save this course

Save Introduction to Java EE to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Introduction to Java EE with these activities:
Review Java fundamentals
Refresh your understanding of basic Java concepts to strengthen your foundation for Java EE.
Browse courses on Java Basics
Show steps
  • Review Java syntax and data types.
  • Practice writing simple Java programs.
  • Solve coding exercises to reinforce your understanding.
Review course syllabus
Familiarize yourself with the course structure, learning objectives, and assignments to better prepare for the course.
Show steps
  • Read the course syllabus thoroughly.
  • Identify key learning objectives and note any prerequisites.
  • Preview the course schedule and assignment deadlines.
  • Gather any necessary materials, such as textbooks or software.
Develop a Java EE project demonstration
Showcase your Java EE skills by creating a project demonstration that illustrates key concepts and techniques.
Show steps
  • Plan and design your project.
  • Implement your project using Java EE.
  • Package and deploy your project.
  • Create a presentation or demo to showcase your project.
Show all three activities

Career center

Learners who complete Introduction to Java EE will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser