Entrées par Guillaume Simard

, ,

Accélérer le Web avec PHP 7

Rasmus Lerdorf est l’auteur du langage PHP. Il travaille sur le langage depuis maintenant 22 ans. Lors de la conférence Confoo 2016, Rasmus présente les nouveautés apportés par PHP 7. Il incite tous les développeurs à migrer leurs applications vers PHP 7 afin qu’ils bénéficient d’une amélioration de performance impressionnante. Il estime que cette version […]

, , ,

Tester vos appels Ajax avec $httpBackend

Nous sommes maintenant convaincus que l’écriture des tests est un élément essentiel à la qualité logicielle. La méthodologie agile en fait aussi un élément important du succès d’un projet. Dans cet article, nous verrons comment vérifier que les appels GET à un API REST sont bien exécutés et comment simuler un serveur API REST grâce […]

, , ,

Déployer votre app Angular sur Heroku

Afin d’offrir notre application au monde entier, il faut la déployer chez un hébergeur. Cela demande quelques étapes : Préparer l’application Web pour la distribution (minification et optimisation). Copier les fichiers vers le serveur (par ftp, sftp, ssh et git). Créer et initialiser une base de données. Vérifier que l’application est fonctionnelle. Types d’hébergeurs Une grande […]

, ,

Introduction à Git

Git est un logiciel de gestion de versions décentralisé. C’est un logiciel libre créé par Linus Torvalds, créateur du noyau Linux, et distribué selon les termes de la licence publique générale GNU version 2. Linus Torvalds a débuté son écriture en avril 2005, pour remplacer le programme propriétaire BitKeeper. Dès le début, Git a été […]

,

Communication AJAX

Requêtes à un API REST Enfin le moment tant attendu : la communication client-serveur. Vous êtes maintenant libérés de la prison du navigateur et pourrez lancer des requêtes vers un API REST. Étape d’un scénario idéal (sans erreur) d’un échange client-seveur : Le client prépare la requête GET. Le client lance la requête. Le serveur reçoit […]

,

Tester votre app avec Protractor

Qu’est-ce que Protractor? Protractor est un cadriciel de tests point à point (e2e ou End 2 End) qui permet de tester vos applications AngularJS. Protractor exécute vos tests dans un navigateur comme Firefox ou Chrome. Il permet d’interagir avec vos applications et de simuler le comportement d’un utilisateur.   L’avantage d’utiliser Protractor est qu’il est […]

Méthodologie Agile et Scrum

Vidéo d’introduction sur la méthodologie Agile La méthodologie agile (ou agilité) est une nouvelle façon de gérer des projets de développement logiciel. Elle a été élaborée par un groupe d’experts en développement logiciel qui voyaient un tas de lacunes aux méthodologies de développement traditionnelles. Méthode agile vs les méthodes traditionnelles Traditionnelle – Cascade, en V […]

,

Filtrer des données avec AngularJS

Voici maintenant le temps réaliser un petit exercice simple qui mettra en vedette un contrôleur, une vue et quelques directives AngularJS. Récits utilisateurs (user story) à réaliser En tant que gestionnaire, je veux afficher la liste des projets à compléter. En tant que gestionnaire, je veux rechercher un projet dans la liste. Pour réaliser le […]