0. 0.

Description
Mais si vous regardez autour de vous, il ya tellement de grands cadres qui semblent prendre des âges à apprendre. Devinez quoi, vous nât besoin dâ?un cadre comme Angular pour construire des applications à page unique. Plain JavaScript et jQuery faire le tour et surtout, vous avez à construire un back end rapide et fiable. Et queât.

L'application à page unique que vous allez construire dans ce cours est une application de liste de courses qui utilise chaque opération CRUD avec des requêtes HTTP, appelant un service web RESTful - en utilisant ASP.NET Web API 2 - qui sauvegarde vos données de manière persistante dans une base de données SQL Server.

Et pour le back end, vous utiliserez l'API Web ASP.NET 2 de Microsoft pour le service web RESTful et l'Entity Framework avec Code First Migrations pour communiquer avec la base de données.

De plus, vous apprendrez comment publier votre application d'une page unique sur Internet Information Services (IIS) afin que tout le monde puisse accéder à votre nouvelle application d'une page unique.

Patrick, l'auteur de ce cours, a construit plusieurs applications web professionnellement en tant que freelancer et employé et au fil des années il a appris beaucoup de choses que vous n'avez qu'à faire pour réussir à construire une application d'une seule page. Ce cours vous fera gagner du temps, parce que vous apprendrez rapidement les parties cruciales et les plus importantes, afin que vous puissiez sortir votre application d'une seule page en un rien de temps !

Soundâs good ? Letâs get started !

Quel type d'application d'une seule page sera construit ?

Au cours de ce cours, vous apprendrez comment construire une application complète d'une seule page en construisant une simple application web de liste d'achats - une application très pratique pour presque tout le monde - dans cette application web, l'utilisateur commencera par créer une nouvelle liste d'achats, après quoi elle pourra ajouter des articles à sa liste, les cocher et les supprimer, et si l'utilisateur veut accéder à une certaine liste d'achats, elle peut le faire en ajoutant l'identifiant de la liste dans l'URL - ce qui lui permettra d'ajouter l'identifiant de la liste d'achats dans l'URL - ce qui lui permettra d'accéder à la liste d'achats en ligne d'achats en ligne, et d'ajouter des articles à la liste d'achats en ligne d'achats en ligne de la liste d'achats en ligne de la liste d'achats en ligne de la liste d'achats de l'utilisateur.


Quelle technologie est utilisée pour le front end ?

Dans ce cours, vous apprendrez les bases que vous devez également savoir quand vous voulez comprendre comment fonctionnent les cadres comme Angular work, parce que lorsque vous commencez avec Angular par exemple, vous pourriez obtenir des résultats tôt ou tard, mais peut-être que vous ne saurez pas ce qui se passe réellement sous le capot.


Dans ce cours pratique, vous apprendrez et comprendrez l'essence des applications d'une seule page en utilisant les technologies suivantes :

HTML - Vous construirez l'application comme n'importe quel autre site Web avec de l'ancien HTML.
CSS - Pour changer l'apparence de l'application, vous utiliserez des petites feuilles de style en cascade.
JavaScript - Le fondement de chaque cadre d'application d'une seule page est JavaScript : vous n'apprendrez pas tout le langage, bien sûr, mais vous saurez comment utiliser JavaScript pour votre application web.
jQuery - Pour rendre les choses un peu plus faciles et plus rapides, vous utiliserez la plus célèbre bibliothèque JavaScript jQuery.
Ajax - Avec l'aide de jQuery et Ajax vous ferez les appels réels au service web qui renvoie les données de la base de données.

Quelle technologie est utilisée pour le back end ?
Vous aurez besoin d'un service web RESTful que vous appellerez depuis le front end, d'un framework qui mappe vos modèles ou classes C# aux tables de base de données et bien sûr une base de données, les technologies suivantes seront utilisées à cet effet :

ASP.NET Web API 2 - C'est le cadre de pointe qui vous aide à construire facilement des services HTTP Avec Web API 2, vous allez construire un service web RESTful qui permet au front-end (ou tout autre client que vous voulez atteindre dans le futur) d'effectuer toutes les opérations CRUD (créer, lire, mettre à jour, supprimer) en utilisant les requêtes GET, POST, PUT et DELETE HTTP.
Entity Framework - Un cadre de mappage objet-relationnel (ORM) qui vous permet de mapper vos modèles C# avec les tables de base de données actuelles.
SQL Server - Au début, la base de données que vous utiliserez dans ce cours est un fichier qui sera généré par Visual Studio, mais plus tard, surtout si vous voulez publier votre application sur IIS et la rendre disponible au monde entier, vous utiliserez une base de données SQL Server.

Ne vous inquiétez pas, toutes les technologies sont disponibles gratuitement !


De quels outils ai-je besoin ?

L'ensemble du cours utilise la pile Microsoft pour développer l'application à page unique - à l'exception du navigateur Google Chrome - les outils suivants seront utilisés et sont totalement gratuits :

Visual Studio 2017 Community Edition - La plupart du temps, vous développerez l'application dans Visual Studio, ce qui pourrait vous aider si vous connaissez déjà cet EDI, les anciennes versions de Visual Studio fonctionnent aussi.
SQL Server Express Edition - Ce sera votre base de données, l'édition Express est disponible gratuitement et répond parfaitement à vos besoins.
SQL Server Management Studio - Cette application est parfaite pour gérer votre base de données, ne vous inquiétez pas, vous apprendrez à l'utiliser pas à pas dans ce cours.
Google Chrome - Comme mentionné ci-dessus, pendant ce cours, Google Chrome et ses outils de développement seront utilisés pour accéder à l'application web, mais tout autre navigateur avec des outils de développement fera l'affaire, ce qui signifie que vous pouvez aussi utiliser Firefox, bien sûr, même Internet Explorer fonctionnerait.... mais honnêtement, ce n'est pas recommandé.
Internet Information Services (IIS) - Pas vraiment un outil pour développer l'application mais pour la publier : si vous n'avez pas accès à IIS, vous pouvez toujours suivre les étapes de publication et utiliser les résultats plus tard avec un serveur Microsoft Hyper-V gratuitement !

Pourquoi devrais-je payer pour ce cours alors qu'il y a tant de tutoriels gratuits ?

L'avantage de ce cours est que vous obtiendrez ce gros paquet hors de la boîte, vous verrez chaque étape du début à la fin sur la façon de construire votre application d'une seule page, en commençant par le front end, puis en construisant la solution parfaitement adaptée pour le back end et même en la publiant sur un serveur, vous ne pouvez rien manquer, parce que vous n'avez rien à faire, parce que vous ne pouvez rien rater, parce que vous n'avez pas besoin d'une seule page de ce que vous n'avez pas besoin d'avoir à la bonne solution d'une seule et que vous n'avez pas besoin d'une seule et que vous avez besoin d'une seule page d'une seule et que vous n'avez pas besoin d'une seule et que vous avez besoin d'une seule et même pas besoin d'une seule et même d'une seule page d'une seule page.

CLIQUEZ ICI pour accéder à ce cours