Coming soon!

Microservices course


Enroll in the waiting list now and secure an exclusive early-bird discount as soon as the course becomes available.


Microservices course

Enroll in the waiting list now and secure an exclusive early-bird discount as soon as the course becomes available.

    We respect your privacy. Unsubscribe at any time.

    Pourquoi ce cours?


    Course description


    Cette formation vous guidera pas à pas vers la réalisation d’un projet de gestion de stock from scratch; Une API et son Application Web (Angular) qui est riche en services et similaire aux applications développées dans le monde professionnel. Ce cours complet couvre les technologies Spring Boot, Spring Security, Hibernate, OpenApi, Postman, Angular, TypeScript, Chart, .... Durant cette formation, vous allez maîtriser la conception UML, passant par l'application des bonnes pratiques de programmation (Design patterns), arrivant aux tests unitaires qui assurent la robustesse votre implémentation.

    Les technologies utilisées dans cette formation représentent les dernières outils pour concevoir des APIs REST. Une démarche développée par Ali Bouali après plus que 15 ans d’expérience dans le domaine du développement informatique et de la formation . Plus que 18000 étudiants qui ont bénéficié de ses formations et cours en ligne.

    Les Pre-requis: Des connaissances de base en Java, un ordinateur et une connexion internet, c'est tout ce que vous devez avoir pour assister à cette formation. (sans oublier la motivation pour apprendre des nouvelles technologies..)

    Un contenu de haute qualité avec une bonne approche par projet qui facilite l'immersion au monde professionnel. Que se soit étudiant, jeune diplômé ou bien employé, vous pouvez avoir la possibilité d’implémenter n'importe quel projet et créer vos propre idées.



    Hi, I’m Ali Bouali - {Alibou}


    I started my software development journey at 2011, throughout my career, I worked on different projects for different companies which allowed me to learn different technologies such as, Java, Spring, Spring Boot, Hibernate, AWS and more, that knowledge was essential to reach the level of a senior software engineer.

    Finally I would like to add a few things about me as a developer.

    What I would like to talk about is what drives me to work so hard, it’s about many reasons but mainly I’m fascinated by how many programming languages can create an ecosystem that works so well together in spite of each language’s fundamental differences from the other, in short the technical stack is what really matters to me. No matter how many years I put into development I can never get enough of learning new technologies and improving my knowledge.

    But after so many years of learning I thought about sharing my knowledge so I opted to create a Youtube channel and my personal website where I publish videos and courses to hep other gain more knowledge and experience in software development.

    Get started now!

    Still waiting? Choose your appropriate payment plan and start learning mow

    Contenu du cours

    27 sections • 126 sessions • Durée totale: 21 h 22 min

      Resources de l'application
    Available in days
    days after you enroll
      Introduction au framework Spring boot
    Available in days
    days after you enroll
      Creer et comprendre un projet Spring Boot
    Available in days
    days after you enroll
      Le plugin Lombok
    Available in days
    days after you enroll
      Introduction au projet
    Available in days
    days after you enroll
      La mise en place du projet
    Available in days
    days after you enroll
      Spring Data et connexion à la base de données
    Available in days
    days after you enroll
      Implémenter le diagramme des classes
    Available in days
    days after you enroll
      Implémenter les repositories
    Available in days
    days after you enroll
      Implémenter les DTOs
    Available in days
    days after you enroll
      La validation des objets avec JSR-303
    Available in days
    days after you enroll
      Créer des exceptions personnalisées
    Available in days
    days after you enroll
      Implémenter les services
    Available in days
    days after you enroll
      Le gestionnaire des exceptions global
    Available in days
    days after you enroll
      Implémenter les contrôleurs
    Available in days
    days after you enroll
      Tester et optimiser
    Available in days
    days after you enroll
      Sécuriser l'application avec un JWT token
    Available in days
    days after you enroll
      Tester et ameliorer
    Available in days
    days after you enroll
      Bonus 😊
    Available in days
    days after you enroll
      Introduction au framework Angular
    Available in days
    days after you enroll
      Préparation et mise en place de notre projet
    Available in days
    days after you enroll
      Développement des interfaces graphique (HTML / CSS)
    Available in days
    days after you enroll
      Le routage en Angular
    Available in days
    days after you enroll
      Premiers pas avec le HTTP module
    Available in days
    days after you enroll
      Implémenter la logique des interfaces
    Available in days
    days after you enroll

    Frequently Asked Questions


    How long do I have access to the course? Does the material expire?

    Access never goes away. Once you're enrolled in the course - you have access to it indefinitely. It doesn't expire, there is no time limit, and you can re-watch the lessons as much as you like. The platform will keep track of your progress as you finish each module so you can pick up where you left off at any time.



    Do you offer support?

    Yes, of course, I handle support myself, directly over email. You can (and should) already reach out and ask.



    What if I am unhappy with the course? Can I ask for a refund?

    That's absolutely fine, of course. If the material doesn't work for you, definitely get in touch within 30 days and you'll get a full refund for any single course package. It's all documented in the refund policy here.



    Are there any pre-requisites for this course?

    Before going through this course, you do need a basic understanding of Java, Spring, as well as JPA/Hibernate. The material is focused on Spring Data JPA, not the basics of JPA.
    If you're just getting started with Spring, have a look at the First hands on Spring framework course first.