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