Ferme la recherche

Architectures d'entreprise avec les technologies Microsoft

Descriptif

Durée de la formation

Durée 22 heures
En centre 21 heures

Session

entrées/sorties permanentes

du 01 juil. 2020 au 31 déc. 2021  - Mérignac (33)
du 01 juil. 2020 au 31 déc. 2021  - Mérignac (33)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

Connaître les architectures typiques du monde .NET
Savoir sur quels critères juger une architecture technique
Sélectionner les technologies .NET adéquates
Comprendre comment communiquer avec d'autres technologies
Maîtriser les design patterns
Choisir la bonne méthodologie de développement
Structurer correctement une application dans Visual Studio
Choisir et définir une convention de nommage dans son architecture.

Description de la formation

Introduction
Pourquoi architecturer ?
Critères pour le choix d'une bonne architecture
Modèles de vente d'une application
Différences entre un éditeur et un service informatique d'entreprise
Définition d'un SI d'une entreprise
Concept "d'abstraction"
Ingénierie vs technicité
Psychologie des services informatiques d'une entreprise
Architecture logicielle
Introduction sur les différentes architectures
Organisation technique vs fonctionnelle
La notion de couche, module, service et composant
La notion de fournisseur / consommateur
Les architectures
Services Oriented Architecture (SOA)
Entreprise Service Bus (ESB)
Micro
- services
2-tiers
3-tiers
La couche d'accès aux données
La couche métier
Entités
Services métiers
Agents métiers
Workflow métiers
La couche de présentation
Les couches techniques
Le concept d'IoC (Inversion of Control)
La notion d'add
- in / plug
- in
Le concept de bootstrapper
Scalabilité
Maintenir une compatibilité descendante durant l'évolution d'une architecture
Authentification et fédération
Asynchronisme
Design patterns de base
Introduction
Les principes SOLID
Les design patterns
De création
De structure
De comportement
Avancés
AOP (Aspect Oriented Programming)
Concept
D'agrégation
De bus
De sérialisation
Design patterns spécialisés
D'architecture sur les sources de données
De Mapping Objet Relationnel (ORM)
Comportementaux
Structurels
Des metadata
De présentation Web
De communication
De gestion des accès concurrents en mode déconnecté
De gestion des états
De limitation et de boostage
Les autres design patterns
Design patterns orientés architecture distribuée
Styles d'intégration
Systèmes de messages
Canaux de messages
Construction de messages
Transformation de messages
Routage de messages
Gestion système de messages
Le Framework .NET
Grille des technologies du .NET
.NET Framework vs .NET Core
La CLR (Common Language Runtime) et ses services
Langages et CTS (Common Type System)
Assembly
Outillage Visual Studio
Conception d'une architecture avec Visual Studio
Structuration d'une application dans Visual Studio
Règles de nommage Assembly / Namespace
Applications Web et design patterns associés
ASP.NET
ASP.NET MVC
Développement d'application SPA (Single Page Apps) avec AngularJS et TypeScript
Clients Windows et design patterns associés
Windows Forms
Windows Presentation Foundation
Silverlight
Xamarin
Windows 10 et Modern UI
Windows RT
Déploiement design patterns (MVP / MVC / MVVM / DashBoard)
Persistance et design patterns associés
Concept de bases de données épaisses
Différences entre SQL et NoSQL
Fonctionnalités d'un SGBD SQL
ADO.NET
Linq to SQL et Entity Framework
Design patterns
Fonctionnalités d'une BD NoSQL
Sérialisation des données en base
Communication
Windows Communication Foundation (WCF)
Web Services et SOA
SOAP Web Services ASMX et WCF
REST Services et Web API
P/Invoke (Plateforme Invoke) et Interop
Windows Identity Foundation (WIF)
Dans le Cloud avec Azure
Concept d'IaaS, PaaS et SaaS
Introduction aux services Azur

Conditions d'accès

Aucune

Donne accès au(x) métier(s) suivant(s)

Administration de systemes d'information (voir la fiche métier)

Direction des systemes d'information (voir la fiche métier)

Informations complémentaires

1
Et après la formation ?

Retour à l'emploi des anciens stagiaires

CORRECT

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

M2I FORMATION MERIGNAC

Lieu de formation

15 Bis Allée James Watt
Mérignac

Calculez votre itinéraire

Centre de formation

15 B allée James Watt
33700, Mérignac

Toutes les formations et avis pour M2I FORMATION MERIGNAC