Advanced Search
Search Results
121 total results found
Layout
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
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
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
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 ...