Skip to content

Commit

Permalink
deploy: 7da8600
Browse files Browse the repository at this point in the history
  • Loading branch information
PerfectSlayer committed Sep 26, 2024
1 parent 11ad9c4 commit f90608d
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion events/2024/02-13-microcks-et-api-agile/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
Les non inscrits à l’évènement ne pourront donc y assister que sous réserve de places disponibles sur place 5 min avant le début de la session, soit à 19h25.
L’inscription implique de posséder une adresse mail valide sur laquelle vous recevrez une demande de confirmation à laquelle il vous faudra répondre afin de valider votre inscription. Toute inscription non confirmée ne sera pas prise en compte !"><link rel=preconnect href=https://fonts.gstatic.com crossorigin><link rel=dns-prefetch href=//fonts.googleapis.com><link rel=dns-prefetch href=//fonts.gstatic.com><link rel=stylesheet href="https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700"><link rel=stylesheet href=/css/style.css><link rel=stylesheet href=/css/custom.css><link rel="shortcut icon" href=/favicon.ico></head><body class=body><div class="container container--outer"><header class=header><div class="container header__container"><div class="logo logo--mixed"><a class=logo__link href=/ title="Paris JUG" rel=home><div class="logo__item logo__imagebox"><img class=logo__img src=/img/logo.png></div><div class="logo__item logo__text"><div class=logo__title>Paris JUG</div><div class=logo__tagline>Bienvenue au Paris Java User Group !</div></div></a></div><nav class=menu><button class=menu__btn aria-haspopup=true aria-expanded=false tabindex=0>
<span class=menu__btn-title tabindex=-1>Menu</span></button><ul class=menu__list><li class="menu__item menu__item--active"><a class=menu__link href=/events/><span class=menu__text>Nos évènements</span></a></li><li class=menu__item><a class=menu__link href=/speakers/><span class=menu__text>Les speakers</span></a></li><li class=menu__item><a class=menu__link href=/about/introduction/><span class=menu__text>Le Paris JUG</span></a></li></ul></nav></div></header><div class="wrapper flex"><div class=primary><main class=main role=main><article class=post><header class=post__header><h1 class=post__title>Soirée APIs : Microcks et API Agile</h1></header><div class="content post__content clearfix"><h2 id=date-et-lieu>Date et lieu</h2><ul><li>Mardi 13 février 2024 à 19h00</li><li>Dans <a href=https://www.parisjug.org/location/renault-digital/>les locaux de Renault Digital</a></li></ul><blockquote><p>Les sessions sont filmées et le public est photographié. Les photographies sont ensuite publiées sur le site du Paris JUG et autres médias de l&rsquo;associations Paris JUG. En acceptant cette invitation, vous autorisez le Paris JUG à publier votre photo sur les médias sus-mentionnés.</p></blockquote><blockquote><p>Les <strong>inscrits</strong> à l&rsquo;évènement non présents <strong>5 minutes avant le début de la session</strong>, soit à 19h25, verront leurs <strong>places remises à disposition</strong>.<br>Les <strong>non inscrits</strong> à l&rsquo;évènement ne pourront donc y assister que sous réserve de <strong>places disponibles</strong> sur place <strong>5 min avant le début de la session</strong>, soit à 19h25.<br>L’inscription implique de posséder une adresse mail valide sur laquelle vous recevrez une demande de confirmation à laquelle il vous faudra répondre afin de valider votre inscription.
<strong>Toute inscription non confirmée ne sera pas prise en compte !</strong></p></blockquote><h2 id=détails>Détails</h2><h3 id=19h00--accueil>19h00 : Accueil</h3><h3 id=19h30--fini-lincertitude--adoptez-testcontainers--microcks-pour-valider-vos-microservices-et-apis->19h30 : Fini l’incertitude : adoptez Testcontainers + Microcks pour valider vos Microservices et APIs !</h3><p>Selon l’adage: « Tester, c’est douter ! » Cependant, à l’ère des architectures distribuées, des microservices et des APIs, il est essentiel d’être bien préparé pour bannir l’incertitude et le doute. Même bien avant de commencer à écrire des tests, configurer l&rsquo;environnement de dev et test complet peut être intimidant !</p><p>Testcontainers s’est imposé comme une solution incontournable pour les tests d&rsquo;intégration de bases de données, de middleware et de services cloud, mais qu&rsquo;en est-il de vos propres services métiers et APIs ? Dans cette session, nous introduirons Microcks, un outil cloud-natif et open source (projet CNCF Sandbox), prêt à fonctionner avec Testcontainers et à fournir une solution pour simuler et tester vos microservices et APIs sans effort.</p><p>Cette association simplifie le processus de configuration d’environnement complexes avec dépendances et permet l&rsquo;adoption d&rsquo;une approche Shift-Left forte pour les tests d&rsquo;intégration. Et le plus chouette, c’est que cette méthodologie est universellement applicable ! Pour tout types d&rsquo;APIs - REST, gRPC, GraphQL ou Async - quelle que soit votre pile technologique, qu&rsquo;elle soit Java, Go, Node ou autres.</p><p>Mais promis, ce soir là on ne parlera que Java lors de cette session Live Coding !</p><p>Par <a href=https://www.parisjug.org/speakers/laurent-broudoux/>Laurent Broudoux</a></p><h3 id=20h30--buffet-offert-par-renault-digitalhahahugoshortcode185s2hbhb>20h30 : Buffet offert par <a href=https://www.parisjug.org/location/renault-digital/>Renault Digital</a></h3><h3 id=21h00--kit-complet-dune-api-agile>21h00 : Kit complet d&rsquo;une API Agile</h3><p>L&rsquo;univers des APIs est vaste, mais leur potentiel reste souvent énigmatique pour celles et ceux qui se lancent dans leur création sans maîtriser les bases fondamentales. Rejoignez cette session captivante pour un guide complet, étape par étape, sur la construction d&rsquo;une API agile.</p><p>Commencez par explorer les besoins du client et découvrez comment les traduire en un contrat API solide et &ldquo;secure&rdquo; grâce à OpenAPI + Swagger. Plongez ensuite dans la mise en œuvre, en naviguant avec fluidité de la conception à la réalité du code avec des technologies de pointe telles que Maven 3, Java 21, et Spring 6. Implémentez la couche de sécurité avec Spring Security 6 pour garantir une API robuste et sécurisée.</p><p>Explorez ensuite le monde des tests avec SpringTest/JUnit5/Mockito pour les tests unitaires. Découvrez également comment assurer les tests d&rsquo;intégration de votre API avec Postman/Newman intégrés dans un flux continu (CI/CD), assurant ainsi la stabilité de votre API tout au long de son cycle de vie.</p><p>Laissez-vous emporter par la touche magique de l&rsquo;innovation avec Unleash, en découvrant comment le feature management peut être appliqué de manière agile à votre API. Enfin, à l&rsquo;aide d&rsquo;un pipeline Jenkins, appréciez le déploiement via SpringBoot 3.</p><p>Rejoignez-nous pour cette exploration complète, où vous découvrirez les secrets d&rsquo;une API agile, de sa conception initiale à son déploiement, avec tous les outils et bonnes pratiques nécessaires pour mener à bien ce voyage.</p><p>Par <a href=https://www.parisjug.org/speakers/rafik-ferroukh/>Rafik Ferroukh</a></p><h3 id=22h00--3ème-mi-temps-des-juggers>22h00 : 3ème mi-temps des juggers</h3><h2>Replays</h2>Visionner les replays de l'évènement sur notre chaîne YouTube:<div class=event-replay><a href="https://www.youtube.com/watch?v=UkiYb6ZKD4k" title="Regarder l'enregistrement de sur YouTube" target=_blank><figure><img src=https://img.youtube.com/vi/UkiYb6ZKD4k/mqdefault.jpg alt="Aperçu de l'enregistrement"><figcaption></figcaption></figure></a><a href="https://www.youtube.com/watch?v=MrPhe--agKw" title="Regarder l'enregistrement de sur YouTube" target=_blank><figure><img src=https://img.youtube.com/vi/MrPhe--agKw/mqdefault.jpg alt="Aperçu de l'enregistrement"><figcaption></figcaption></figure></a></div><h2 id=feedback>Feedback</h2><h2>Sponsors de l'évènement</h2><h3>Platinium</h3><div class="sponsor-section sponsor-section-platinium"><figure><img src=/img/sponsors/2024/renault-digital.svg alt="Renault Digital"></figure><figure><img src=/img/sponsors/2024/worldline.svg alt=Worldline></figure><figure><img src=/img/sponsors/2024/agorapulse.svg alt="Agora Pulse"></figure><figure><img src=/img/sponsors/2024/mirakl.svg alt=Mirakl></figure><figure><img src=/img/sponsors/2024/sciam.svg alt=Sciam></figure><figure><img src=/img/sponsors/2024/oxiane.svg alt=Oxiane></figure></div><h2 id=code-de-conduite>Code de Conduite</h2><p>Les conférences Paris JUG se veulent des expériences sans harcèlement, quel que soit votre sexe, votre identité sexuelle, votre âge, votre orientation sexuelle, votre handicap, votre apparence physique, votre poids, votre race ou votre religion.
<strong>Toute inscription non confirmée ne sera pas prise en compte !</strong></p></blockquote><h2 id=détails>Détails</h2><h3 id=19h00--accueil>19h00 : Accueil</h3><h3 id=19h30--fini-lincertitude--adoptez-testcontainers--microcks-pour-valider-vos-microservices-et-apis->19h30 : Fini l’incertitude : adoptez Testcontainers + Microcks pour valider vos Microservices et APIs !</h3><p>Selon l’adage: « Tester, c’est douter ! » Cependant, à l’ère des architectures distribuées, des microservices et des APIs, il est essentiel d’être bien préparé pour bannir l’incertitude et le doute. Même bien avant de commencer à écrire des tests, configurer l&rsquo;environnement de dev et test complet peut être intimidant !</p><p>Testcontainers s’est imposé comme une solution incontournable pour les tests d&rsquo;intégration de bases de données, de middleware et de services cloud, mais qu&rsquo;en est-il de vos propres services métiers et APIs ? Dans cette session, nous introduirons Microcks, un outil cloud-natif et open source (projet CNCF Sandbox), prêt à fonctionner avec Testcontainers et à fournir une solution pour simuler et tester vos microservices et APIs sans effort.</p><p>Cette association simplifie le processus de configuration d’environnement complexes avec dépendances et permet l&rsquo;adoption d&rsquo;une approche Shift-Left forte pour les tests d&rsquo;intégration. Et le plus chouette, c’est que cette méthodologie est universellement applicable ! Pour tout types d&rsquo;APIs - REST, gRPC, GraphQL ou Async - quelle que soit votre pile technologique, qu&rsquo;elle soit Java, Go, Node ou autres.</p><p>Mais promis, ce soir là on ne parlera que Java lors de cette session Live Coding !</p><p>Par <a href=https://www.parisjug.org/speakers/laurent-broudoux/>Laurent Broudoux</a></p><h3 id=20h30--buffet-offert-par-renault-digitalhahahugoshortcode191s2hbhb>20h30 : Buffet offert par <a href=https://www.parisjug.org/location/renault-digital/>Renault Digital</a></h3><h3 id=21h00--kit-complet-dune-api-agile>21h00 : Kit complet d&rsquo;une API Agile</h3><p>L&rsquo;univers des APIs est vaste, mais leur potentiel reste souvent énigmatique pour celles et ceux qui se lancent dans leur création sans maîtriser les bases fondamentales. Rejoignez cette session captivante pour un guide complet, étape par étape, sur la construction d&rsquo;une API agile.</p><p>Commencez par explorer les besoins du client et découvrez comment les traduire en un contrat API solide et &ldquo;secure&rdquo; grâce à OpenAPI + Swagger. Plongez ensuite dans la mise en œuvre, en naviguant avec fluidité de la conception à la réalité du code avec des technologies de pointe telles que Maven 3, Java 21, et Spring 6. Implémentez la couche de sécurité avec Spring Security 6 pour garantir une API robuste et sécurisée.</p><p>Explorez ensuite le monde des tests avec SpringTest/JUnit5/Mockito pour les tests unitaires. Découvrez également comment assurer les tests d&rsquo;intégration de votre API avec Postman/Newman intégrés dans un flux continu (CI/CD), assurant ainsi la stabilité de votre API tout au long de son cycle de vie.</p><p>Laissez-vous emporter par la touche magique de l&rsquo;innovation avec Unleash, en découvrant comment le feature management peut être appliqué de manière agile à votre API. Enfin, à l&rsquo;aide d&rsquo;un pipeline Jenkins, appréciez le déploiement via SpringBoot 3.</p><p>Rejoignez-nous pour cette exploration complète, où vous découvrirez les secrets d&rsquo;une API agile, de sa conception initiale à son déploiement, avec tous les outils et bonnes pratiques nécessaires pour mener à bien ce voyage.</p><p>Par <a href=https://www.parisjug.org/speakers/rafik-ferroukh/>Rafik Ferroukh</a></p><h3 id=22h00--3ème-mi-temps-des-juggers>22h00 : 3ème mi-temps des juggers</h3><h2>Replays</h2>Visionner les replays de l'évènement sur notre chaîne YouTube:<div class=event-replay><a href="https://www.youtube.com/watch?v=UkiYb6ZKD4k" title="Regarder l'enregistrement de sur YouTube" target=_blank><figure><img src=https://img.youtube.com/vi/UkiYb6ZKD4k/mqdefault.jpg alt="Aperçu de l'enregistrement"><figcaption></figcaption></figure></a><a href="https://www.youtube.com/watch?v=MrPhe--agKw" title="Regarder l'enregistrement de sur YouTube" target=_blank><figure><img src=https://img.youtube.com/vi/MrPhe--agKw/mqdefault.jpg alt="Aperçu de l'enregistrement"><figcaption></figcaption></figure></a></div><h2 id=feedback>Feedback</h2><h2>Sponsors de l'évènement</h2><h3>Platinium</h3><div class="sponsor-section sponsor-section-platinium"><figure><img src=/img/sponsors/2024/renault-digital.svg alt="Renault Digital"></figure><figure><img src=/img/sponsors/2024/worldline.svg alt=Worldline></figure><figure><img src=/img/sponsors/2024/agorapulse.svg alt="Agora Pulse"></figure><figure><img src=/img/sponsors/2024/mirakl.svg alt=Mirakl></figure><figure><img src=/img/sponsors/2024/sciam.svg alt=Sciam></figure><figure><img src=/img/sponsors/2024/oxiane.svg alt=Oxiane></figure></div><h2 id=code-de-conduite>Code de Conduite</h2><p>Les conférences Paris JUG se veulent des expériences sans harcèlement, quel que soit votre sexe, votre identité sexuelle, votre âge, votre orientation sexuelle, votre handicap, votre apparence physique, votre poids, votre race ou votre religion.
Nous ne tolérons aucun harcèlement des participants à la conférence, quel que soit sa forme.
Les expressions et les images à connotation sexuelle ne sont pas appropriées lors des événements ou sur les médias en ligne.
Les participants à une conférence qui violent ces règles peuvent être sanctionnés, voire exclus de la conférence.</p></div><footer class=post__footer><div class="post__tags tags clearfix"><svg class="tags__badge icon icon-tag" width="16" height="16" viewBox="0 0 32 32"><path d="M4 0h8s2 0 4 2l15 15s2 2 0 4L21 31s-2 2-4 0L2 16s-2-2-2-4V3s0-3 4-3m3 10a3 3 0 000-6 3 3 0 000 6"/></svg><ul class=tags__list><li class=tags__item><a class="tags__link btn" href=/tags/cloud/ rel=tag>cloud</a></li><li class=tags__item><a class="tags__link btn" href=/tags/test/ rel=tag>test</a></li></ul></div></footer></article></main></div><aside class=sidebar><div class="widget-mailinglist widget"><h4 class=widget__title>Mailing list</h4><div class=widget__content><a href=https://my.sendinblue.com/users/subscribe/js_id/2zu5c/id/1 target=_blank title="S'abonner à la mailing list"><img src=/img/mail.png alt="Mailing list" style=float:left;padding-right:8px> <strong>Abonnez-vous pour vous tenir informé(e)</strong>
Expand Down
Loading

0 comments on commit f90608d

Please sign in to comment.