Difference between revisions of "Development"

Line 1: Line 1:
 
[[Category:Development]]
 
[[Category:Development]]
Installation, configuration and usage.
 
  
  
=Nouveau menu=
+
... Menu under construction...
 +
 
 +
 
 +
{| style="margin: 1em auto 1em auto"
 +
|-valign="top"
 +
|width="20%"|{{Template:Menu ci}}
 +
|width="20%"|{{Template:Menu dev}}
 +
|width="20%"|{{}}
 +
|width="20%"|{{}}
 +
|}
  
{{Template:Menu_ci}}
 
  
  
Line 14: Line 21:
 
==Developer tools==
 
==Developer tools==
  
* [[JDK setup|Java JDK setup]]
 
* [[Maven]]
 
* SVN client
 
* GIT client
 
* IDE configuration
 
** [[Eclipse]]
 
** [[NetBeans]]
 
** IntelliJ
 
 
* Java / JEE server  
 
* Java / JEE server  
 
** [[Tomcat]]  
 
** [[Tomcat]]  
Line 31: Line 30:
 
** [[MySQL server]]
 
** [[MySQL server]]
 
* SOAPui
 
* SOAPui
* Messaging servers
 
** [[JMS server: ActiveMQ]]
 
** [[AMQP server: RabbitMQ]]
 
  
 
==Programming==
 
==Programming==
Line 60: Line 56:
 
** Scrum  
 
** Scrum  
 
** Kanban
 
** Kanban
 
 
==Continuous integration==
 
* [[Maven]]
 
* [[Jenkins]]
 
* [[Sonar]]
 
* [[SVN server]]
 
TODO: GIT server
 
  
  

Revision as of 17:47, 19 October 2014


... Menu under construction...


Continuous Integration


Source control Source control server


Build server Build server


Software quality metrics Software quality metrics


Artifacts hosting Artifacts hosting

Development tools


Code style Code style


Key tools Key tools (Java, Maven, ...)


IDE configuration IDE configuration


Source control client Source control client


Database Database


Web development tools Web development tools


Application servers and containers A.S and containers


Messaging servers Messaging servers

{{}} {{}}



Ancien menu

Developer tools

Programming

  • Code
    • Java
    • JEE
    • Spring
    • JMS
    • Maven tricks
    • SQL
    • Other
  • Tests
    • Units tests
    • Integration tests
      • Spring tests
      • DB Unit
      • Arquillian
    • Load tests
  • Architecture
    • Design patterns
    • SOA / ESB
    • Clean code
  • Performances check
    • VisualVM (JMX monitoring of JDK)
  • Methods
    • Scrum
    • Kanban


Hints

Java

Javascript


Linux