Découvrir ASP.NET Core 1.0

S'initier aux architectures web

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Les applications web mettent en œuvre un grand nombre de technologies au travers d'architectures multi-tiers. Découvrez comment elles interagissent pour produire du contenu web pour un navigateur, un appareil mobile et un objet connecté.
02:50

Transcription

Avant de voir en détail chaque technologie web, nous allons prendre de la hauteur et regarder les architectures informatiques dans lesquelles elles sont mises en oeuvre. Partons du navigateur, qui est un peu notre fenêtre sur internet. Lorsque nous demandons une page par son adresse, que l'on appelle aussi URL, Cette demande est envoyée à un serveur web grâce au protocole HTTP. Le navigateur est donc appelé aussi « client HTTP » ou « client ». Le serveur HTTP analyse cette demande, et répond en renvoyant un fichier au format HTML. À réception de ce fichier, le navigateur analyse le contenu de la page et relance autant de requêtes au serveur qu'il y a de références à des fichiers externes. Ces fichiers externes peuvent être des images, des vidéos, des musiques, des feuilles de style CSS, pour l'apparence de la page, des scripts Javascript, appelés aussi JS, pour effectuer des traitements côté client. ou même des références à d'autres pages ou d'autres sites web. Nous détaillerons d'ailleurs les technologies HTML, CSS et Javascript dans le premier chapitre. La première vocation d'un serveur HTTP est donc de servir des fichiers HTML, CSS et autre. Bien sûr, il sert des fichiers présents tels-quels sur le disque du serveur, mais ils peuvent également créer du contenu à la demande. Soit en faisant appel à des applications externes, que l'on appelle aussi CGI, soit en étant eux-mêmes des serveurs d'applications pour un langage spécifique. C'est le cas en ASP.NET et ASP.NET Core avec IIS. Dans la dernière version d'ASP.NET Core, sont mis à la disposition du site un grand nombre de services sous forme de middleware. Le site y accède par un mécanisme transparent d'injection de dépendances. Dans les services de base, il y a le routage, qui associe à une URL donnée un composant du site. Le module de bundles, qui regroupe les fichiers de même nature, CSS ou Javascript, en un même fichier, pour préserver les ressources serveur et la bande passante. Et, bien évidemment, l'implémentation du Modèle Vue Contrôleur, que nous traiterons dans le second chapitre. Dans le chapitre suivant sont abordés les services de données tels que l'Entity Framework, qui simplifie et sécurise l'accès aux données, les services de session et d'accès sécurisé, liés à des comptes utilisateur, qu'on appelle Identity, et enfin, dans le dernier chapitre, nous réaliserons une API RESTful, grâce aux services web API, et nous mettrons en oeuvre Signal R et les web sockets pour faire du push. Vous avez sous les yeux le plan pour vous repérer dans la formation. Vous ne pouvez plus vous perdre. Alors, commençons !

Découvrir ASP.NET Core 1.0

Prenez en main ASP.NET Core 1.0. Développez ainsi des applications web multiplateformes en C#, déployables sur Windows, Linux, Mac ainsi qu'en containers Dockers.

1h32 (20 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
ASP.NET Core ASP.NET Core 1
Spécial abonnés
Date de parution :1 févr. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !