Difference between revisions of "Development"

 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
Installation, configuration and usage.
+
[[Category:Development]]
 +
<seo google-site-verification="NS8HNfXeCZBn4FoGJp38gQH7vHkeZC9Qdr_YDMd7MsQ" />
  
== Developer tools ==
 
* JDK setup
 
* Maven
 
* SVN client
 
* GIT client
 
* IDE configuration
 
** Eclipse
 
** NetBeans
 
** IntelliJ
 
* Java / JEE server
 
** Tomcat
 
** Glassfish
 
** IBM WAS
 
* Database
 
** Squirel client
 
** MySQL workbench
 
** MySQL server
 
* SOAPui
 
  
== Programming ==
+
{| style="margin: 1em auto 1em auto"
 +
|-valign="top"
 +
|width="20%"|{{Template:Menu dev}}
 +
|width="20%"|{{Template:Menu ci}}
 +
|width="20%"|{{Template:Menu programmation}}
 +
|width="20%"|{{Template:Menu android}}
 +
|}
 +
 
 +
 
 +
 
 +
 
 +
=To be done=
 +
 
 +
 
 +
==Programming==
 
* Code
 
* Code
 
** Java
 
** Java
Line 28: Line 25:
 
** Maven tricks
 
** Maven tricks
 
** SQL
 
** SQL
 +
** Other
 
* Tests
 
* Tests
 
** Units tests
 
** Units tests
Line 34: Line 32:
 
*** DB Unit
 
*** DB Unit
 
*** Arquillian
 
*** Arquillian
 +
** Load tests
 
* Architecture
 
* Architecture
 
** Design patterns
 
** Design patterns
 
** SOA / ESB
 
** SOA / ESB
 
** Clean code
 
** Clean code
 +
* Performances check
 +
** VisualVM (JMX monitoring of JDK)
 
* Methods
 
* Methods
 
** Scrum  
 
** Scrum  
Line 43: Line 44:
  
  
== Continuous integration ==
+
==Javascript==
* Jenkins
 
* Sonar
 
* SVN / GIT server
 
 
 
* JMS server: ActiveMQ
 
 
 
  
===Development trips and tricks===
+
* [[Conditional content depending on IP address]]
Cf sharepoint wiki + architecture + book reviews + news...
 

Latest revision as of 21:27, 12 March 2019


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

Continuous Integration


Source control Source control server


Build server Build server


Software quality metrics Software quality metrics


Artifacts hosting Artifacts hosting

Programming languages


Java FX 2 Java FX 2


Spring Spring

Android

Android studio setup Android studio setup



To be done

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


Javascript