Eclipse for Java Developers

Eclipse for Java Developers

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 3h 22m | 645 MB

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.

As a Java developer, mastering Eclipse helps you be a more efficient and more productive. In this course, Eclipse for Java 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

Course Overview
1 Course Overview

Setting up a Java SE Development Environment with Eclipse
2 Introducing the Course – What Are the Most Popular IDEs
3 What Do You Need to Know to Follow This Course
4 Agenda of the Course
5 Presenting the Eclipse Key Concepts
6 Understanding the Workspace and Project Folders Organization
7 Demo – Downloading and Installing the Eclipse IDE
8 Demo – First Launching of Eclipse
9 Demo – Setting the Right Version of Java to Launch Eclipse
10 Demo – Updating the Version of a Workspace
11 Demo – Creating a First Java SE Project
12 Demo – Creating a First Class
13 Demo – Setting the Characters Encoding for Java Source Files
14 Demo – Customizing the Format of the Java Source Files
15 Demo – Running a First Class Fixing Bugs in the Main Method
16 Demo – Exploring the Java Build Path and the Installed JDK
17 Demo – Adding a JDK in the Java Build Path
18 Demo – Changing the Version of the JDK at the Workspace Level
19 Demo – Creating a Second Project with a Dependency to It
20 Demo – Adding Source Folders to a Project
21 Demo – Running a Test with JUnit Added as an External Library
22 Demo – Adding AssertJ as an External Dependency
23 Demo – Packaging a Set of Project in an Executable JAR File
24 Module Wrap Up

Setting up a Java Maven Development Environment with Eclipse
25 Module Introduction and Agenda
26 Introducing How Eclipse and Maven Work Together
27 Demo – Introducing Updating and Configuring Maven
28 Demo – Creating a First Maven Project
29 Demo – Configuring a Maven Project Updating the Java Version
30 Demo – Configuring the Maven Search Engine for Dependencies
31 Demo – Adding Dependencies Along with Their Source Code
32 Demo – Running Maven Tests Running the Package Maven Goal
33 Demo – Adding a Plugin for Code Coverage and Running It
34 Demo – Setting up a Two Projects Workspace
35 Demo – Setting the Dependencies Between Projects
36 Demo – Creating a Parent POM Project to Share Properties
37 Demo – Creating a First Maven Module from the Parent
38 Demo – Adding a Module Shared Properties and Dependencies
39 Demo – Packaging an Application from a Parent Project
40 Module Wrap Up

Using Git for a Java Project in Eclipse
41 Module Introduction and Agenda
42 Introducing How Eclipse and Git Work Together
43 Demo – Configuring Git and Creating a Project Repository
44 Demo – Configuring the .gitignore Git File
45 Demo – Creating a First Commit with the .gitgnore File
46 Demo – Adding Several Commits in the Project
47 Demo – Browsing the History View of a Git Repository
48 Demo – Checking out and Watching All the Commits of a Repository
49 Demo – Creating and Checking out a Branch
50 Demo – Merging Two Branches with a Conflict
51 Demo – Preparing a GitHub Repository to Push a Local Repository
52 Demo – Configuring a Push Operation and Pushing to GitHub
53 Demo – Using an SSH Key Pair to Push Commits to GitHub
54 Demo – Configuring and Using the Fetch Operation
55 Demo – Creating a Local Project by Fetching a GitHub Repository
56 Demo – Fetching and Importing a Git Maven Java Project
57 Demo – Fixing an Imported Maven Project
58 Module Wrap Up

Connecting Eclipse to a Database Server with MySQL
59 Module Introduction and Agenda
60 Introducing How Eclipse and Databases Work Together
61 Demo – Introducing the Test Project to Create Data and Queries
62 Demo – Creating and Configuring a Connnection to a MySQL Server
63 Demo – Creating SQL Queries and Editing Data
64 Demo – Using the SQL Scrapbook to Test SQL Queries
65 Demo – Exporting and Importing Data
66 Module Wrap Up

Setting up a Java EE Project in Eclipse with Tomcat
67 Module Introduction and Agenda
68 Introducing How Eclipse and Java EE Applications Work Together
69 Understanding How to Run a Java EE Application
70 Connecting an Eclipse Workspace to a Java EE Application Server
71 Demo – Connecting Eclipse to an Existing Tomcat Installation
72 Demo – Creating and Configuring a First Web Application
73 Demo – Creating and Configuring a Web Application Using Maven
74 Demo – Launching and Browsing a First Simple Web Application
75 Demo – Configuring the Manual Deployment of a Web Application
76 Demo – Creating and Deploying a First Java Server Page
77 Demo – Creating a Servlet That Passes Content to a JSP
78 Demo – Creating and Testing a JSP Using JSTL
79 Demo – Running a Web Application in Debug Mode
80 Demo – Packaging a Web Application Using Maven
81 Demo – Launching Tomcat as a Remote Application Server
82 Demo – Deploying a Web Application in a Remote Tomcat Instance
83 Demo – Connecting Eclipse to a Remote Tomcat in Debug Mode
84 Demo – Debugging a Web Application Deployed in a Remote Tomcat
85 Module Wrap Up