{"id":30,"date":"2020-01-14T15:16:01","date_gmt":"2020-01-14T15:16:01","guid":{"rendered":"https:\/\/gwena.active-test.fr\/?p=30"},"modified":"2020-01-14T15:48:06","modified_gmt":"2020-01-14T15:48:06","slug":"quest-ce-que-le-developpement-back-end","status":"publish","type":"post","link":"https:\/\/gwena.active-test.fr\/index.php\/2020\/01\/14\/quest-ce-que-le-developpement-back-end\/","title":{"rendered":"Qu\u2019est-ce que le d\u00e9veloppement Back-End ?"},"content":{"rendered":"\n<p>Pour commencer je vous encourage aller voir mon post sur le&nbsp;<a href=\"http:\/\/apprendre-a-coder.com\/comment-fonctionne-un-site-web\/\">fonctionnement d\u2019un site Web<\/a>&nbsp;pour mieux comprendre ce post sur le <strong>d\u00e9veloppement Back-End<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Alors, qu\u2019est-ce que le d\u00e9veloppement Back-End ?<\/strong><\/h2>\n\n\n\n<p>Le <strong>Back-End<\/strong>, c\u2019est la <strong>partie du code qui est ex\u00e9cut\u00e9e&nbsp;par le serveur<\/strong>, il s\u2019ag\u00eet du travail qu\u2019il r\u00e9alise sur les pages Web des <strong>sites dynamiques<\/strong> avant de les envoyer au client.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Langage Serveur<\/strong><\/h2>\n\n\n\n<p>Le travail du serveur sera cod\u00e9 dans un langage propre \u00e0 lui : le <strong>langage serveur<\/strong>.<\/p>\n\n\n\n<p>C\u2019est avec ce langage que notre serveur pourra d\u00e9cider et <strong>g\u00e9n\u00e9rer des pages Web<\/strong> \u00e0 renvoyer \u00e0 chaque client.<br> Il est important de comprendre que le r\u00e9sultat final renvoy\u00e9 au client est toujours une page compos\u00e9e uniquement d\u2019<strong>HTML<\/strong>, de&nbsp;<strong>CSS<\/strong>&nbsp;et de&nbsp;<strong>Javascript<\/strong>.<br> Il existe de nombreux <strong>langages serveurs <\/strong>: <strong>PHP<\/strong>, <strong>Java<\/strong>, <strong>Python<\/strong>, <strong>Ruby<\/strong> , <strong>NodeJs<\/strong>, <strong>ASP.Net<\/strong> etc.<br> Alors lequel choisir ? Quel est le <strong>meilleur langage serveur <\/strong>?<br> En fait, tout d\u00e9pend de vos connaissances en <strong>programmation<\/strong>. Si vous avez d\u00e9j\u00e0 manipul\u00e9 un de ces langages, il sera alors plus rapide d\u2019avancer avec.<br>\n Bref, il n\u2019y a pas de meilleur choix. Je vous recommande le langage \npour lequel vous serez certains d\u2019avoir quelqu\u2019un pour vous aider.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>PHP<\/strong><\/h2>\n\n\n\n<p>Dans la <a href=\"https:\/\/apprendre-a-coder.com\/formation-developpeur-web\/\"><strong>formation d\u00e9veloppeur Web<\/strong><\/a>, j\u2019ai d\u00e9cid\u00e9 de vous faire <strong>d\u00e9buter avec PHP<\/strong>.<br> <strong>Pourquoi PHP?<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Tr\u00e8s grande communaut\u00e9 :&nbsp;<\/strong>ce&nbsp;qui peut vous aider rapidement sur Internet si vous avez des probl\u00e8mes<\/li><li><strong>Facile \u00e0 utiliser :&nbsp;<\/strong>id\u00e9al pour les d\u00e9butants<\/li><li><strong>WordPress<\/strong> <strong>est en<\/strong> <strong>PHP<\/strong> : ce qui peut \u00eatre bien utile si vous voulez personnaliser vos sites <strong>WordPress<\/strong>.<\/li><\/ul>\n\n\n\n<p>Envie d\u2019apprendre \u00e0 <strong>d\u00e9velopper avec le langage PHP<\/strong>&nbsp;? <a href=\"https:\/\/apprendre-a-coder.com\/cours\/apprendre-php\/\"><strong>Suivez le cours \u00ab&nbsp;cr\u00e9er un formulaire de contact&nbsp;\u00bb&nbsp;!<\/strong><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Les bases de donn\u00e9es<\/strong><\/h2>\n\n\n\n<p>Quel que soit le <strong>site Web dynamique <\/strong>que\n l\u2019on veut faire, on aura souvent besoin d\u2019enregistrer des informations \npour les r\u00e9utiliser plus tard. Par exemple, on peut avoir besoin de <strong>stocker les donn\u00e9es<\/strong> concernant les utilisateurs de notre site.<br> Notre <strong>serveur<\/strong> devra alors utiliser&nbsp;une&nbsp;<strong>base de donn\u00e9es<\/strong>. C\u2019est un ensemble de fichiers dans lequel&nbsp;les donn\u00e9es sont stock\u00e9es de fa\u00e7on organis\u00e9e.<br> Il y a plusieurs <strong>syst\u00e8mes de bases de donn\u00e9es <\/strong>: MySQL, Oracle, Microsoft SQL Server\u2026<\/p>\n\n\n\n<p>Dans la <a href=\"https:\/\/apprendre-a-coder.com\/formation-developpeur-web\/\"><strong>formation d\u00e9veloppeur Web<\/strong><\/a><strong>,<\/strong> j\u2019ai choisi d\u2019<strong>utiliser MySQL<\/strong> car c\u2019est de loin le plus utilis\u00e9 parmi ceux qui sont gratuits.<br> Pour acc\u00e9der aux&nbsp;donn\u00e9es, notre serveur utilisera encore un autre langage : le <strong>SQL<\/strong> (Search Query Language) qui fonctionne avec des requ\u00eates.<\/p>\n\n\n\n<p><strong>Exemple de requ\u00eate SQL<\/strong>:&nbsp;R\u00e9cup\u00e8re la liste de tous les utilisateurs qui se sont inscrit le mois dernier.<br> Retrouvez ce <a href=\"https:\/\/apprendre-a-coder.com\/cours\/apprendre-php-mysql\/\"><strong>cours complet en ligne et d\u00e9couvrez les bases de donn\u00e9es et le langage SQL<\/strong><\/a><strong>.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Formation D\u00e9veloppeur Web<\/strong><\/h2>\n\n\n\n<p>Voil\u00e0, j\u2019esp\u00e8re que vous avez maintenant une meilleure vue d\u2019ensemble sur le <strong>d\u00e9veloppement Web<\/strong>.<\/p>\n\n\n\n<p>Si vous voulez&nbsp;maintenant passer \u00e0 l\u2019action&nbsp;et que vous \u00eates motiv\u00e9s pour&nbsp;<strong>devenir d\u00e9veloppeur Web<\/strong> alors&nbsp;rejoignez-moi dans la&nbsp;<a href=\"https:\/\/apprendre-a-coder.com\/formation-developpeur-web\/\"><strong>formation sur le d\u00e9veloppement Web<\/strong><\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pour commencer je vous encourage aller voir mon post sur le&nbsp;fonctionnement d\u2019un site Web&nbsp;pour mieux comprendre ce post sur le d\u00e9veloppement Back-End. Alors, qu\u2019est-ce que le d\u00e9veloppement Back-End ? Le Back-End, c\u2019est la partie du[&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[9,7],"class_list":["post-30","post","type-post","status-publish","format-standard","hentry","category-intro-au-web","tag-back-end","tag-base-du-web"],"_links":{"self":[{"href":"https:\/\/gwena.active-test.fr\/index.php\/wp-json\/wp\/v2\/posts\/30","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gwena.active-test.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gwena.active-test.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gwena.active-test.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gwena.active-test.fr\/index.php\/wp-json\/wp\/v2\/comments?post=30"}],"version-history":[{"count":1,"href":"https:\/\/gwena.active-test.fr\/index.php\/wp-json\/wp\/v2\/posts\/30\/revisions"}],"predecessor-version":[{"id":31,"href":"https:\/\/gwena.active-test.fr\/index.php\/wp-json\/wp\/v2\/posts\/30\/revisions\/31"}],"wp:attachment":[{"href":"https:\/\/gwena.active-test.fr\/index.php\/wp-json\/wp\/v2\/media?parent=30"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gwena.active-test.fr\/index.php\/wp-json\/wp\/v2\/categories?post=30"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gwena.active-test.fr\/index.php\/wp-json\/wp\/v2\/tags?post=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}