Advanced Search
Search Results
109 total results found
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...
C# & .NET : Présentation
C# & .NET C# est un langage de programmation multiparadigme développé par Microsoft au début des année 2000 sur la même idée que Java. Son fonctionnement est très similaire. Le compilateur C# produit du code dit "Intermediate Language" (IL) une espèce d'assemb...
Tooling et .NET CLI
Environnements de développement Possibilités en matière d'outillage : JetBrains Rider (recommandé) : gratuit pour les étudiants et excellent intelisense et autres tooling Visual Studio Community (second choix) : gratuit et intellisense moyenne, mais meilleur ...
Programmation Asynchrone
Authentification
Présentation de ASP .NET Core MVC
Le pattern MVC Comme son nom l'indique, ce framework se base sur le pattern MVC, qui divise l'architecture de l'application en trois parties : Modèle : les données de l'application Vue : les pages web de l'application Controlleur : gestion des actions des uti...
Controlleurs & Routes
Premier controlleur Pour créer un controlleur, créez une classe dont le nom finit par "Controller" dans le dossier Controllers. Par exemple, "HelloWorldController", qui étend la classe Controller, par exemple : namespace net_web_tuto_2.Controllers ; public cla...
Vues
Retourner une vue Avant de retourner une vue, il faut d'abord créer un dossier dans Views pour notre controleur qui correspond à son nom. Ici notre controleur s'appelle HelloWorldController, notre dossier va donc s'appeller HelloWorld. On va ensuite créer deda...
Soumission de formulaires
Premier Formulaire Pour gérer une soumission de formulaire, il faut un modèle dont les noms des champs correspondent aux champs du formulaire, puis ajouter ce modèle en paramètre la méthode enpoint. La méthode endpoint doit également utiliser la méhotde HTTP P...