SQL Serveur Trucs & Astuces


Dans cet article, je vais présenter des trucs et astuces SQL serveur qui peuvent nous servir dans notre programmation SQL de tous les jours.

Dans ma mission actuelle, j’ai fait à la fois du développement web et du développement pur SQL sous SQL serveur 2008. J’ai, par conséquent, passé beaucoup de temps à faire/corriger des requêtes et manipuler des bases de données ayant plus que 200 Tables.

Je vais partager avec vous quelques trucs et astuces acquis lors de mes développements et mes recherches.

Requêtes Utiles :

  1. Récupération de la clé primaire d’une table :

“REF_UTILISATEURS” est le nom de notre table.

Lire la suite

Entity Framework Code First


L’Entity Framework est une technologie qui consiste en un ORM (object-relational mapping) qui permet d’interfacer avec une base de données SQL server via 3 approches selon le besoin (Database First, Model First et Code First).

Dans cet article, je vais étudier l’approche Entity Framework Code First qui est centrée autour du code. Cette approche nous permet d’écrire nos entités du modèle et d’en déduire automatiquement la base de données qu’EF se chargera de générer.

Avec Code First, Le designer Entity n’est pas du tout utilisé pour modifier les fichiers EDMX.

Architecture du projet :

Pour notre cas d’étude,  nous allons se baser sur l’architecture multicouche suivante :

Architecture Lire la suite

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