Introduction to Java EE

Learn the Fundamentals of Java EE and Learn How to Package & Deploy an App

4.37 (1733 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Introduction to Java EE
6,013
students
1.5 hours
content
Apr 2024
last update
$59.99
regular price

What you will learn

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

Why take this course?

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.

Screenshots

Introduction to Java EE - Screenshot_01Introduction to Java EE - Screenshot_02Introduction to Java EE - Screenshot_03Introduction to Java EE - Screenshot_04

Our review

--- **Overview of Course Rating and Reviews:** The global course rating stands at **4.37**, with recent reviews painting a nuanced picture of its effectiveness and coverage. The majority of reviewers found value in the course, either as a high-level overview or as a foundation for understanding Java EE, depending on their existing knowledge and expectations. **Pros:** - **High-Level Understanding:** Several users appreciated the course for providing a comprehensive overview of Java EE, suitable for executives or those looking to understand the platform at a strategic level. *(Bold text)* - **Solid Knowledge Base:** The instructor is reported to have a solid understanding of Java EE and its pros and cons, which is beneficial for learners who are comparing it with other frameworks like Spring Boot. - **Engaging Teaching Style:** Many learners commended the instructor's engaging and clear teaching style, which made complex concepts easier to understand. - **Good Recapitulation for Experienced Developers:** For those with prior knowledge, the course served as a useful recap of existing knowledge, particularly regarding the technical details and differences between Java EE and other platforms. - **Diverse Audience Appeal:** The course was beneficial to a range of learners, from those in non-technical roles looking to transition to Java-based projects to experienced Java developers seeking to understand Java EE for comparison purposes. **Cons:** - **Skims the Surface:** A common criticism was that the course barely skims the surface, providing little in terms of practical examples or hands-on practice. - **Inadequate for Beginners:** The content is more suitable for those with an understanding of OOP and Java, as it does not cater to absolute beginners looking for basic skills training. - **Outdated Material:** Some users encountered outdated software versions, such as NetBeans 7.4, which are no longer supported, making it challenging to follow along with the course content. - **Lack of Real Training:** A few reviewers felt that the course provided an endless list of concepts without sufficient explanation or examples, particularly in chapter 2. - **Unclear Transcripts:** There were complaints about the course transcripts being incorrect and exacerbating the issue when the instructor stumbled through English. - **Certification Issue:** At least one learner reported an issue with not receiving a certificate upon completing the course. **Additional Feedback:** - **Code Examples and IDE Usage:** Some users requested more detailed code examples, particularly using Eclipse as an IDE, to enhance understanding and practical application. - **Microservices Comparison:** A few reviews suggested dedicating a separate chapter to compare Java EE with other frameworks like Spring, focusing on microservices. - **Improved Visual Aids:** Some learners felt that more images in Section 4 would have helped clarify the instruction. **Final Thoughts:** This course appears to be a valuable resource for those looking to gain a high-level understanding of Java EE and compare it with other frameworks. However, it may not be the best fit for absolute beginners or learners expecting in-depth, hands-on training. The course content should ideally be updated to reflect current technologies and include more practical examples and clearer transcripts for a comprehensive learning experience. Additionally, addressing the issue of missing certificates is essential for learner satisfaction. --- **Recommendations for Improvement:** 1. **Update Content:** Ensure that all software versions referenced in the course are up-to-date and supported. 2. **Improve Practical Examples:** Provide more detailed examples, possibly including code samples that can be worked on using a popular IDE like Eclipse. 3. **Enhance Visual Aids:** Include additional images or diagrams to aid understanding, especially in sections where the concepts are more complex. 4. **Offer Comparative Analysis:** Dedicate a chapter to comparing Java EE with other frameworks like Spring, particularly focusing on microservices architecture. 5. **Revise Transcript Accuracy:** Improve the accuracy of course transcripts to provide a clearer learning experience for non-native English speakers. 6. **Resolve Certification Issues:** Address any technical issues that prevent learners from receiving their certificates upon course completion.

Charts

Price

Introduction to Java EE - Price chart

Rating

Introduction to Java EE - Ratings chart

Enrollment distribution

Introduction to Java EE - Distribution chart

Related Topics

1189214
udemy ID
4/22/2017
course created date
3/15/2020
course indexed date
Bot
course submited by