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.