Nadhem Bel Hadj (@nadhemBelHadj)
  • Stars
    star
    109
  • Global Rank 195,484 (Top 7 %)
  • Followers 196
  • Following 2
  • Registered over 6 years ago
  • Most used languages
    Java
    59.7 %
    TypeScript
    32.8 %
    PHP
    4.5 %
    HTML
    3.0 %
  • Location 🇹🇳 Tunisia
  • Country Total Rank 227
  • Country Ranking
    Java
    9
    PHP
    73
    HTML
    206

Top repositories

1

SpringBoot_Atelier01

code source de Atelier 01 Spring Boot : Les couches Modèle, Persistance et Service d'une application Web MVC CRUD
Java
8
star
2

TP4_JEE

Création d'une application JAVA EE CRUD utilisant servlet , jsp , mysql, JDBC
Java
6
star
3

Angular_Atelier_Ajout_Categorie

Ajouter la catégorie d'un produit aux formulaires d'ajout et de modification
TypeScript
5
star
4

users-microservice_fix_deprecated

L’objectif général de cet atelier est de vous apprendre comment corriger le warning « WebSecurityConfigurerAdapter Deprecated » quand on utilise la version de spring boot 2.7+.
Java
4
star
5

FS_2022_Angular_MesProduits_FIN_ATELIER_Auth_JWT

TypeScript
3
star
6

FS_2023_Angular_gestion_images

Projet angular pour uploader images
TypeScript
3
star
7

Symfony4_TP3

Symfony 4 twig bootstarp Controller, vues
PHP
3
star
8

Spring_Boot_JWT_Fin_Atelier05_Angular_appel_api

L’objectif général de cet atelier est d’apprendre comment consommer à partir de Angular les api sécurisés qu’on avait développés dans les ateliers précédents. Pour ce faire on devra apporter des modifications à la classe JWTAuthorizationFilter pour ajouter les Headers nécessaires.
TypeScript
3
star
9

Angular_Atelier_Recherche

comment utiliser liste déroulante contenant les catégorie des produits et afficher la liste des prods d'une catégorie choisie
TypeScript
2
star
10

TP3_JEE

Controller, jsp, jdbc,tomcat, mysql
Java
2
star
11

FS_2022_Angular_MesProduits_FIN_ATELIER_02

TypeScript
2
star
12

FS_SB3__atelier_13_Generation_JWT-

générer avec spring boot 3 un JWT à partie le login et pwd valides
Java
2
star
13

FS_SB3__atelier_17_gestion_images

projet spring boot 3 pour uploader des images
Java
2
star
14

FS_2022_Spring_Boot_Produits

Java
2
star
15

FS_2023_Atelier01

Java
2
star
16

FS_2022_Angular_MesProduits_FIN_ATELIER_01

TypeScript
2
star
17

FS_2023_Atelier02_03

Atelier 02 Spring Boot : Persister et interroger les données avec Spring Data JPA
Java
2
star
18

TP5_JEE

CRUD application using servlet, JPA, JSTL and MySql
Java
2
star
19

SpringBoot_Atelier03_Thymeleaf_Bootstrap

Dans cet Atelier on va apprendre, d’abord, comment intégrer Bootstrap à nos pages JSP puis développées dans l’atelier précédent, comment utiliser le moteur de template Thymeleaf pour développer la couche présentation (View) de notre application Web MVC.
Java
2
star
20

Spring_Boot_JWT_Atelier04

L’objectif général de cet atelier est de sécuriser des api REST en ajoutant les classes et les configurations necessaires, et ce en utilisant le token JWT.
Java
2
star
21

Angular_Keycloak_depart

Projet de départ pour la section Utiliser Oauth2 et Keycloak
TypeScript
2
star
22

TP1_JEE_2024

Java
2
star
23

TP2_JEE_2024

Java
2
star
24

TP4_JEE_2024

On se propose dans ce TP, de développer une petite application Web Java EE, réalisant les opérations CRUD (Create, Read, Update et Delete) sur l’entité Produit. Et ce en utilisant le Design Pattern MVC, et les technologies : Servlet, JDBC, JSP, JSTL, Bootstrap…
Java
2
star
25

Spring_Boot_Atelier06_Avec_liste_Navigation_pages

Comment retourner sur la dernière page en case d'ajout et sur la page de départ en cas de modification
Java
1
star
26

FS_2022_Atelier02

Java
1
star
27

SpringBoot_Atelier02

code source atelier 02 couche contrôleur et présentation app Web MVC CRUD
Java
1
star
28

ANGULAR_Atelier_03

TypeScript
1
star
29

JSFJPA

eclipse web dynamic project with the facets JPA en JSF, CRUD example
Java
1
star
30

FS_SB3__atelier_15_SECURISER_API

Java
1
star
31

FS_2024_Registration_Angular_old

Angular project containing registration component
TypeScript
1
star
32

FS_2022_ATELIER_Recherche_Angular

TypeScript
1
star
33

FS_2022_Angular_MesProduits_FIN_ATELIER_03

TypeScript
1
star
34

Symfony4_TP5_TP6

Formulaires, validation, Relation entre les entités en Symfony 4
PHP
1
star
35

Spring_Boot_JWT_Atelier03_api_produits_Not_Secured

Créer api REST CRUD sur les Produits qui ne sont pas sécurisés avec JWT
Java
1
star
36

FS_2022_ATELIER_Transmettre_donnee_INPUT

TypeScript
1
star
37

FS_2022_Atelier03

Java
1
star
38

FS_2023_Atelier_DTO

Comment utiliser le DTO pattern avec spring boot
Java
1
star
39

Spring_Boot_Atelier06_Avec_liste_deroulante

On ajoute une liste déroulante pour choisir la catégorie d'un produit
Java
1
star
40

FS_2022_Angular_MesProduits_FIN_ATELIER_07_Auth

TypeScript
1
star
41

FS_2022_Angular_MesProduits_FIN_ATELIER_06

TypeScript
1
star
42

Symfony4_TP4

Bases de données, ORM Doctrine et Opérations CRUD
PHP
1
star
43

TP6_JEE

JPA Relation entre entités et CRUD
Java
1
star
44

FS_2022_Angular_MesProduits_FIN_ATELIER_04

TypeScript
1
star
45

FS_SB3__atelier_14_Verification_JWT

Java
1
star
46

FS_2022_Angular_MesProduits_FIN_ATELIER_05

TypeScript
1
star
47

FS_2022_Spring_Boot_User_miroservice

Java
1
star
48

FS_2022_Atelier01

Java
1
star
49

ANGULAR_Atelier06

Objectifs : ✓ Créer une page de login, ✓ Création du Service Auth, ✓ Contextualisation du menu, ✓ Création d’un guard, ✓ Utilisation de LocalStorage.
TypeScript
1
star
50

ANGULAR_Atelier_01

Objectifs : 1. Création d’un premier projet Angular, 2. Installation de Bootstrap, 3. Création d’un menu Navbar, 4. Création du Web Component Produits, 5. Création du Web Component add-produit, 6. Ajout d’un composant web par défaut, 7. Utiliser le « Data Binding » pour afficher la liste des produits
TypeScript
1
star
51

FS_2023_ANGULAR_INTERCEPTOR

L’objectif général de cet atelier est de vous apprendre comment créer un intercepteur Angular dont le rôle est d’intercepter toutes les requêtes http sortantes et de leur ajouter le Header Authorization contenant le token JWT enregistré dans le local storage du navigateur.
TypeScript
1
star
52

SpringBoot_Atelier07_08_Spring_Security

Dans cet atelier on va ajouter la couche sécurité à notre application de gestion des produits en appliquant les règles de gestion suivantes : • Toutes les opérations de l’application nécessitent une authentification, • Les utilisateurs de l’application peuvent avoir les rôles suivants : o ADMIN : a le droit de faire toutes les opérations, o AGENT : a seulement le droit de consulter ou d’ajouter les produits, il ne peut ni les modifier ni les supprimer, o USER : a seulement le droit de consulter les produits.
Java
1
star
53

produits_Fin_Section_10_SPRING_BOOT_3

Projet Fin de la section 10 :"Spring Security : JDBC, JPA et UserDetails" Mise Ă  jour vers la version 3 de spring boot qui utilisent spring security 6
Java
1
star
54

Spring_Boot_JWT_Atelier02

Objectifs : 1. Créer le filtre JWTAuthorizationFilter , 2. Ajouter le filtre JWTAuthorizationFilter à la classe SecurityConfig, 3. Restreindre l’accès à une api selon les rôles.
Java
1
star
55

FS_SB3.1.4__atelier_13_Generation_JWT_OCT_2023

update to work with the version 3.1.4 of spring boot
Java
1
star
56

TP3_JEE_2024

On se propose dans ce TP de développer une petite application JAVA EE, qui utilise le design pattern MVC, la bibliothèque JSTL (JSP Standard Tag Library). Et pour la persistance des objets on va utiliser l’api JDBC et la BD MySql.
Java
1
star
57

Spring_Boot_MVC_2024_Atelier_07

Java
1
star
58

Spring_Boot_MVC_2024_Atelier_06

Cet Atelier concerne la création des formulaires pour ajouter et modifier des produits ainsi que la validation des données
HTML
1
star
59

Spring_Boot_atelier_SECURISER_API_KEYCLOACK_FIN

projet spring boot sécuriser les api avec Keycloack et oauth2 resource server
Java
1
star
60

oauth2_GITHUB_FIN

un projet spring boot qui utilise Oauth2/GITHUB pour se connecter
Java
1
star
61

FS_2024_Registration_Spring_Boot

Java
1
star
62

FS_2024_Registration_Angular

TypeScript
1
star
63

Angular_Keycloak_FIN

projet angular Ă  la fin de l'atelier concernant angular et Keycloak
TypeScript
1
star
64

nadhemBelHadj-Spring_Boot_MVC_2024_Atelier_03

Dans cet Atelier on va apprendre, comment utiliser le moteur de template Thymeleaf pour développer la couche présentation (View) de notre application Web MVC.
HTML
1
star
65

Spring_Boot_MVC_2024_Atelier_01

Java
1
star
66

Spring_Boot_MVC_2024_Atelier_08

Atelier 08 Spring Security : JDBC, JPA et UserDetails
Java
1
star
67

FS_SB3.2.1_atelier_15_SECURISER_API

SĂ©curiser les api avec JWT
Java
1
star