Advanced Search
Search Results
173 total results found
Docker et Wasm
Nous avions vu précédemment qu’aujourd’hui, l’utilisation du WebAssembly ne se limite plus qu’aux navigateurs et profite d’une utilisation également côté serveur, où dans le cloud… Docker VS WebAssembly Les débats autour de Docker et WebAssembly sont devenus...
Exécutions parallèles avec SIMD
Le SIMD (Single Instruction Multiple Data), qui fait partie de la topologie de Flynn, permet d'exécuter des instructions sur plusieurs données simultanément, ce qui améliore considérablement les performances des traitements. Il est très utilisé pour les traite...
Conclusion
Au cours de ce cours, nous avons exploré plusieurs applications possibles du WebAssembly, aussi bien dans le navigateur que sur le serveur / le cloud. Ce que nous pensions être une simple technologie visant à améliorer les performances du navigateur, là où le ...
Installer Java
Une des manières la plus simple d'installer java sur une distribution Debian, serait d'installer une version openjdk, car cette dernière est déjà présente dans les dépôts de base. Mettre à jour la liste des dépendances sudo apt-get update && sudo apt-get upg...
Installer IntelliJ (Standalone)
IntelliJ est surement l'un des meilleurs IDE du marché pour le développement Java. On peut installer la version Ultimate, si l'on possède la licence, ou bien la version Community, plus limité, mais gratuite. Télécharger IntelliJ https://www.jetbrains.com/id...
Vérifier que les outils de compilation et d'exécution sont correctement configurés
Pour ce faire, il suffira de créer un projet Java tout simple dans IntelliJ, pour vérifier que vous obtenez bien le petit message Hello World dans la console ! Sources https://www.jetbrains.com/help/idea/creating-and-running-your-first-java-application.htm...
Syntaxe Java de base : les variables, les types de données, les opérateurs et les tableaux
Variables et syntaxe de base https://fre.myservername.com/java-basics-java-syntax https://www.jmdoudoux.fr/java/dej/chap-syntaxe.htm https://gayerie.dev/epsi-b3-java/langage_java/types_primitifs.html https://gayerie.dev/epsi-b3-java/langage_java/la_classe_...
Les concepts de la programmation orientée objet : classes, objets, encapsulation, héritage et polymorphisme
Classes https://gayerie.dev/epsi-b3-java/langage_java/premiere_classe.html https://koor.fr/Java/Tutorial/java_poo_encapsulation.wp Attributs et méthodes https://gayerie.dev/epsi-b3-java/langage_java/attributs_et_methodes.html https://koor.fr/Java/Tutorial...
TP bases de la programmation Java
Dans ce TP, vous allez développer un système de gestion pour une bibliothèque. Nous allons créer plusieurs classes et une interface pour modéliser le fonctionnement de la bibliothèque. Partie 1 : Création de la classe Publisher Dans un nouveau fichier Pu...
Collections
https://gayerie.dev/epsi-b3-java/langage_java/les_collections.html https://gayerie.dev/epsi-b3-java/langage_java/streams.html
Les exceptions
https://gayerie.dev/epsi-b3-java/langage_java/les_exceptions.html https://koor.fr/Java/Tutorial/java_exception_throw_try_catch_finally.wp https://koor.fr/Java/Tutorial/java_exception_classe.wp https://koor.fr/Java/Tutorial/java_exception_try_with_resources....
Enumérations
https://koor.fr/Java/Tutorial/java_enum.wp https://gayerie.dev/epsi-b3-java/langage_java/enumeration.html
Les designs patterns
https://koor.fr/Java/Tutorial/java_design_patterns.wp Meilleur site pour les design patterns : https://refactoring.guru/design-patterns
Pourquoi tester
https://koor.fr/Java/Tutorial/java_junit_unit_test.wp
Les bonnes pratiques
https://openclassrooms.com/fr/courses/6100311-testez-votre-code-java-pour-realiser-des-applications-de-qualite/exercises/3699 https://openclassrooms.com/fr/courses/6100311-testez-votre-code-java-pour-realiser-des-applications-de-qualite/6465561-structurez-vos...
Découverte
https://devstory.net/11267/tutoriel-spring-boot-pour-debutant https://bnguimgo.developpez.com/tutoriels/spring/services-rest-avec-springboot-et-spring-resttemplate/?page=premiere-partie-le-serveur https://www.youtube.com/playlist?list=PLtyD11a_24egpX6V-BXtVn...
Clean architecture
https://www.baeldung.com/spring-boot-clean-architecture https://medium.com/swlh/clean-architecture-java-spring-fea51e26e00 https://reflectoring.io/java-components-clean-boundaries/
Gestion de la persistance avec JPA et Hibernate
https://gayerie.dev/docs/spring/spring/spring_data_jpa.html https://www.baeldung.com/the-persistence-layer-with-spring-data-jpa https://www.baeldung.com/spring-boot-hibernate https://www.javadevjournal.com/spring-boot/spring-boot-with-hibernate/
TP Spring Boot
Dans ce TP, vous allez développer un système de gestion pour une bibliothèque en utilisant Spring Boot et Spring Data JPA. Nous allons créer plusieurs classes, des interfaces pour les dépôts de données et des contrôleurs pour exposer nos services via une API R...
Maven
https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html https://www.jmdoudoux.fr/java/dej/chap-maven.htm https://www.jetbrains.com/help/idea/maven-support.html https://www.baeldung.com/executable-jar-with-maven