Catégorie : Programmation Web

programmation Web

  • La Programmation orientée objet en PHP

    La Programmation orientée objet en PHP

    POO-PHPComme vous le savez tous, PHP (dans sa version 5) resplendit grâce à la programmation orienté objet.

    Plus les versions de PHP avance, et plus on découvre de nouvelles choses sur la programmation orienté objet, les design patterns, etc…

    Pour avoir de bonnes bases en POO, je vous présente 3 liens traitant de ce domaine :

    1) La programmation orientée objet (POO) avec apprendre-php.com.
    Ce lien présente quelques notions d’orienté objet, mais ne parle pas de tout.
    Les dernières mise à jour de ce site datent de 2013, et le site ne montre donc pas les nouveautés des dernières versions de PHP.
    2) Programmez en orienté objet en PHP avec openclassrooms.com.
    Anciennement connu sous le nom de siteduzero, le site propose beaucoup de cours de programmation, donc celui de PHP orienté objet.
    Il a sorti aussi la version 2 du Livre du Zéro, et un MOOC (sorte de formation vidéo en ligne).
    C’est un très bon cours sur PHP.

    3) La Programmation Orientée Objet en PHP avec Grafikart.
    Cette petite formation Youtube est vraiment toute neuve, du fait de sa sortie en janvier 2015.
    Grafikart nous présente en 24 vidéos beaucoup de subtilité sur l’orienté objet de PHP.
    Il commence par les bases, et fini par des choses complexes comme les traits ou les interfaces.
    Formation parfaite.


    Enjoy !

  • Le langage Markdown

    MarkdownQuand on travaille en tant que programmeur Web, on rencontre les langages web courant comme le HTML5, le CSS3, le Javascript, le PHP et le MySQL.

    Ensuite, tout au long des missions que nous faisons, nous devons apprendre d’autres langages moins connu. Je peux citer les langages suivant : LESS, SASS, Compass, Smarty, twig …

    Aujourd’hui, je vais vous parler de Markdown.
    Il est possible d’utiliser ce langage pour plusieurs occasions. J’ai pu l’utiliser dernièrement pour Github.

    Voici 3 liens qui vont vous permettre d’apprendre ce langage :
    [tutoriel] : un guide pour bien commencer avec markdown
    – Markdown, la syntaxe de mise en forme discrète
    Wikipédia – Markdown

     

    Si vous connaissez d’autres liens sur ce langage, n’hésitez pas à les partager.

    Enjoy !

  • [Github] Classe PHP sur les flux Youtube

    youtube-rssDans mon dernier article, les flux de Youtube, je vous montrais comment récupérer des vidéos youtube à partir des flux de son API.

    Ces flux pouvaient être aux formats RSS et JSON.

    J’ai créé une classe PHP qui permet de récupérer le contenu de ces flux (en json uniquement pour le moment).

    J’ai mis cette classe en libre accès sur mon Github à l’adresse suivante: https://github.com/Guillaume-RICHARD/flux-youtube.

    Pour le moment, ce n’est qu’une première version avec les 3 flux que je vous avais montré sur mon précédent article. Je ferai évoluer cette classe rapidement pour éviter les erreurs et les problèmes.

    Enjoy !
    ——————————–
    MAJ : les flux RSS de youtube étant fermé, ce dépôt Github a été fermé.

  • Créer des design flexible en CSS avec flexbox

    flex_termsIl y a quelques semaines, j’avais découvert une nouvelle commande en CSS : flexbox.

    Cette commande peut être utilisé avec la propriété « display » et permet d’avoir un modèle de boîte flexible rapidement.

    Voici quelques liens qui vous permettrons d’en savoir plus sur flexbox :
    A Complete Guide to Flexbox : https://css-tricks.com/snippets/css/a-guide-to-flexbox/
    Flexbox, guide complet : http://la-cascade.io/articles/flexbox-guide-complet
    CSS3 Flexbox Layout module : http://www.alsacreations.com/tuto/lire/1493-css3-flexbox-layout-module.html

    Ces trois liens vous permettrons de connaître parfaitement flexbox.

    Pour savoir avec quel navigateur marche flexbox, vous pouvez aller voir sur le site caniuse.

  • Quelques Astuces pour Git

    Quelques Astuces pour Git

    gitIl y a moins de quinze jours, je vous présentais deux ebooks pour apprendre Git.
    Aujourd’hui, je vous présente une vidéo d’une heure sur Git.
    Christophe Porteneuve nous montre quelques astuces et bonnes pratiques pour utiliser Git au quotidien.

    Voici le lien des slides de l’événements : delicious-insights.com/talks/blend2014-git-protips/