Système de sujets lus / non lus
La structure de base d'un forum n'est pas forcément complexe à réaliser. En revanche créer le système de sujets lus / non lus...
La structure de base d'un forum n'est pas forcément complexe à réaliser. En revanche créer le système de sujets lus / non lus...
Utiliser un dépôt git en local c'est bien, mais le gros intérêt du versionning c'est de pouvoir travailler à distance mais aussi...
Manipuler l'historique peut parfois s'avérer utile pour corriger un commit mal effectué mais aussi pour préparer une branche avant...
Les branches permettent d'avoir un historique non linéaire et permettent de travailler pendant un moment sur une fonctionnalité particulière...
Écrire l'histoire c'est bien, revenir dans le temps c'est mieux ! Le gros intérêt du versioning est qu'il va nous permettre de revenir...
Si vous utilisez linux je pense que vous devinez comment installer git. Un simple apt-get install git Et le tour est joué !
Maintenant que nous savons comment installer git nous allons pouvoir entrer dans le vif du sujet. config Avant de commencer à faire...
Mac a beau être un environnement UNIX il ne dispose pas d'un gestionnaire de paquet. Il va donc falloir installer git en utilisant...
L'installation de git sur Windows est de loin la plus foireuse de toutes. Il va nous falloir installer git en utilisant l'executable...
Dans cette formation je vous propose de faire un tour des fonctions importantes de Git. Cet outil permet de faire du versioning et...
Aujourd'hui nous allons apprendre à animer l'icône hamburger, cette fameuse icône composée de 3 traits horizontaux qui est de plus...
Inspiré par l'article de CSS Animation Twitter's "fave" animation La fonction CSS steps() est une fonction temporelle permettant...
Dans ce tutoriel je vous propose de découvrir Trello, un service qui va vous permettre de mieux vous organiser pour travailler à...
Le principe du design pattern Fluent est de permettre d'écrire du code de manière plus lisible comme on le dirait à l'oral. C'est...
Comme son nom l'indique le principe des Facade est de créer une classe qui servira de façade à une autre classe en rendant la classe...
La structure MVC est une architecture qui a pour principe de permettre la séparation des données des méthodes qui les utilisent....
Pour finir notre exemple nous allons mettre en place le backoffice de notre site pour pouvoir administrer le contenu. Nous allons créer...
Maintenant que nous avons vu 2/3 design patterns il est temps de réorganiser (refactoring) le code créé pendant le premier TP en...
L'injection de dépendance (DI pour les intimes) est un design pattern qui permet de solutionner la problématique de communication...
Le Factory est un design pattern incontournable qui va vous permettre de beaucoup mieux structurer vos classes. Le principe est d'avoir...
Le Singleton, permet d'avoir une classe qui ne sera instanciée qu'une seule fois tout au long de notre application. Par exemple, dans...
Avant de continuer sur notre TP il est important de faire le point sur l'organisation de notre code. On a beau comprendre comment créer...
Que serait un site sans base de donnée ? Dans ce premier chapitre nous allons voir comment on peut utiliser les objets déjà inclus...
Lorsque l'on va créer notre application on va avoir besoin de récupérer différentes données et souvent de faire encore et encore...
Nous allons maintenant essayer de mettre en pratique ce que l'on a déjà vu dans le chapitre précédent à travers un exemple concret...
Comme vous le voyez on commence à vouloir se créer une classe pour un petit peu tout. Mais ne risque-t-on pas d'avoir des collisions...