Giter Club home page Giter Club logo

Hi there šŸ‘‹, my name is DRAOUI Abdelghani

Instructor of CS Courses at Ali Kafi University Center, Algeria

  • At University, I teach :

    • Data Structures and Algorithms in C.
    • Web Development.
  • šŸŒ± Iā€™m currently learning Spring Framework, Angular and Clean Coding.

  • šŸ¤” Iā€™m looking for a remote job as backend Java EE /Spring developer

  • šŸ“« How to reach me: LinkedIn.

DRAOUI Abdelghani's Projects

dependency-injection icon dependency-injection

A simple Java app demonstrating the various ways to perform depedency injection via a setter and via a constructor using Spring Framework [annotations and xml file methods].

microservices-based-app icon microservices-based-app

Demo of a simple web app based on microservices approach is developed where spring cloud gateway and eureka discovery service are used, OPENFEIGN for fetching data from databases of microservices

rest-soap-apis icon rest-soap-apis

REST and SOAP web services using JaxRS, @RestController, Spring Data Rest and JaxWS, Tested using SOAPUI and Postman

spring-data-jpa-onetoone-manytoone icon spring-data-jpa-onetoone-manytoone

Creation of database from classes and relationships between these classes using Spring Data JPA. Thanks to Spring Data JPA, switching from various RDBMS and querying database is demonstrated.

spring-data-jpa-simple-app icon spring-data-jpa-simple-app

Using Spring Data JPA (a declarative framework ) for creation of a database on a RDMS and for querying it by declaration of simple methods in a repository. Thanks to Spring Data JPA Switching easily from one RDMS to another is demonstrated here.

spring-mvc-security-crud-app icon spring-mvc-security-crud-app

A simple CRUD app is developped as a use case. different users along with their password and with different roles are defined. data access and route access restrictions are defined using thymeleaf/spring namespace

spring-mvc-simple-crud-app icon spring-mvc-simple-crud-app

A simple Java Web App (using thymeleaf) for demonstrating how to perform CRUD opeations. User Input Validation in the backend is demonstrated.

stateless-jwt-authentication icon stateless-jwt-authentication

Stateless authentication using JWT, access token generated when user log in to his account. need to provide the access token to get ressources. refresh token is provided along with the accesss token for regenerating a new accesss token.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.