Numérique - Systèmes d'Information

27270025 - La technologie .NET

Niveau de diplôme
Crédits ECTS 3
Volume horaire total 20
Volume horaire CM 20

Responsables

  • LUCA Marcel

Objectifs

Au travers de la technologie Microsoft .NET, permettre aux étudiants d'appréhender les problématiques d'intégration des applications aux seins d'un SI.

Estimation du temps de travail personnel (en dehors des cours) : 10 heures

CONNAISSANCES ET COMPETENCES CIBLES

CONNAISSANCES CIBLES

• Savoir implémenter des applications professionnelles en séparant les couches métiers/serveur des couches clientes
• Connaissances globales de l'architecture .NET
• Connaissances de la technologies Entity
• Framework .NET
• Connaissance de la technologie LinQ
• Connaissances de la technologie Windows Form
• Connaissances de la technologie ASP .NET MVC
• Capacité à interfacer des applications .NET avec des solutions tierces

COMPETENCES CIBLES

• S'adapter de manière permanente aux environnements technologiques
• Définir et mettre en œuvre les normes, méthodes, outils et procédures aptes à répondre aux exigences de l'entreprise
• Négocier ou prescrire des solutions informatiques dans les domaines administratifs, industriel, scientifique, technique, …
• Réaliser des études fonctionnelles et assurer l'organisation, la mise en œuvre et le suivi des développements au sein des systèmes d'information

Contenu

PLAN DE COURS

I. Historique

II. L’intégration d’entreprise
a. Enjeu
b. Les problématiques
c. La mise en pratique

III. La technologie .NET
a. Présentation générale (CLR/JV/CLS)
b. Avantages/Inconvénients
c. Ecart avec JAVA

IV. Les APIS utilisés
a. ADO
b. LinQ
c. Interfaçage avec des solutions tierces 

+ Mise en pratique, Exercices liés aux technos vus en CM + Mini projet individuel

Bibliographie

OUVRAGES ET PUBLICATIONS DE REFERENCE :

1. SERAIN, Daniel. Entreprise Application Intégration. Dunod, fr, ed révisée 2012.

OUVRAGES ET PUBLICATIONS COMPLEMENTAIRES :

1. Olaf Zimmermann, Mirko Stocker, Daniel Lubke, Uwe Zdun, Cesare Pautasso. Patterns for API Design. Addison-Wesley, nov 2022

Contrôles des connaissances

Note individuelle
Examen terminal, 3h

Autre(s) notation(s)
Mini projet avec sujet précis. 

Pondération : 60% examen terminal; 40% mini projet en groupe

Informations complémentaires

MODALITES PEDAGOGIQUES

Cours magistral entrecoupés d'exercices pratiques
TD en mode projet sur ordinateur

PRE-REQUIS EN TERMES DE CONNAISSANCES ET COMPETENCES

Connaissances en Langage Orienté Objet
Méthodologie projet
Analyse / Modélisation

RESSOURCE(S) A DISPOSITION :

• Introduction à .NET : http://fr.wikibooks.org/wiki/Programmation_.Net/Introduction
• Informations sur le langage C# : https://learn.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/overview
• Introduction à ADO Entity Framework : http://pmusso.developpez.com/tutoriels/dotnet/entity-framework/introduction/ 
• Tutoriel Framework Asp .NET MVC 2 : http://dotnet.developpez.com/mvc/
• Technologie de requêtes LinQ : https://learn.microsoft.com/fr-fr/dotnet/csharp/linq/get-started/introduction-to-linq-queries

Formations dont fait partie ce cours