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.
Passionate about programming computers for over 20 years, Jose made his debut in assembler and C, C for SIMD parallel machines before adopting Java as an object-oriented language. Assistant professor in Paris North University for more than 15 years, Jose also brings his expertise to many projects, in various industrial fields.
Course Overview Hello, my name is Jose. I'm a Java Champion and JavaOne Rock Star. I'm talking to you from Paris where I live, and I'm very excited to present my new course, Eclipse for Java Developers. This course is about leveraging Eclipse to ease up your data tasks as a Java developer. First, you will learn how to configure Eclipse to exactly suit your needs. Then, you will see how to use Maven from within Eclipse to create Java projects with dependencies and plugins and to deploy them in repositories. You will be using Git, including pushing and fetching code from remote repositories using GitHub. You will also use Eclipse as a SQL client for your database. And at last, you will learn how to create a Java EE application and deploy it in a Tomcat Server. You will debug this application in a local instance of Tomcat and in a remote one. Before you move on, be sure to be familiar with all these. You can check the Pluralsight library for that. Eclipse is a complex IDE, and I will be very happy to show you how to make it a tool that will help you become a better and more productive Java developer.
Setting up a Java Maven Development Environment with Eclipse Hello, my name is Jose. Welcome back to Eclipse for Java Developers. In this module, we are going to set up a Java Maven development environment within the Eclipse IDE. So the agenda is the following. What we want to do is to set up the Eclipse IDE to work with Maven with several projects. So first we will quickly browse through the Maven environment. We will answer the question where to put the Maven repository? We will create a first Maven project within Eclipse and then a second one related to the first one. And in the process, we will cover several aspects, including how to configure the JDK within Maven. And then, we will see how we can run Maven projects.
Using Git for a Java Project in Eclipse Hello, my name is Jose. I'm very happy to see you again for this next module of this Eclipse for Java Developers course. You are going to see how to use Git for a Java Project in Eclipse. What are you going to learn in this module? Well, you are going to learn everything you need to know about Eclipse and Git and how you can work with Git in an Eclipse project. You are first going to see how to configure a local Git repository from an Eclipse project through the Eclipse user interface. You will see how to work with branches, labels, how to merge code, and how to connect, push, and pull commits from a local repository to a remote repository. And the example you will see in action will be using GitHub, currently the most popular Git platform available on the internet. And you will also see a point between Maven and Git that I did not cover in the Maven module of this course, which is how to check out a Maven project directly from Git and namely directly from GitHub. As for the rest of this course, this module is mostly live coding and live demo, so expect to see a lot of examples in the Eclipse interface on how to use Git.
Connecting Eclipse to a Database Server with MySQL Hello, my name is Jose. I am very glad to welcome you back to this Eclipse for Java Developers course. This module covers the connection of Eclipse to database servers with the example of the MySQL database server. What are you going to learn in this module? Well basically how to work with database servers from within Eclipse, which might look very handy. Eclipse comes with a SQL plugin, at least the Java EE version of Eclipse, which is the one we are talking about in this course. First, you will configure Eclipse to connect to database servers, and the example will be the MySQL database server. And in the second step, you will see how to create and configure a connection to a particular database instance. And then when this is done, you will be able to create tables, add and query for data, import and export data from and to your database server.
Setting up a Java EE Project in Eclipse with Tomcat Hello, my name is Jose. I am very happy to welcome you back to this Eclipse for Java Developers course and to the last module of this course that will cover Java EE projects in Eclipse connected with the Tomcat application server. What are you going to learn in this module? Well, you will begin by a quick overview of the structure of a Java EE application. This module is not a module about Java EE, but about creating and deploying Java EE applications using Eclipse. You will see how to connect Eclipse to a Tomcat instance and by doing so, you will also learn how to connect Eclipse to any Java EE application server and how to create a Java EE project within Eclipse using Maven and the standard Eclipse plugins for Java EE. You will then see how to run this project within Tomcat and how to debug it and how to use Maven to package the web application and distribute it to any Java EE application server.