Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

141 total results found

Les services

API ReST avec Spring Boot

Comme nous l'avons vu dans l'introduction, le framework Spring utilise massivement le principe d'injection de dépendances. Injection de dépendance L'injection de dépendances consiste à une classe instanciée par le framework (comme par exemple nos controlleur...

Raspberry Pi Abi

Swagger UI

API ReST avec Spring Boot

Swagger UI est un outil de documentation automatique qui va générer, à partir de votre code, une page de documentation interactive. Installation des dépendances Ajoutez cette dépendance à votre pom.xml : <dependency> <groupId>org.springdoc</groupId> <...

Sécuriser l'API avec JWT

API ReST avec Spring Boot

JWT (JSON Web Token) est un standard de sécurité qui a pour but l'authentification et l'autorisation des clients. La particularité de JWT est qu'il permet de générer un token qui non seulement authentifie le client mais contient aussi des informations signées ...

Projet Vladivostok

Spring Data JPA

API ReST avec Spring Boot

Dans une application backend, on a (presque) toujours besoin de persister des données dans un système de gestion de base de donnée. On pourrait écrire des requêtes JDBC pour tout mais c'est du code super long et répétitif. Pour pallier ce problème, il existe J...

Manuel de l'utilisateur⋅rice débutant⋅e du bureau Fedora Linux

Ce manuel décrit les étapes à suivre pour réaliser les cas d'utilisation les plus courants d'un⋅e débutant⋅e sur le bureau Fedora Linux

Packager une application client riche avec l'API

API ReST avec Spring Boot

Nous allons apprendre comment packager une application frontend pour la compiler puis la servir avec notre API sur la route /. Nous allons prendre l'exemple d'une application Angular. Tout d'abord, créez un dossier frontend dans src/main/resources et créez ou...

Swagger UI

Développement avec C# et .NET APIs ReST

Nugget Dependancy Install the Nugget package Swashbuckle.AspNetCore : dotnet add Swashbuckle.AspNetCore Enable XML Documentation Generation In the .csproj file of your project, add the following tags as child of the <project> tag to enable XML comments genera...

Tests d'intégration

Développement avec C# et .NET APIs ReST

Integration testing are usefull for validating user stories automatically. It is usefull for this test which user all the layers of the app including the database connection, to use a InMemory database. Create Custom WebApplicationFactory public class CustomWe...

Le Framework Spring

API ReST avec Spring Boot

Spring est un Framework d'application Java open source qui est centré sur l'injection de dépendances. Il fourni également beaucoup de briques logicielles permettant de faciliter le développement d'application. On peut citer par exemple : Spring MVC pour les i...

Introduction

API ReST avec Spring Boot

Prérequis Introduction au Web Programmation Orientée Objet en Java Installation de Jetbrains IntelliJ IDEA et Jetbrains Datagrip Licence IntelliJ et Datagrip sont des outils professionnels sous licence. Heureusement, Jetbrains permet aux étudiants de ...

Tests d'intégration

API ReST avec Spring Boot

Le Pattern DTO

API ReST avec Spring Boot

Quand une API dépasse le simple CRUD sur une entité, on commence à avoir besoin formaliser les entrées et les sorties de notre API. Par exemple losqu'on a des entités JPA et qu'on ne veut pas les exposer intergralement au niveau du client pour différentes rais...

Introduction

Développement d'Applications Android

Dans ce cours nous allons apprendre des développer des applications Android d'une façon moderne en utilisant Android JetPack. Android JetPack Android JetPack est un ensemble de librairies modernes mise à disposition par Google en plus du framework Android qu...

Navigation

Développement d'Applications Android

La bibliothèque JetPack Navigation va nous permettre de gérer le chemin de l'utilisateur à travers les différents écrans de l'application. La bibliothèque nous permet d'abstraire toute la complexité liée à ce concept en utilisant des mécaniques de génération d...

Layout

Développement d'Applications Android

Les Layout sont des composants de l'interface graphique qui n'ont pas de rendu à l'écran, mais vont décider comme les composants qu'ils contiennent vont être disposés à l'écran. Il en existe de très nombreuses variantes, mais nous allons étudier les trois prin...

MVVM et LiveData

Développement d'Applications Android

Le design pattern MVVM Le desgin pattern MVVM, pour Model-View-ViewModel est un Pattern pour séparer plus distinctement les responsabilités dans le développement d'une application avec une interface graphique. Model : Logique du domaine, services, objets du m...

Retrofit et RxJava

Développement d'Applications Android

Dans une application graphique, on a souvent besoin d'exécuter des opérations asynchrones, afin de pouvoir exécuter des opérations prennant du temps (réseau, fichiers, etc...) sans bloquer le thread qui gère l'interface graphique. Pour ce faire, on va faire ap...

Glide

Développement d'Applications Android