Blog AFA Advisory

Blog AFA Advisory partage des conseils, tutoriels, outils, astuces, tendances, actualité et conseils en Marketing, Communication, Management, Organisation et IT.

Démarche Création Graphique


Votre logo et charte graphique, ainsi que vos outils de communication print et supports publicitaires véhiculent votre image et donc revêtent une importance capitale. Notre agence de communication visuelle attache une grande considération à ses réalisations en design graphique et PAO, et suis un processus qui a fait ses preuves.

Aucun Commentaire


Solutions Graphiques et Print


L'agence de communication visuelle AFA apporte grâce à son savoir-faire pluridisciplinaire en design graphique et impression numérique et offset une réponse globale et cohérente à toutes les problématiques de communication print et web.

La communication visuelle est votre allié pour créer et entretenir un contact étroit et pérenne avec vos clients et plus généralement avec vos publics. La création graphique couplée avec le print permet de créer des chefs d'œuvres qui sont à même de faire ressortir toute la beauté de votre marque, et l'élever au rang que vous espérez.

Aucun Commentaire


Studio Graphique AFA


AFA c'est aussi une agence de communication visuelle et d’impression numérique et offset basée au Maroc, et plus précisément à Casablanca. Nous réalisons toute sorte de travaux de conception graphique et multimédia, de la simple PAO à la modélisation 3D, en passant par le photo montage et la retouche d'images, le design graphique complexe, la communication par objet publicitaire et le montage vidéo.

Nous considérons l'infographie comme une passion avant tout, et nous adoptons une approche particulière qui consiste à faire un bon usage de la technique et puiser énormément de l'imagination, pour atteindre l'excellence créative dans la production graphique.

Aucun Commentaire


Technologies Web et Mobiles


A l'instar des autres développeurs qui ont vécu toute la vie du développement web depuis ses prémices, on travaillait aussi avec des méthodologies désuètes qui rendaient nos travaux moins sécurisés, moins performants et plus difficiles à maintenir et étendre, mais rassurez-vous ! Ça remonte à plusieurs années.

Ayant tiré leçon de cela et en vue de rendre les processus de notre agence web plus qualitatifs, nous avons amélioré notre workflow au fil du temps.

Nos développeurs web chevronnés sont équipés des armes les plus puissantes en matière de création de sites web et d'applications mobiles :

Technologies et langages serveur

Nous utilisons généralement des technologies open source à savoir la plate-forme LAMP (Linux, Apache, MySQL et PHP), et on s'est rendu compte que les frameworks PHP sont d'une importance capitale pour plusieurs raisons dont :

  • ne pas réinventer la roue ;
  • améliorer le travail en équipe ;
  • accroître la maintenance et l'évolutivité ;
  • forcer l'utilisation des bonnes pratiques.

Dans cette optique, nous avons choisi le framework PHP Symfony crée par SensioLabs, car il répond parfaitement à nos besoins. Notez bien qu'on peut aussi travailler avec d'autres frameworks (Laravel, CodeIgniter, Yii, CakePHP, Zend Framework, Silex).

Nous faisons usage des bases de données relationnelles (MySQL, PostgreSQL, Oracle) et NoSQL (MongoDB).

Enfin, pour la création d'applications web temps réels, nous optons pour Node.js et/ou Meteor.js.

Technologies et langages client

  • Intégration HTML5/CSS3 ;
  • Bootstrap 3 et 4 ;
  • Préprocesseurs CSS : Less et Sass ;
  • JavaScript ;
  • Flash ;
  • XUL.

Bibliothèques JavaScript : jQuery et jQuery Ui.

Frameworks JavaScript MVC : AngularJs, mais on peut aussi utiliser React, Backbone.js, Ember.js etc.

Développement d'applications mobiles et jeux vidéo

Nous créons des applications mobiles performantes, fluides et qui exploitent pleinement les possibilités offertes par le hardware à l'aide du développement natif Android et iOS.

Pour maîtriser le budget de conception, accélérer le développement et faciliter la maintenance, nous utilisons le framework IONIC pour le mode "développement hybride" afin de créer une application mobile cross-plateformes qui peut tourner sur :

  • Android : smartphones Samsung et tablette Galaxy tab ;
  • Apple : iPhone et iPad ;
  • Windows 8 : Windows Phone, tablettes surface, Nokia etc.

Développement de jeux vidéo : Construct 2.

Bonnes pratiques Web

Optimisation : Memcached, reverse proxy cache (Varnish), OPcache, CDN etc.

Assurance qualité :

  • Tests unitaires et fonctionnels avec Symfony/PHPUnit ;
  • Tests BDD : Behat & Mink, PHPSpec ;
  • Tests d'interaction avec navigateurs : PhantomJS et Selenium ;
  • Documentation du code : PHPDoc ;
  • SensioLabs Insight ;
  • SonarQube ;
  • Outils PHP d'assurance qualité : Dead Code Detector (DCD), Copy Paste Detector (CPD), PHP Mess Detector (PHPMD), PHP Depend, PHP Loc, PHP_CodeSniffer etc.

Intégration continue : Travis CI et Jenkins.

Déploiement et automatisation (automation) : Vagrant & PuPHPet, Docker, Capifony, Phing, Gulp/Grunt, Yeoman etc.

Profiling : BlackFire, Xdebug et Webgrind, Symfony Profiler.

Styles de programmation : SOLID, DRY, KISS, Grasp, Data-driven programming.

Gestionnaires de dépendances : Bower et Composer.

Création de blogs et sites E-commerce, CMS et CRM

Nous utilisons tout un éventail de solutions CMS, CRM et E-commerce. Chacun pourra être utilisé pour un cas particulier :

  • CMS : Drupal, eZ Publish et Joomla ;
  • site de vente en ligne : PrestaShop et Magento ;
  • Blog : WordPress ;
  • CRM et Web Analytics : Sugar CRM, OroCRM et Piwik.

Web services, API et widgets sociaux

Technologies : REST, SOAP, WSDL etc.
Consommation de l'API Facebook : Facebook Share, Facebook Connect, Open Graph et applications sociales etc.
Consommation de l'API Google : Google+, Google Sign-In, OpenID Connect, Knowledge Graph, Google Maps etc.
Consommation de l'API Twitter : Twitter Share et Twitter Connect.

Une agence digitale flexible

Si vous avez des projets développés avec d'autres technologies ou si vous souhaitez externaliser à une agence web offshore au Maroc, mais exigez votre workflow dont vous tenez beaucoup, n'hésitez pas à nous contacter, en effet :

  • nous avons l'aptitude d'assimiler très rapidement d'autres méthodes de conception et ainsi nous conformer à vos besoins ;
  • nous avons des développeurs freelancers qui vient compléter nos acquis et enrichir nos instruments.

Voici d'autres alternatives qu'on peut envisager en cas de demande de nos clients :

  • Ruby on Rails ;
  • Python Django ;
  • JSP ;
  • ASP.NET ;
  • ASP.NET MVC.

Aucun Commentaire


Démarche Digitale


La création d'un site web ou application mobile, doit passer par un processus rigoureux et suivre une certaine méthodologie, afin d'éviter de tâtonner dans le noir.

Notre approche n'est pas figée, au contraire, elle change d'un projet à l'autre selon sa spécificité, mais en règle générale, il suit certaines étapes récurrentes.

Veuillez noter que nous sommes disposés à nous adapter à votre approche si vous en avez une, et être sur la même longueur d’onde que vos chefs de projet.

On n'est pas opiniâtres mais on reste force de proposition quand cela est jugé opportun.

Notre agence web peut aussi agir en mode "Développement Agile Scrum" pour certains projets quand cela s'avère mieux convenable.

Aucun Commentaire


Services Web et Mobiles


Notre agence web s'est investie énormément en termes de développement et enrichissement des compétences, pour constituer une palette de services web variés et performants qui permettent d'atteindre tous les besoins possibles.

Aucun Commentaire


Navigation

Newsletter

On déteste le spam ! Votre adresse email ne sera jamais divulguée à personne.