Les API expliquées aux développeurs Africains

//Les API expliquées aux développeurs Africains

douglas-mbiandou.jpgL’antenne Côte d’Ivoire du centre de formation Objis prépare une série de tutoriels permettant aux développeurs de Côte d’Ivoire, Cameroun, Guinée , Niger et République Démocratique du Congo de bénéficier des services exposés par Orange aux Développeurs d’applications : les API Orange.

La notion d’API est pourtant peu maîtrisée des développeurs en Afrique. Cela doit changer ! Exposées par des acteurs tels que Facebook, Google, Amazon, Twitter ou encore Orange, les APIs représentent pourtant un atout considérable qui augmente la productivité du développeur. Dans cet article quelques recommandations du président d’Objis Douglas MBIANDOU aux développeurs Africains.

Développeur : apprenez à déléguer !

Par goût du challenge ou par instinct narcissique, les informaticiens juniors ont tendance à ‘réinventer la roue’ : ils s’évertuent à tout faire tout seul…même dans des domaines qu’ils ne maîtrisent pas.

Si ce goût du challenge est appréciable pour des projets non critique, il en est autrement pour des projets sensibles dans lesquels les notions de fiabilité, performance, sécurité et délai entrent en jeu.

Par ailleurs, un service donné (par exemple l’envoi d’un SMS) peut nécessiter des compétences (réseau !) que le développeur ne possède pas. Il serait bienvenu de pouvoir déléguer la réalisation de certaines taches. C’est là qu’intervient la notion d’API (Application Programming Interface).

Développeur : pensez API !

Passer par un fournisseur tiers pour réaliser une tache doit être une option à envisager pour tout développeur :

 Le fournisseur vous ‘expose’ son savoir faire

 L’ensemble de ses savoir faire représente son API.

API = Interface de programmation = Ensemble de savoir-faire exposés

Exemples d’APIs

L’exposition d’APIs a été la clé du succès de nombreuses sociétés. Le site programmableweb.com donne des informations sur les APIs les plus utilisées par les développeurs (PHP, C#, VB, Perl, Python, Ruby JAVA, …) avec un classement par fournisseur et par thème.

api-classement.png

L’exploitation et la maîtrise des interfaces de programmation (API pour Application Programming Interface) permet de vous approprier un savoir-faire.

Par exemple, Facebook propose plusieurs API :

 celle pour s’authentifier,

 celle pour explorer et exploiter le graphe social des utilisateurs,

 etc….

Développeur : envoyez des SMS avec les API Orange

A partir du 12 octobre, découvrez pas à pas comment , en tant que développeur d’application Africain, vous pouvez bénéficier des API Orange pour envoyer des SMS. Fidèle à son sens de partage, l’équipe Objis Côte d’Ivoire prépare une série d’articles techniques dans ce sens.

eric-serge-objis-ci.jpg

Exemple de mise en oeuvre : appli ‘e-santé’ de Sycelim

Citons comme exemple de mise en œuvre d’API Orange en Côte d’Ivoire, l’application ‘e-santé’ de l’éditeur Sycelim, qui utilise les API SMS et USSD d’Orange.



Présentée en 2ème partie du 4ème ‘Abidjan Java Meetup’ par Tietio Drissa YEO, Directeur Général de Sycelim, cette application actuellement en production répond aux besoins des maisons d’assurance et des mutuelles relatifs à la gestion des actifs (portefeuille de risques) constitués par les primes et les cotisations de leurs assurés, et également à la gestion des factures et des règlements envers leurs partenaires que sont les prestataires de soins (pharmacies, cliniques et polycliniques, CHU, laboratoires d’analyse, opticiens).

A propos d’Objis Côte d’Ivoire

Le centre de formation en programmation informatique Objis Côte d’Ivoire forme par la pratique (70%) les Développeurs d’application PC, Web et Mobile dont la Côte d’Ivoire a besoin pour son Développement.

Nous invitons les bacheliers et étudiants en BTS, Licence, Master de Côte d’Ivoire à compléter leur formation avec un cursus ‘Concepteur Développeur Java Web Mobile’ professionnalisant et certifiant dans un secteur porteur . #UnBonProgrammeurNeChomePasDeh

2018-02-01T14:07:33+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java