2010-06-10 14 views
1

J'essaie d'apprendre la pile de données/service de Microsoft. Je veux créer une base de données dans SQL Azure et l'exposer à une application cliente C#.Apprentissage de la pile SQL et Microsoft Data Services - par où commencer?

Je n'ai jamais travaillé avec une technologie de base de données SQL.

En regardant en ligne, tout semble si confus - trop de technologies, difficile de dire ce qui est nouveau par rapport à ce qui est vieux.

Quelles sont les technologies les plus récentes à regarder, et quels (livres?) Devrais-je lire?

Répondre

0

Vous n'avez donc pas travaillé avec des bases de données sql? ... hmm quand j'apprenais des bases de données la chose qui a fonctionné pour moi était d'avoir une solution à l'esprit puis de comprendre comment le construire. Si vous essayez d'apprendre la pile des services de données Microsoft, vous voudrez peut-être maîtriser certaines choses SQL et REST en premier (mais cela dépend de votre approche d'apprentissage) - semble beaucoup de gens ces jours-ci passent juste au niveau supérieur des trucs).

Les choses que vous pourriez vois quelqu'un, mais vous apprendre à partir du niveau de base à haut niveau: 1. SQL 2. RESTE 3. LINQ 4. Entity Framework (je suggère d'apprendre les bases) 5. Les données WCF services (anciennement ADO.Net Data services) 6. Azure Sql

Pour les ressources qui sont fraîches essayer ces:

SQL - Voici un très bon SQL Tutorial

REST - Un livre assez complet sur REST est Effective REST Services

LINQ et EF - Comprendre Entity Framework et LINQ sont également importants. Je n'ai pas trouvé de livres fantastiques sur LINQ (j'en ai 2 mais je ne les recommanderais pas). Bien que je pense que le meilleur livre EF là-bas est Julie Lerman's book ... bien que la version EF 4 n'est pas encore sorti, vous pouvez simplement prendre quelques vidéos sur Channel 9 ou msdn article (vérifier leurs dates)

WCF Data Services - WCF Data Services page d'accueil sur msdn (ils ont un lien vers le Beginners Guide qui devrait être utile pour quiconque l'apprend). Un bon livre sur la version antérieure est Pro ADO.Net Data Services - est un bon point de départ (j'ai lu réellement)

SQL Azure - Pour la plupart des choses Azure (y compris SQL Azure) vérifier la Azure Training Kit - ensemble fantastique de ressources (vidéos, mains sur des laboratoires, des présentations, etc.)