DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
Securing Your Software Supply Chain with JFrog and Azure
Register Today

Trending

  • Integrating AWS With Salesforce Using Terraform
  • Tactics and Strategies on Software Development: How To Reach Successful Software [Video]
  • From CPU to Memory: Techniques for Tracking Resource Consumption Over Time
  • RBAC With API Gateway and Open Policy Agent (OPA)

Trending

  • Integrating AWS With Salesforce Using Terraform
  • Tactics and Strategies on Software Development: How To Reach Successful Software [Video]
  • From CPU to Memory: Techniques for Tracking Resource Consumption Over Time
  • RBAC With API Gateway and Open Policy Agent (OPA)
  1. DZone
  2. Coding
  3. Java
  4. New Video Course: Java EE Development with NetBeans 7

New Video Course: Java EE Development with NetBeans 7

Tinu Awopetu user avatar by
Tinu Awopetu
·
Sep. 13, 13 · Interview
Like (0)
Save
Tweet
Share
9.42K Views

Join the DZone community and get the full member experience.

Join For Free
In the new video course, Java EE Development with NetBeans 7, David Heffelfinger takes developers on a hands-on tour of the latest Java EE technologies and APIs available for Enterprise Java application development in the NetBeans IDE.

Here, the prolific author--he has published six technical books about Java EE, JasperReports, and NetBeans--talks about the reasons for producing a video course, what viewers will learn, and why NetBeans is the way to go for an efficient and productive Java EE experience.

Heffelfinger will be at JavaOne 2013 and speaking about Java EE development  and his experience becoming a published technical author.

You've written books about NetBeans and Java EE; why a video course this time around?

Some things are easier to explain by demonstrating them rather than talking about them or showing static screenshots. A video course allows me to demonstrate these new features in a way that is not suitable with a book.

What will viewers get from the course?

The first couple of videos explain some NetBeans features that are not specific to Java EE, but nevertheless very useful, such as code completion, code generation, refactoring capabilities, as well as debugging. Even though these features are not specific to Java EE, mastering these NetBeans capabilities have the effect of turbocharging programmer productivity. The rest of the videos cover the most widely used Java EE APIs, such as JSF, JPA and EJB. NetBeans-specific features such as wizards, the awesome NetBeans JPQL editor and more are also covered.

How do you recommend watching the videos--sequentially or topically?

The videos do not need to be watched in sequence. The examples are simple and self contained, and focus on specific Java EE features. For example, a viewer who needs to quickly learn about JPA does not have to sit through all of the JSF videos. My recommendation would be for everyone to watch the initial videos that explain the NetBeans features first, since even viewers with NetBeans familiarity may learn a few tricks; and then watch the other videos in any order.

What aspect of Java EE support in NetBeans IDE stands out for you?

NetBeans has outstanding code navigation; it even works from Facelets XHTML pages using the Unified Expression Language. This is a great feature that saves a lot of time. Another big time saver is the JPQL editor, which allows us to test JPQL queries and features code completion. NetBeans lets enterprise application developers be super productive. It's hard to explain in words. You really have to experience it to understand it. As one of the reviewers for my Java EE Development with NetBeans  book put it: "NetBeans 7 and Java EE 6 make a lethal combination." I couldn't have said it better myself.

How was creating the course different from writing a book?

Developing a video course came with a different set of challenges than authoring a book. For example, with a book, if you make a typo you just fix the typo and move along. When recording a video, if you mispronounce a word, stutter, etc., you have to record the whole video from the beginning. Another challenge was to make the videos short so as not to lose the viewer's attention. Explaining a topic as complex as Java EE in a series of short videos was a big challenge. Even though the development of the video course was challenging, I'm very pleased with the end result and I think viewers will like it as well.

Will you create more video courses in the future or return to print?

I have no specific plans to develop any more videos at the moment, but I'm definitely not ruling it out. I am currently working on another book to be published later this year, so you will definitely see a return to print in the not so distant future.

Java EE Java (programming language) NetBeans

Opinions expressed by DZone contributors are their own.

Trending

  • Integrating AWS With Salesforce Using Terraform
  • Tactics and Strategies on Software Development: How To Reach Successful Software [Video]
  • From CPU to Memory: Techniques for Tracking Resource Consumption Over Time
  • RBAC With API Gateway and Open Policy Agent (OPA)

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com

Let's be friends: