Advanced Search
Search Results
141 total results found
Room
Databinding
Le Databinding ou liaison de donnée permet de déléguer au framework le fait de remplir des données dans la vue en utilisant des mécanismes de génération de code, afin de limiter le code répétitif. Databinding dans la RecyclerView Dans un premier temps, voyon...
Gérer les codes de réponse HTTP
Dans le standard REST, les codes de retours HTTP sont importants car ils ont une sémantique. Il convient donc de retourner les bons codes de réponse HTTP dans chacun de nos endpoints. Cas nominal Pour le cas nominal, on peut utilise l'annotation @ResponseSta...
Recycler View
La Recycler View est un élément qui permet d'afficher une liste d'éléments. Contrairement à la List View, la Recycler View va effectuer tout un tas d'optimisations sous le capot afin de pouvoir afficher avec de bonnes performances un grand nombre d'éléments. ...
Créer un projet JakartaEE avec IntelliJ
Créer le projet Créez un nouveau projet en utilisant le template "Java Entreprise" : Explications : Project Template : type de projet, ici une application web "à pages" basée sur Servlets et JSP Build System : outils de build utilisé, nous allons utiliser Ma...
Introduction
Prerequisites Introduction au Web
Qu'est ce que le web ?
Le Web est un système d'information permettant la mise à disposition de ressources sur un réseau. Le web est l'application d'Internet la plus utilisées. Il repose sur un protocole, HTTP (Hyper Text Transfer Protocol) pour transferer les ressources. Une ressour...
Les clients du Web
Différents types de client intéragissent avec des serveur en utlisant le Web. Le Navigateur web Le navigateur web est une application donc l'objectif est de demander des pages webs à des serveurs web. Le standard technologique des navigateurs Web est le suivan...
Les services Web
Representationnal State Transfer (ReST) Le standard ReST est un standard sans état qui vise à facilité l'interopérabilité en donnant plus de controle au client. ReST est très proche des standards et de la sémantique du Web : Orienté ressource Les méthodes HTT...
Les Technologies du Web
Coté Serveur Langage Frameworks Java Jakarta EE, Spring C# ASP .NET Core Javascript / Typescript Express.js,Nest Python Django, Flask PHP Laravel, Symphony Coté Client Langages : Javascript ou Typescript Angular Vue React Svelte
Docker
Qu'est ce que Docker ? Docker est un système de virtualisation légère. En gros, les containeurs docker sont des machines virtuelles où on ne virtualise pas le matériel (contrairement à une VM VirtualBox ou VMWare), ni le système d'exploitation. On utilise les...
Développement web avec C#
Qu'est ce que le C# C# ou csharp, est un langage développé par Microsoft pour concurrencer Java. Comme Java, c'est un langage semi-compilé et interprété par un environnement d'exécution. L'environnement d'exécution du C# est le .NET Runtime (prononcé dotnet), ...
Développement Web avec Java (et Spring)
Introduction Pour faire du Web en Java, il ya plusieurs possibilités les principales sont : JakartaEE (anciennement JavaEE) : un ensemble de spécification pour des APIs de développement d'applications d'entreprise en Java Spring : un framework Java pour facil...
Récupérer la licence étudiante Jetbrains
Jetbrains est une entreprise Tchèque spécialisée dans le développement d'IDE en tous genre, qui sont parmis les plus qualitatifs existant (c'est un avis personnel bien sur). Ces IDE sont sous licence commerciale, mais il est possible en tant qu'étudiant d'obte...
Installer Oracle via docker et s'y connecter avec Datagrip
Prérequis Installer DataGrip Installer Docker Lancer une image Docker pour Oracle Lancer le Docker engine en exécutant l'application Docker Desktop : Exécuter la commande Docker suivante : docker run -d -p 1521:1521 --name mon-oracle quay.io/maksymbilen...
Installer Docker
Installer Docker Desktop sur Windows Il faut tout d'abord installer WSL (Windows Subsystem for Linux) : wsl --install Installation via Winget winget install Docker.DockerDesktop Installation via Chocolatey choco install docker-desktop Installation manuelle ...
Base de la Programmation Objet avec C#
Définition Membres La programmation orientée objet consiste à rapprocher les traitements (fonctions) des données (variables). Cela permet de modéliser des situations de façon plus logique et naturelle. La POO s'articule donc autour de structures appelées class...
Héritage & Polymorphisme
Héritage Principe de base Dire qu'une classe hérite d'une autre, c'est établir une relation EST UN entre deux classes. Soit une classe Mamal telle que : public class Mamal { ... } La classe Human peut hériter de la classe Mamal avec la syntaxe suivante : ...
Fonctionnalités syntaxiques
Inférence de type C# supporte l'inférence de type pour les variables locales avec le mot clé var, exemple : var hello = "Hello world"; A utiliser uniquement lorsque le type est évident (constructor ou littéral). Interpolation de chaine C# supporte l'interpola...
Programmation Fonctionnelle
Fonction de première classe C# supporte les fonctions de première classes (first-class functions) car il permet de manipuler des fonctions comme des variables, ceci notamment grace aux délégués. Délégués Les délégués (delegates) sont le spport de première clas...