
Quel est le but de cette formation ? D'où partons nous où allons nous ?
Vous allez apprendre comment mettre en place votre environnement afin de travailler sur un projet
Vous allez par la pratique réaliser votre premier projet
Vous allez comprendre l'utilité des fichiers que vous allez trouver dans votre projet
Vous allez comprendre le fonctionnement des pipelines et à quoi cela va servir
Pourquoi faire un modèle ? c'est ce que vous allez comprendre dans cette introduction
Vous allez créer un modèle par la pratique
Vous allez construire votre premier contrôleur et commencer à réaliser un jeu de données
Vous allez apprendre à faire votre première méthode à savoir le Get
Vous allez apprendre à faire le Post afin d'ajouter des données
Vous allez réaliser un exercice afin de réaliser la méthode Delete afin de supprimer des données
Découvrez la correction de la méthode Delete
Vous allez apprendre à faire le Put
Vous allez réaliser un exercice afin de réaliser la nouvelle méthode Get
Découvrez la correction de la nouvelle méthode Get
Vous allez comprendre ce que sont les status et à quoi il servervent
Vous allez comprendre l’intérêt de la méthode StatusCode d'Asp.Net et comment l'utiliser
Nous allons adapter le Get afin d'intégrer des status codes
Nous allons adapter le Get(Id) afin d'intégrer des status codes
Nous allons adapter le Post afin d'intégrer des status codes
Description des opérations à réaliser sur la méthode Delete afin d'ajouter des status codes
Vous saurez ajouter des status codes à un une méthode Delete
Description des opérations à réaliser sur la méthode Put afin d'ajouter des status codes
Vous saurez ajouter des status codes à un une méthode Put
Vous allez comprendre à quoi sert la validation de modèle
Vous allez apprendre comment utiliser les attributs
Vous allez apprendre à utiliser les attributs
Vous allez apprendre comment utiliser les validations sur mesure
Vous allez apprendre à mettre en place les validations sur mesure
Entre un client et une API différents formats d'échange peuvent être mis en place nous allons étudier cela
Vous allez comprendre comment mettre en place les format de négociation dans votre projet
Vous allez comprendre la démarche pour manipuler les fichiers via des API.
Vous aller développer les outils permettant la manipulation des fichiers
Vous allez apporter les adaptations au Post afin de permettre le chargement d'un fichier
Vous allez apporter les adaptations au Put afin de permettre le chargement d'un fichier
Vous allez apprendre les méthodes pour mettre en place le routage des API
Vous allez mettre en pratique les méthodes mises en évidence dans l'introduction
Vous désirez tout connaitre sur les API Rest en .NET Core 5.0 ! Mais surtout vous voulez être capable de les utiliser dans une vraie application Xamarin et ne pas être bloqué suivant la nature des données utilisées ou suivant les fonctions de sécurité dont vous avez besoin ? Alors vous êtes au bon endroit que vous soyez débutant ou initié !
Lorsqu’une application intègre une architecture à partir d’API REST elle met à disposition des données qui peuvent être interrogées indépendamment de du frontal utilisé comme le web, les téléviseurs connectés ou les mobiles. Dans ce cours vous allez tout apprendre sur la création d’API en .NET et vous allez les mettre en œuvre au cœur d’une application Xamarin Forms. En effet vous irez jusqu’à créer une application pour vendre des contenus de formation vidéo en se basant sur nos API.
Dans un premier temps je commencerai par aborder tout ce qu’il faut connaitre pour mettre en place des API en .NET Core 5. Nous verrons comment les tester sous le Swagger et faire appel à une base de données. Finalement vous apprendrez à sécuriser nos API et à les déployer dans Microsoft AZURE.
Dans un second temps nous nous appliquerons à développer une application mobile avec Xamarin Forms afin d’utiliser les API développées. De cette façon vous comprendrez comment le client doit faire pour échanger avec nos API quelques que soient la nature les données échangées (texte, image, fichier…). Mais je vous expliquerai aussi comment mettre en place la sécurité dans votre application et gérer les rôles des utilisateurs. Tout ce que verrons sera de plus utilisable sur MAUI l’évolution de Xamarin Forms.