Développement

photo_1392795647_quiz_image_temp.jpg.pagespeed.ce.jniKI8t6Caoracle_java-100026145-large html-css php-mysql

.NET

AQAMAD vous propose de découvrir les nouveautés de la gamme .NET, et grâce à son partenariat avec Microsoft, vous épaule et vous soutient dans tous vos projet autour de la techonlogie .NET, incluant, mais pas exhaustivement :

Windows Azure, la plateforme Cloud
Visual Studio .NET
EntityFramework et les dernières évolutions de l'accès aux données (ADO.NET)
ASP.NET MVC
etc.

Java

AQAMAD, fort de son expérience, vous guide également dans vos projets à base de technologie Oracle Java, incluant, mais pas exhaustivement :

Tomcat, JBoss, et les conteneurs web
Spring, OSGi et les conteneurs légers
Eclipse dans sa mouture, locale, et online
Maven pour le build et la gestion de dépendances
... et les autres

Autres langages

AQAMAD est également en mesure de vous fournir des solutions autour des langages dits "périphériques"

Tels que, mais non limités à :

  • SQL (PL/, T/)
  • PHP
  • Javascript
  • shell (bash, ksh)
  • et les autres..

Ingénierie logicielle

tfs-2012-metro how-to-install-and-set-up-git-on-ubuntu-14-04-lts-vps jenkins-stickers logo-redmine-2

Contrôle du code source

Une politique de gestion de la qualité du code commence par un dépôt centralisé et partagé du code sur lequel vos développeurs et vos prestataires travaillent. En retour vous bénéficiez d'un suivi des modifications, de capacité de versioning, bref, vous commencez à gérer votre cycle de vie applicatif (ALM).

  • CVS/SVN
  • Git/Mercury
  • TFS
  • Hôtes de SCC comme ProjectLocker, SourceForge, GitHub etc..
  • SCC intégrés comme Redmine

Intégration Continue

Une fois votre code sous contrôle, vous pouvez envisager différentes solutions de gestion associées. La plus populaire est l'Usine d'Intégration Continue, qui va vous permettre de rationaliser votre processus de versioning, tests, livraison et déploiement. Ces outils intègrent pour la plupart des bibliothèques de contrôle de la qualité, que ce soit par le biais de tests automatisés ou d'analyse du code statique.

  • Hudson/Jenkins
  • Continuum
  • Outils associés comme Sonar ou Nexus en environnement J2EE

Gestion intégrée de projet

La maîtrise de votre cycle de vie applicatif n'est pas composée que d'artefacts techniques, la fonction la plus importante de ce cycle de vie est la gestion du changement et des anomalies. Un outil de bug tracking efficace et associé à votre environnement de développement est un allié fidèle et une source de métriques sans pareil sur l'activité de vos équipes et sur la qualité de leur production.

  • Mantis
  • Redmine
  • Telelogic Change
  • ... et les autres

Intégration

mule-2 windows-azure wso2-logo-white-800X360 jackbe_presto

SOA

La mise en place d'une architecture de service est un process que beaucoup décrivent comme long et difficile. Découvrez comment AQAMAD peut vous accompagner dans ce process et vous aider à mettre en place un ou plusieurs bus de services (ESB) tout en gardant la juste mesure de votre système d'informations.

Mule ESB
Les produits TIBCO
Azure Service Bus
Biztalk
etc.

Et le reste

Les enjeux de l'intégration d'entreprise ne trouvent pas toujours leur réponse dans un produit. AQAMAD vous accompagne dans la mise en place de solutions à façon, dans le respect de vos contraintes, afin de trouver avec vous la bonne solution.

  • Solutions ETL/EDI du marché
  • Intégration de Mashups (WSO2, Presto)
  • et bien sur, batches, shells, cron et autres ordonanceurs maisons