Blog

  • Créer une API en quelques minutes

    Créer une API en quelques minutes

    API RESTQue signifie API ?

    Les API (ou interface de programmation), sont une technologie Web que l’on retrouve partout aujourd’hui.

    Une API est une fonctionnalité qui permet à 2 systèmes de communiquer entre eux. Des réseaux sociaux très connu (Facebook, Twitter, Instagram) possèdent une API que l’on peut prendre facilement en main.

    Cours sur les API

    Brian Cooksey nous propose un cours complet sur la création d’API (en plusieurs parties).

    Ces cours sont à la base écrit en anglais, mais je vous propose la traduction en Français (par Pierre Choffé).

    Voici le sommaire de ces cours :

    1. API, une introduction.
    2. API, les protocoles
    3. API, formats de données
    4. API, authentification
    5. Concevoir une API
    6. API, communication en temps réel

    Comment créer une API

    Je vous propose ici une mini-application Web de création d’API.
    Je vous en propose même deux, je m’explique.
    Pour créer ces mini-application pour API, je me suis basé sur slimframework, un petit framework PHP. Il en est actuellement à sa version 3.1 (début 2016), mais il en était à sa version 2.6 il y a encore quelques mois.
    J’ai donc créé une mini-application à partir de la version 2 de slimframework. Vous pouvez le retrouver sur Github sous le doux nom de slimAPI-2. Il nécessite PHP 5.3 ou plus.
    La deuxième mini-application a été créé avec slimframework v3. Je l’ai donc nommé slimAPI-3. Celui-là nécessite PHP 5.5 ou plus.

    Pour installer ces mini-applications, une documentation et des exemples se retrouvent sur ces dépôts Github.

    Profitez-en bien !

    Liens

    Slimframework v2 – Documentation.
    Slimframework v3 – Documentation.

  • Connaître le standard PSR de PHP

    psr-standards-in-phpSi vous avez cliqué sur ce lien, c’est parce que vous êtes un développeur Web voulant en savoir plus sur le standard PSR de PHP.

    Un site listant les différents niveaux existe, et il s’appelle PHP Standards Recommendations.
    C’est un site écris de base en Anglais, mais il existe certaines pages en Français (et d’autres langues). Tous est expliqué correctement.

  • Formation sur Ruby

    Formation sur Ruby

    Formation Ruby

    Alphorm.com est une plateforme de formation vidéo qui nous présente via le site tuto.com une formation sur Ruby.
    Cette formation dure 8h, et nous propose des notions basiques et avancés du langage Ruby.
    Le sommaire a été divisé comme suit :

    1. Présentation de la formation
      • Présentation de la formation
      • Installer un environnement de développement Ruby
      • Créer notre 1er script Ruby et présentation du Projet
    2. Les bases du langage Ruby
      • Boucles et conditions
      • Les tableaux
      • Les hashes
      • Les fonctions
      • Le fonctionnel
      • Les modules
      • Les classes (1ere partie)
      • Les classes (2ème partie)
    3. Le Ruby avancé
      • Installer et utiliser les gems
      • Eclater le codes dans plusieurs fichiers
      • Utilisation du Bundler
      • La reflexion du langage
      • Les DSL
      • Réouverture de classes et Monkey Patching
      • Finaliser le projet
    4. Conclusion
      • Conclusion de cette formation RUBY

     

    Une formation = un extrait

    L’extrait de la formation d’aujourd’hui propose de créer le premier script en Ruby et la présentation du Projet de la formation.

    Liens de partenariat

    Lien de la formation Ruby.
    Lien des formations sur Ruby.

  • CSS maintenables avec Sass & Compass

    CSS-maintenables-Sass-CompassPrésentation

    CSS maintenables avec Sass & Compass est une bible pour tous les intégrateurs Web. Il a été écrit par Kaelig Deloumeau-Prigent pour les éditions Geodif.

    Le livre est sorti le 27/02/2014 en deuxième édition.

    Le livre nous livre toutes les bonnes pratiques à suivre pour la création et la maintenabilité des fichiers CSS.
    Le CSS est un langage facile en soi, mais il est d’autant plus facile de s’y perdre sur des gros projets (par exemple : Facebook).
    Le livre nous montre tous ce qui se fait aujourd’hui en terme de CSS, du choix des font à l’utilisation de SASS et Compass.

    A lire et à relire !

    Lien Amazon

  • Jony Ive, le génial designer d’Apple

    Jony Ive, le génial designer d’Apple

    Jony Ive - Le génial designer d'ApplePrésentation

    Après avoir traité de la biographie de Steve Jobs, voici la biographie de Jonathan Ive, le célèbre designer d’Apple.
    Leander Kahney est l’auteur de cette biographie, qui est sorti en mars 2014.

    Le livre retrace la vie Jony Ive, de son enfance au Royaume-Uni, jusqu’à son influence à Apple. Son partenariat avec Steve Jobs à mené Apple à la création de produits comme les iMac, iPod, iPhone et iPad.
    Ce binôme s’entendait toujours à merveille, et cela à mené à des modifications immense dans un monde qui l’était tout autant.

    Ce livre se lit d’une traite, et j’en conseille la lecture.

    Lien Amazon