{"id":1176,"date":"2025-09-22T14:48:11","date_gmt":"2025-09-22T12:48:11","guid":{"rendered":"http:\/\/localhost\/razane-feggous\/?p=1176"},"modified":"2025-09-22T18:16:51","modified_gmt":"2025-09-22T16:16:51","slug":"api-rest-pokemon","status":"publish","type":"post","link":"https:\/\/razane-feggous.fr\/index.php\/2025\/09\/22\/api-rest-pokemon\/","title":{"rendered":"API REST Pok\u00e9mon"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1176\" class=\"elementor elementor-1176\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6458e68f e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"6458e68f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7007b15 elementor-widget elementor-widget-text-editor\" data-id=\"7007b15\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\n<p class=\"wp-block-paragraph\">API-REST-Pok\u00e9mon est un projet que j\u2019ai con\u00e7u pour mettre en pratique mes comp\u00e9tences en d\u00e9veloppement back-end avec Node.js, en cr\u00e9ant une API REST fiable et \u00e9volutive d\u00e9di\u00e9e \u00e0 la gestion de donn\u00e9es Pok\u00e9mon. L\u2019id\u00e9e \u00e9tait de construire une base technique compl\u00e8te permettant d\u2019effectuer toutes les op\u00e9rations essentielles (CRUD), d\u2019int\u00e9grer une base de donn\u00e9es et de s\u00e9curiser l\u2019acc\u00e8s gr\u00e2ce \u00e0 un syst\u00e8me d\u2019authentification.<\/p>\n\n<p class=\"wp-block-paragraph\">Ce projet m\u2019a permis d\u2019explorer la structuration d\u2019une API professionnelle, d\u2019appliquer des bonnes pratiques comme la validation et le contr\u00f4le des r\u00f4les utilisateurs, et de travailler avec des jeux de donn\u00e9es concrets (ici, les Pok\u00e9mon) pour rendre le d\u00e9veloppement plus ludique. C\u2019est \u00e0 la fois un terrain d\u2019apprentissage et une d\u00e9monstration de ce que je peux r\u00e9aliser en mati\u00e8re de cr\u00e9ation d\u2019APIs s\u00e9curis\u00e9es et modulaires.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a4502f9 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"a4502f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/github.com\/Razane1414\/API-REST-Pok-mon\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Link<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>API-REST-Pok\u00e9mon est un projet que j\u2019ai con\u00e7u pour mettre en pratique mes comp\u00e9tences en d\u00e9veloppement back-end avec Node.js, en cr\u00e9ant une API REST fiable et \u00e9volutive d\u00e9di\u00e9e \u00e0 la gestion de donn\u00e9es Pok\u00e9mon. L\u2019id\u00e9e \u00e9tait de construire une base technique compl\u00e8te permettant d\u2019effectuer toutes les op\u00e9rations essentielles (CRUD), d\u2019int\u00e9grer une base de donn\u00e9es et de s\u00e9curiser l\u2019acc\u00e8s gr\u00e2ce \u00e0 un syst\u00e8me d\u2019authentification. Ce projet m\u2019a permis d\u2019explorer la structuration d\u2019une API professionnelle, d\u2019appliquer des bonnes pratiques comme la validation et le contr\u00f4le des r\u00f4les utilisateurs, et de travailler avec des jeux de donn\u00e9es concrets (ici, les Pok\u00e9mon) pour rendre le d\u00e9veloppement plus ludique. C\u2019est \u00e0 la fois un terrain d\u2019apprentissage et une d\u00e9monstration de ce que je peux r\u00e9aliser en mati\u00e8re de cr\u00e9ation d\u2019APIs s\u00e9curis\u00e9es et modulaires. Link<\/p>\n","protected":false},"author":1,"featured_media":1177,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28],"tags":[55,51,56,59,52,54],"class_list":["post-1176","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-app","tag-bcrypt","tag-express-js","tag-jwt","tag-mariadb","tag-node-js","tag-sequelize"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/razane-feggous.fr\/index.php\/wp-json\/wp\/v2\/posts\/1176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/razane-feggous.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/razane-feggous.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/razane-feggous.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/razane-feggous.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1176"}],"version-history":[{"count":4,"href":"https:\/\/razane-feggous.fr\/index.php\/wp-json\/wp\/v2\/posts\/1176\/revisions"}],"predecessor-version":[{"id":1296,"href":"https:\/\/razane-feggous.fr\/index.php\/wp-json\/wp\/v2\/posts\/1176\/revisions\/1296"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/razane-feggous.fr\/index.php\/wp-json\/wp\/v2\/media\/1177"}],"wp:attachment":[{"href":"https:\/\/razane-feggous.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/razane-feggous.fr\/index.php\/wp-json\/wp\/v2\/categories?post=1176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/razane-feggous.fr\/index.php\/wp-json\/wp\/v2\/tags?post=1176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}