{"id":10940,"date":"2025-04-02T19:10:13","date_gmt":"2025-04-02T19:10:13","guid":{"rendered":"https:\/\/editionsjfd.com\/backup\/produit\/programmation-du-web-tome-2-le-cote-serveur\/"},"modified":"2025-05-16T19:55:07","modified_gmt":"2025-05-16T19:55:07","slug":"web-programming-tome-2-the-server-side","status":"publish","type":"product","link":"https:\/\/jfd.virtualgx.com\/en\/produit\/programmation-du-web-tome-2-le-cote-serveur\/","title":{"rendered":"Web programming: Volume 2 - The server side"},"content":{"rendered":"<div>\n<p>In this book, we present the technologies used in server-side Web programming. We start by explaining the basic HTTP protocol, used to transport data over the Web between the server and the user.<\/p>\n<p>Some classic techniques have laid the foundations of Web programming. These, such as the CGI gateway, servlets and JSP (Java Server Page), are presented to program services that extend the functions of Web servers.<\/p>\n<p>Facilitating the sharing of data between different platforms, XML is an extensible language that is very present today in e-commerce and telecommunications. We also present the JSON notation, a more recent alternative to XML that we can manipulate using PHP.<\/p>\n<p>Increasingly popular in Web application development, the PHP language is a fundamental part of this book. Using a MySQL database, we'll see how a simple Web site can become dynamic.<\/p>\n<p>Finally, based on the PHP language, we present the CakePHP environment as an example of an MVC platform that facilitates the rapid development of Web applications.<\/p>\n<p>All these technologies are illustrated with live examples.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Dans ce livre, nous pr&#233;sentons les technologies utilis&#233;es dans la programmation du Web du c&#244;t&#233; du serveur. Nous commen&#231;ons par expliquer la base, soit le protocole HTTP, utilis&#233; pour le transport de donn&#233;es sur le Web entre le serveur et l&#8217;utilisateur.&#160; Certaines techniques classiques ont pos&#233; les bases de la programmation du Web. Celles-ci, comme [&hellip;]<\/p>\n","protected":false},"featured_media":10941,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false},"product_brand":[],"product_cat":[1051],"product_tag":[],"class_list":["post-10940","product","type-product","status-publish","has-post-thumbnail","author-abdellatif-obaid","product_cat-programmation","product_shipping_class-book","first","instock","taxable","shipping-taxable","purchasable","product-type-variable"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Programmation du Web : Tome 2 - Le c\u00f4t\u00e9 serveur - Les \u00c9ditions JFD<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programmation du Web : Tome 2 - Le c\u00f4t\u00e9 serveur - Les \u00c9ditions JFD\" \/>\n<meta property=\"og:description\" content=\"Dans ce livre, nous pr&#233;sentons les technologies utilis&#233;es dans la programmation du Web du c&#244;t&#233; du serveur. Nous commen&#231;ons par expliquer la base, soit le protocole HTTP, utilis&#233; pour le transport de donn&#233;es sur le Web entre le serveur et l&#8217;utilisateur.&#160; Certaines techniques classiques ont pos&#233; les bases de la programmation du Web. Celles-ci, comme [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jfd.virtualgx.com\/en\/product\/web-programming-tome-2-the-server-side\/\" \/>\n<meta property=\"og:site_name\" content=\"Les \u00c9ditions JFD\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-16T19:55:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jfd.virtualgx.com\/wp-content\/uploads\/2025\/04\/10791-preview.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"315\" \/>\n\t<meta property=\"og:image:height\" content=\"472\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jfd.virtualgx.com\\\/produit\\\/programmation-du-web-tome-2-le-cote-serveur\\\/\",\"url\":\"https:\\\/\\\/jfd.virtualgx.com\\\/produit\\\/programmation-du-web-tome-2-le-cote-serveur\\\/\",\"name\":\"Programmation du Web : Tome 2 - Le c\u00f4t\u00e9 serveur - Les \u00c9ditions JFD\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jfd.virtualgx.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jfd.virtualgx.com\\\/produit\\\/programmation-du-web-tome-2-le-cote-serveur\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jfd.virtualgx.com\\\/produit\\\/programmation-du-web-tome-2-le-cote-serveur\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jfd.virtualgx.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/10791-preview.jpg\",\"datePublished\":\"2025-04-02T19:10:13+00:00\",\"dateModified\":\"2025-05-16T19:55:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jfd.virtualgx.com\\\/produit\\\/programmation-du-web-tome-2-le-cote-serveur\\\/#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jfd.virtualgx.com\\\/produit\\\/programmation-du-web-tome-2-le-cote-serveur\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/jfd.virtualgx.com\\\/produit\\\/programmation-du-web-tome-2-le-cote-serveur\\\/#primaryimage\",\"url\":\"https:\\\/\\\/jfd.virtualgx.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/10791-preview.jpg\",\"contentUrl\":\"https:\\\/\\\/jfd.virtualgx.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/10791-preview.jpg\",\"width\":315,\"height\":472,\"caption\":\"Programmation du Web : Tome 2 - Le c\u00f4t\u00e9 serveur\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jfd.virtualgx.com\\\/produit\\\/programmation-du-web-tome-2-le-cote-serveur\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/jfd.virtualgx.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Produits\",\"item\":\"https:\\\/\\\/jfd.virtualgx.com\\\/?post_type=product\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Programmation du Web : Tome 2 &#8211; Le c\u00f4t\u00e9 serveur\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jfd.virtualgx.com\\\/#website\",\"url\":\"https:\\\/\\\/jfd.virtualgx.com\\\/\",\"name\":\"Les \u00c9ditions JFD\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/jfd.virtualgx.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jfd.virtualgx.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jfd.virtualgx.com\\\/#organization\",\"name\":\"Les \u00c9ditions JFD\",\"url\":\"https:\\\/\\\/jfd.virtualgx.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/jfd.virtualgx.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jfd.virtualgx.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/logo-JFD.png\",\"contentUrl\":\"https:\\\/\\\/jfd.virtualgx.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/logo-JFD.png\",\"width\":500,\"height\":214,\"caption\":\"Les \u00c9ditions JFD\"},\"image\":{\"@id\":\"https:\\\/\\\/jfd.virtualgx.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Web Programming: Volume 2 - Server Side - Les \u00c9ditions JFD","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Programmation du Web : Tome 2 - Le c\u00f4t\u00e9 serveur - Les \u00c9ditions JFD","og_description":"Dans ce livre, nous pr&#233;sentons les technologies utilis&#233;es dans la programmation du Web du c&#244;t&#233; du serveur. Nous commen&#231;ons par expliquer la base, soit le protocole HTTP, utilis&#233; pour le transport de donn&#233;es sur le Web entre le serveur et l&#8217;utilisateur.&#160; Certaines techniques classiques ont pos&#233; les bases de la programmation du Web. Celles-ci, comme [&hellip;]","og_url":"https:\/\/jfd.virtualgx.com\/en\/product\/web-programming-tome-2-the-server-side\/","og_site_name":"Les \u00c9ditions JFD","article_modified_time":"2025-05-16T19:55:07+00:00","og_image":[{"width":315,"height":472,"url":"https:\/\/jfd.virtualgx.com\/wp-content\/uploads\/2025\/04\/10791-preview.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/jfd.virtualgx.com\/produit\/programmation-du-web-tome-2-le-cote-serveur\/","url":"https:\/\/jfd.virtualgx.com\/produit\/programmation-du-web-tome-2-le-cote-serveur\/","name":"Web Programming: Volume 2 - Server Side - Les \u00c9ditions JFD","isPartOf":{"@id":"https:\/\/jfd.virtualgx.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jfd.virtualgx.com\/produit\/programmation-du-web-tome-2-le-cote-serveur\/#primaryimage"},"image":{"@id":"https:\/\/jfd.virtualgx.com\/produit\/programmation-du-web-tome-2-le-cote-serveur\/#primaryimage"},"thumbnailUrl":"https:\/\/jfd.virtualgx.com\/wp-content\/uploads\/2025\/04\/10791-preview.jpg","datePublished":"2025-04-02T19:10:13+00:00","dateModified":"2025-05-16T19:55:07+00:00","breadcrumb":{"@id":"https:\/\/jfd.virtualgx.com\/produit\/programmation-du-web-tome-2-le-cote-serveur\/#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jfd.virtualgx.com\/produit\/programmation-du-web-tome-2-le-cote-serveur\/"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/jfd.virtualgx.com\/produit\/programmation-du-web-tome-2-le-cote-serveur\/#primaryimage","url":"https:\/\/jfd.virtualgx.com\/wp-content\/uploads\/2025\/04\/10791-preview.jpg","contentUrl":"https:\/\/jfd.virtualgx.com\/wp-content\/uploads\/2025\/04\/10791-preview.jpg","width":315,"height":472,"caption":"Programmation du Web : Tome 2 - Le c\u00f4t\u00e9 serveur"},{"@type":"BreadcrumbList","@id":"https:\/\/jfd.virtualgx.com\/produit\/programmation-du-web-tome-2-le-cote-serveur\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/jfd.virtualgx.com\/"},{"@type":"ListItem","position":2,"name":"Produits","item":"https:\/\/jfd.virtualgx.com\/?post_type=product"},{"@type":"ListItem","position":3,"name":"Programmation du Web : Tome 2 &#8211; Le c\u00f4t\u00e9 serveur"}]},{"@type":"WebSite","@id":"https:\/\/jfd.virtualgx.com\/#website","url":"https:\/\/jfd.virtualgx.com\/","name":"Editions JFD","description":"","publisher":{"@id":"https:\/\/jfd.virtualgx.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jfd.virtualgx.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":"Organization","@id":"https:\/\/jfd.virtualgx.com\/#organization","name":"Editions JFD","url":"https:\/\/jfd.virtualgx.com\/","logo":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/jfd.virtualgx.com\/#\/schema\/logo\/image\/","url":"https:\/\/jfd.virtualgx.com\/wp-content\/uploads\/2024\/08\/logo-JFD.png","contentUrl":"https:\/\/jfd.virtualgx.com\/wp-content\/uploads\/2024\/08\/logo-JFD.png","width":500,"height":214,"caption":"Les \u00c9ditions JFD"},"image":{"@id":"https:\/\/jfd.virtualgx.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/jfd.virtualgx.com\/en\/wp-json\/wp\/v2\/product\/10940","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jfd.virtualgx.com\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/jfd.virtualgx.com\/en\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/jfd.virtualgx.com\/en\/wp-json\/wp\/v2\/comments?post=10940"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jfd.virtualgx.com\/en\/wp-json\/wp\/v2\/media\/10941"}],"wp:attachment":[{"href":"https:\/\/jfd.virtualgx.com\/en\/wp-json\/wp\/v2\/media?parent=10940"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/jfd.virtualgx.com\/en\/wp-json\/wp\/v2\/product_brand?post=10940"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/jfd.virtualgx.com\/en\/wp-json\/wp\/v2\/product_cat?post=10940"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/jfd.virtualgx.com\/en\/wp-json\/wp\/v2\/product_tag?post=10940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}