Eclipse for Java 8 Developers
Eclipse is one of the most popular IDE for Java development, that every Java developer should know perfectly well. This course takes you through its most important features in very clear step by step demos, leaving no detail in dark corners.
What you'll learn
As a Java developer, mastering Eclipse helps you be a more efficient and more productive. In this course, Eclipse for Java 8 Developers, you will learn some key features of Eclipse needed in all the Java applications. There are many details to know to properly configure Eclipse that are shown in this course in demos. First, you will learn how to use Maven to create, package, and deploy Java SE and EE applications. Next, you will see how to use Git without leaving Eclipse, including how to pull and fetch projects from GitHub, using Maven or not. Finally, you will see the full life-cycle of the creation of a Java EE application, including the debug phase in a Tomcat server, both local and remote. These are daily tasks for every Java developer using Eclipse. By the end of this course you will be able to leverage the most powerful features Eclipse has to offer.
Table of contents
- Version Check 0m
- Introducing the Course: What Are the Most Popular IDEs? 3m
- What Do You Need to Know to Follow This Course? 1m
- Agenda of the Course 3m
- Presenting the Eclipse Key Concepts 1m
- Understanding the Workspace and Project Folders Organization 2m
- Demo: Downloading and Installing the Eclipse IDE 4m
- Demo: First Launching of Eclipse 2m
- Demo: Setting the Right Version of Java to Launch Eclipse 2m
- Demo: Updating the Version of a Workspace 1m
- Demo: Creating a First Java SE Project 2m
- Demo: Creating a First Class 1m
- Demo: Setting the Characters Encoding for Java Source Files 3m
- Demo: Customizing the Format of the Java Source Files 1m
- Demo: Running a First Class, Fixing Bugs in the Main Method 4m
- Demo: Exploring the Java Build Path and the Installed JDK 3m
- Demo: Adding a JDK in the Java Build Path 3m
- Demo: Changing the Version of the JDK at the Workspace Level 2m
- Demo: Creating a Second Project with a Dependency to It 2m
- Demo: Adding Source Folders to a Project 2m
- Demo: Running a Test with JUnit Added as an External Library 3m
- Demo: Adding AssertJ as an External Dependency 3m
- Demo: Packaging a Set of Project in an Executable JAR File 4m
- Module Wrap Up 2m
- Module Introduction and Agenda 1m
- Introducing How Eclipse and Maven Work Together 1m
- Demo: Introducing, Updating, and Configuring Maven 4m
- Demo: Creating a First Maven Project 3m
- Demo: Configuring a Maven Project, Updating the Java Version 3m
- Demo: Configuring the Maven Search Engine for Dependencies 3m
- Demo: Adding Dependencies Along with Their Source Code 4m
- Demo: Running Maven Tests, Running the Package Maven Goal 3m
- Demo: Adding a Plugin for Code Coverage and Running It 3m
- Demo: Setting up a Two Projects Workspace 2m
- Demo: Setting the Dependencies Between Projects 4m
- Demo: Creating a Parent POM Project to Share Properties 2m
- Demo: Creating a First Maven Module from the Parent 1m
- Demo: Adding a Module, Shared Properties, and Dependencies 4m
- Demo: Packaging an Application from a Parent Project 1m
- Module Wrap Up 2m
- Module Introduction and Agenda 2m
- Introducing How Eclipse and Git Work Together 1m
- Demo: Configuring Git and Creating a Project Repository 3m
- Demo: Configuring the .gitignore Git File 2m
- Demo: Creating a First Commit with the .gitgnore File 3m
- Demo: Adding Several Commits in the Project 2m
- Demo: Browsing the History View of a Git Repository 2m
- Demo: Checking out and Watching All the Commits of a Repository 2m
- Demo: Creating and Checking out a Branch 1m
- Demo: Merging Two Branches with a Conflict 3m
- Demo: Preparing a GitHub Repository to Push a Local Repository 1m
- Demo: Configuring a Push Operation and Pushing to GitHub 4m
- Demo: Using an SSH Key Pair to Push Commits to GitHub 4m
- Demo: Configuring and Using the Fetch Operation 3m
- Demo: Creating a Local Project by Fetching a GitHub Repository 3m
- Demo: Fetching and Importing a Git Maven Java Project 3m
- Demo: Fixing an Imported Maven Project 2m
- Module Wrap Up 2m
- Module Introduction and Agenda 1m
- Introducing How Eclipse and Databases Work Together 3m
- Demo: Introducing the Test Project to Create Data and Queries 2m
- Demo: Creating and Configuring a Connnection to a MySQL Server 3m
- Demo: Creating SQL Queries and Editing Data 4m
- Demo: Using the SQL Scrapbook to Test SQL Queries 2m
- Demo: Exporting and Importing Data 2m
- Module Wrap Up 1m
- Module Introduction and Agenda 1m
- Introducing How Eclipse and Java EE Applications Work Together 2m
- Understanding How to Run a Java EE Application 1m
- Connecting an Eclipse Workspace to a Java EE Application Server 2m
- Demo: Connecting Eclipse to an Existing Tomcat Installation 3m
- Demo: Creating and Configuring a First Web Application 3m
- Demo: Creating and Configuring a Web Application Using Maven 3m
- Demo: Launching and Browsing a First Simple Web Application 2m
- Demo: Configuring the Manual Deployment of a Web Application 2m
- Demo: Creating and Deploying a First Java Server Page 1m
- Demo: Creating a Servlet That Passes Content to a JSP 2m
- Demo: Creating and Testing a JSP Using JSTL 3m
- Demo: Running a Web Application in Debug Mode 2m
- Demo: Packaging a Web Application Using Maven 2m
- Demo: Launching Tomcat as a Remote Application Server 4m
- Demo: Deploying a Web Application in a Remote Tomcat Instance 2m
- Demo: Connecting Eclipse to a Remote Tomcat in Debug Mode 2m
- Demo: Debugging a Web Application Deployed in a Remote Tomcat 3m
- Module Wrap Up 3m