background preloader

Angular js

Facebook Twitter

Building a Basic CRUD Application Using AngularJS and Slim PHP framework (Part 1) I’ve been starting to learn and use AngularJS on some of my projects lately so I decided to share what I’ve learned so far.

Building a Basic CRUD Application Using AngularJS and Slim PHP framework (Part 1)

AngularJS is an open-source JavaScript framework, maintained by Google, that assists with running single-page applications. Its goal is to augment browser-based applications with model–view–controller (MVC) capability, in an effort to make both development and testing easier.According to Wikipedia Today we’re going to create a basic CRUD application using AngularJS and the Slim PHP Framework. Slim a PHP micro framework that helps you create powerful web applications and APIs. Let’s start by creating a new database name `angular_crud` then run the following SQL: I’ve added sample data in the sql file so it would be easier.

Angular Js Tutorials. Service, factory et provider dans AngularJS. AngularJS est un framework difficile à prendre en main.

Service, factory et provider dans AngularJS

Pas parce qu’il est particulièrement compliqué, mais parce que ses concepts sont vraiment différents de ceux qu’on a l’habitude de rencontrer dans les frameworks habituels. Le pire, c’est quand on vient de jQuery, car Angular est un peu l’anti-jQuery et il faut littéralement désapprendre ses habitudes. Généralement, les gens s’en sortent avec les contrôleurs. Ils ne mettent pas le bon code dedans, ils ne savent pas comment rendre les bouts de code indépendants et réutilisables, mais ils arrivent à en faire quelque chose. Les directives, ils n’y touchent pas, mais ils peuvent s’en passer pendant un certain temps et juste réutiliser du code trouvé sur Github.

Par contre le côté service/factory/provider, ça c’est un gros problème. Article long = musique, évidement. Que font ces trucs là ? Techniquement, un service, une factory ou un provider, dans AngularJS, ça sert à la même chose. Oui, oui, c’est vraiment tout. JSON Generator – Tool for generating random data. AngularJS Archives. How to Implement Add/Edit/Delete/View with PHP using angular.

Junior Grossi (@junior_grossi) Search Results for angular on CodePen. AngularJS: Tutorial: Tutorial. Loading...

AngularJS: Tutorial: Tutorial

A great way to get introduced to AngularJS is to work through this tutorial, which walks you through the construction of an AngularJS web app. The app you will build is a catalog that displays a list of Android devices, lets you filter the list to see only devices that interest you, and then view details for any device. Bower pour les nuls (comme moi) Vous êtes intégrateur ou développeur front-end ?

Bower pour les nuls (comme moi)

Vous avez envie de vous faciliter la vie tout en étant quelque peu allergique à la ligne de commande (un peu comme moi en fait) ? Vous adorez votre job mais vous croulez sous le nombre de tâches répétitives qui vous empêchent de vous concentrer sur votre coeur de métier ? Alors sachez que Bower fait partie d'une panoplie de services de nouvelle génération destinés à automatiser un maximum de tâches à votre place. Le but de cet outil développé par l'équipe de Twitter est de gérer les dépendances de votre projet.

C'est quoi, une dépendance ? Laissez-moi deviner : lorsque vous débutez un nouveau projet, votre première tâche est de créer (ou de copier-coller) l'arborescence de vos fichiers et dossiers. Avouez que vous gagneriez du temps à ne plus vous soucier de ce genre de tâches répétitives quotidiennes. Une base de NodeJS et Git Deux pré-requis sont nécessaires au bon fonctionnement de Bower : Installer NodeJS et Git. La logique d'AngularJS. AngularJS repose en grande partie sur le patron de conception (en anglais, Design Pattern) Modèle-Vue-Contrôleur.

La logique d'AngularJS

Ce design pattern — parce que ça sonne quand même mieux en anglais :) — se base, comme son nom l'indique, sur la subdivision conceptuelle de chaque page en un Modèle, une Vue et un Contrôleur. J'ai précisé en partie parce que l'on verra dans les parties suivantes du tutoriel qu'AngularJS ajoute au Contrôleur d'autres outils comme les services et les directives.

Mais le plus important de tous est bien le Contrôleur puisque c'est celui qui contient la logique de la page. Si vous avez déjà développé des applications en PHP, avec ou sans framework (tel que Symfony2 ou Zend Framework 2), vous avez sûrement dû rencontré le modèle MVC. Même si le design pattern a le même nom, des différences notables sont à remarquer entre la version PHP, qui est plus classique, et celle proposée par AngularJS, surtout au niveau du modèle !

Learn Complete AngularJS in 5 Steps (Step 1 IN 5) Les services AngularJS - Angular-js.fr. AngularJS: API: API Reference. Loading...

AngularJS: API: API Reference

Improve this doc Welcome to the AngularJS API docs page. These pages contain the AngularJS reference materials for version 1.2.14 feisty-cryokinesis. The documentation is organized into modules which contain various components of an AngularJS application. These components are directives, services, filters, providers, types, global APIs and testing mocks. Angular Namespaces $ and $$ To prevent accidental name collisions with your code, Angular prefixes names of public objects with $ and names of private objects with $$. Tutoriel AngularJS.

Tutorials. L’architecture REST expliquée en 5 règles. REST (Representational State Transfer) ou RESTful est un style d’architecture permettant de construire des applications (Web, Intranet, Web Service).

L’architecture REST expliquée en 5 règles

Il s’agit d’un ensemble de conventions et de bonnes pratiques à respecter et non d’une technologie à part entière. L’architecture REST utilise les spécifications originelles du protocole HTTP, plutôt que de réinventer une surcouche (comme le font SOAP ou XML-RPC par exemple). Règle n°1 : l’URI comme identifiant des ressources Règle n°2 : les verbes HTTP comme identifiant des opérations Règle n°3 : les réponses HTTP comme représentation des ressources Règle n°4 : les liens comme relation entre ressources Règle n°5 : un paramètre comme jeton d’authentification Les 5 règles à suivre pour implémenter REST.