Eclipse Essential Training

Eclipse Essential Training

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 3h 06m | 423 MB

Eclipse is an industry-standard IDE and a critical tool for developers who want to build projects in multiple languages. In this course, Todd Perkins shows how to effectively use Eclipse’s built-in tools and extensions to create, code, test, and debug projects in Java, PHP, C/C++, Perl, and Python. He’ll show how to adapt the Eclipse workflow to the nuances of each language, and integrate with Git for version control. By the end of the course, developers will be able to wield all of Eclipse’s most essential features with confidence.

Topics include:

What is Eclipse?
Setting up a workspace
Adding external files to a project
Installing add-ons
Refactoring code
Working with tasks
Customizing formatting
Using Git for version control
Developing Java, PHP, C/C++, Perl, and Python apps with Eclipse
Setting up testing servers
Testing apps
Debugging apps

Table of Contents

Introduction
1 Welcome
2 Using the exercise files

Introduction to Eclipse
3 What is Eclipse
4 Downloading and installing Eclipse
5 Creating a basic project
6 Touring the Eclipse interface
7 Adjusting preferences
8 Setting up an Eclipse workspace
9 Managing views and perspectives
10 Installing and removing additional software
11 Understanding how Eclipse sees the filesystem
12 Adding external files to your project
13 Creating additional files and folders
14 Adjusting project-specific settings

Working with Code
15 Using breakpoints
16 Refactoring code
17 Working with tasks
18 Searching for methods and variables
19 Applying and customizing formatting

Using Git for Version Control
20 Adding environment variables Windows only
21 Setting up Git users
22 Creating a local repository
23 Committing changes
24 Viewing history
25 Creating a remote repository
26 Pushing to a remote repository
27 Finding help on Git

Using Eclipse for Java Development
28 Installing Java add-ons
29 Creating a Java project
30 Adding packages classes and interfaces
31 Testing a Java app
32 Debugging a Java app
33 Generating Javadocs
34 Using the swing to build a UI
35 Connecting swing elements to code
36 Java 9 and Java 10 features in Eclipse 4.8

Using Eclipse for PHP Development
37 Installing PHP add-ons
38 Setting up a testing server Mac
39 Setting up a testing server Windows
40 Creating a PHP project
41 Testing a PHP application
42 Setting up Xdebug
43 Debugging a PHP app
44 Going further with PHP
45 PHP features in Eclipse 4.8

Using Eclipse for C C++ Development
46 Preparing to use CDT Windows
47 Installing C C++ add-ons
48 Creating a C++ project
49 Testing a C++ application
50 Debugging a C++ app
51 Going further with C C++

Using Eclipse for Perl Development
52 Installing Perl add-ons
53 Setting the Perl executable Windows
54 Creating a Perl project
55 Testing a Perl application
56 Debugging a Perl app
57 Going further with Perl

Using Eclipse for Python Development
58 Installing Python Windows
59 Installing Python add-ons
60 Creating a Python project
61 Testing a Python application
62 Debugging a Python app
63 Going further with Python

Using Eclipse for Rust Development
64 Installing Rust add-ons
65 Creating a Rust project
66 Testing a Rust application

Conclusion
67 Next steps