-
1) Úvod
- vesmír Eclipse
- verze Eclipse
- komunita
-
stažení
- Eclipse packages (edice)
- vybereme Standard (Classic, dříve SDK)
- instalace
- spuštění
-
2) základy práce
-
workspace
- více nebo jeden workspace?
- Multiple workspace tips
- Workspace Mechanic
-
workbench prvky
- parts (view a editor)
- perspective
- quick access
-
správa projektů
- vytváření projektů (New Wizard)
- package a project explorer
- projekt na disku
- working sets
- import, export
-
preferences
- poskytované preferences
- změna písma
- whitespaces
- tabulátory
- chartsets
-
obecné views
- Problems
- Tasks a Task List
- Outline
- Console
- Progress
-
hledání
- různí poskytovatelé hledání (Java, Git, ...)
- Ctrl-F
- menu Search + view Search výsledky
- Quick Access
-
nejdůležitější kláv. zkratky
- změna zkratek
-
3) Java vývoj (JDT)
- vytváření projektů
- vytváření balíčků, tříd, rozhraní ap.
- tip: Label Decorators
- run a debug configuration
-
views
- Package Explorer
- Outline
- JavaDoc
- Declaration
-
Quick Fix
- vytvořit warning a chybu
- záložky pro procházení (Annotations) vpravo
- základní (hover)
- pokročilé s náhledem změn kódu (v gutteru)
- navigace v Java kódu
- build
-
užitečné preferences
- Save Actions
- formátování
- JDT code checks
- Static favorites
-
templaty
- šablony souborů a komentáře
- templates jako sysout ap.
- scrapbook
-
libraries a závilosti
- přidání user library
- přidání javadoc k JARu
-
4) refactoring, porovnání, local history
- co je refactoring
- popis podporovaných refactoringů
-
5) JUnit
- přidání na classpath automaticky z quick fixu
- vytváření a spouštění testů
-
6) debugging (ladění)
-
Breakpoints
- exception breakpoint
- class load breakpoint
- method breakpoint
- Navigace při debuggingu
- Watchpoint
- step filter
- hit counter
- remote debugging
- hit counter
- drop to frame
- debug configuration
- Remote Debugging
- TCP/IP Monitor
-
8) Maven integrace (m2e)
- instalace
- pom.xml editor
- spouštění
- nastavení
- přidat nějakou závislost
-
7) JEE a web vývoj (WTP)
-
instalace
- do naší současné Standard
- stažení Eclipse JEE
- Servery (Tomcat, WebSphere, ...)
- HTML a CSS editory
- JavaScript editor
- vývoj servletů a JSP
-
Databáze
- příprava - MariaDB a Sakila
- JDBC
- Eclipse Data Tools Platform
- JPA
-
Hibernate Tools
- stažení - samostatně X do Eclipse
-
9) verzování Git (EGit)
- převod projektů na Git
- nový Git projekt
- clone
- správa repozitářů
- decorators (stavy)
- commit a push
- merge a řešení konfliktů
- větvění (branching)
-
10) správa úkolů (Mylyn)
- Tasks view
- Task Lists (Mylyn)
- TaskTop
- lokální úkoly
- GitHub úkoly
- WikiText
-
11) Plug-iny
-
instalace plug-inů
- Drag-n-drop tlačítko
- Update Site
- Marketplace
- dropin/ složka
-
tvorba plug-inů
- Eclipse 3.x
- Eclipse 4.x (E4)
- aktualizace
-
populární plug-iny
- Findbugs
- CodeRecommenders