DCube Lab : présentation d’AngularJS #1


angular-logo

Introduction :

Cet article fait suite au DCube Lab de ce mois-ci où nous avons lancé la première session de notre série AngularJS et qui fût animée par Félix Billon et moi-même.

Les DCube Labs étant des événements techniques basés sur la pratique d’une technologie, la structure sera assez différente des articles plus théoriques.

AngularJS ? C’est quoi ça encore ?!

AngularJS est un framework JavaScript créé en 2009 par une équipe de chez Google.

En peu de temps, il est devenu l’un des frameworks JavaScript les plus populaires du moment (ce qui lui donne un avantage indéniable : la communauté) pour tout ce qui est des Single Page Applications.

Le projet AngularJS est Open Source et disponible sur GitHub.
Il est supporté par les navigateurs modernes (desktop ou mobile), sauf IE8 qui ne l’est plus depuis la version 1.3.

Ce framework n’est pas là pour abstraire quoi que ce soit, vous continuez à faire du HTML, du CSS ou encore du JS comme bon vous semble.
Il vient simplement se greffer à votre application Web pour fournir une structure et des fonctionnalités que l’on envisageait jusque là uniquement côté serveur.
Il s’agit d’un framework MVC-like, ce qui signifie que le code est organisé autour de Models, de Views et de Controllers.

Lire la suite

Yeoman : gagner en productivité !


Yeoman

Bonjour à tous ! A la suite des billets de mon cher collègue Sylvain, je me permets de vous faire une petite intro à Yeoman.

Yeoman est un projet open-source qui a pour but d’améliorer votre productivité en vous fournissant des outils pour construire rapidement votre application web. Les principaux contributeurs sont des ingénieurs ayant déjà fait leurs preuves dans le monde l’open source, l’équipe est sérieuse et il est clair que ce projet est voué à un bel avenir !

Lire la suite

Single Page Application avec AngularJS – Part 1


angularjs1-820x350

Récemment j’ai du créer une application de BackOffice pour un projet et j’ai décidé de partir sur une “Single Page Application” qui est très à la mode en ce moment. Dans cette série d’articles, je vais vous expliquer les différentes étapes que j’ai effectuées pour réaliser mon application.

  • Utilisation d’AngularJS avec ASP.NET MVC
  • Création de l’application AngularJS
  • Utilisation d’ASP.NET Web API pour l’accès aux données
  •  Ajout d’une page de connexion à l’application

Lire la suite