eclipse ide (eide) -k8凯发
-
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