{"id":16221,"date":"2017-10-17T14:00:35","date_gmt":"2017-10-17T14:00:35","guid":{"rendered":"http:\/\/blog.kaliop.com\/?p=16221"},"modified":"2020-02-20T16:47:07","modified_gmt":"2020-02-20T16:47:07","slug":"ez-web-summer-camp-allez-y-cest-top","status":"publish","type":"post","link":"https:\/\/www.kaliop.com\/fr\/ez-web-summer-camp-allez-y-cest-top\/","title":{"rendered":"eZ Web Summer Camp : Allez-y, c\u2019est top !"},"content":{"rendered":"<p>Cette ann\u00e9e, le <a href=\"http:\/\/2017.websummercamp.com\">Web Summer Camp<\/a> se d\u00e9roulait du <strong>30 ao\u00fbt au 2 septembre<\/strong> \u00e0 Rovinj, sur la c\u00f4te <strong>Croate<\/strong>. Avec <a href=\"http:\/\/blog.kaliop.com\/blog\/author\/bleulliette\/\">Baptiste<\/a>, nous avons eu la chance de participer \u00e0 cet \u00e9v\u00e9nement et m\u00eame de <strong>pr\u00e9senter notre workshop<\/strong> !<\/p>\n<p>En dehors du lieu qui est magique (<a href=\"https:\/\/www.facebook.com\/pg\/WebSummerCamp\/photos\/?ref=page_internal\">si si, allez voir quelques photos<\/a>), le <strong>Web Summer Camp<\/strong> est parvenu \u00e0 regrouper un viviers d\u2019orateurs autour de 4 principaux sujets :<\/p>\n<ul>\n<li>eZPublish<\/li>\n<li>PHP<\/li>\n<li>JavaScript<\/li>\n<li>UX.<\/li>\n<\/ul>\n<p>En plus de la <strong>diversit\u00e9 des sujets<\/strong>, c\u2019est surtout le niveau d\u2019expertise apport\u00e9e qui fut tr\u00e8s appr\u00e9ciable. Avec les formats de \u201cworkshops\u201d plut\u00f4t que de conf\u00e9rences, les sujets ont pu \u00eatre approfondis et vus dans les d\u00e9tails. Le Web Summer Camp est, pour moi, le <span style=\"text-decoration: underline;\">rendez-vous le plus technique autour du web<\/span> auquel j\u2019ai pu participer.<\/p>\n<h2>Notre menu lors de cet \u00e9v\u00e9nement<\/h2>\n<h3>Premier jour : eZPublish &amp; JS<\/h3>\n<h4><a href=\"http:\/\/2017.websummercamp.com\/JS\/They-came-for-the-offline-first-but-they-stayed-for-the-performance\">Progressive Web App<\/a>, par Jason Lengstorf<\/h4>\n<p><a href=\"https:\/\/twitter.com\/jlengstorf\">Jason Lengstorf<\/a> nous a fait une introduction aux <strong>progressive web apps<\/strong>, en d\u00e9mystifiant ce mot et en nous faisant pratiquer !<\/p>\n<p><a href=\"https:\/\/www.kaliop.com\/\/app\/blog-uploads\/2017\/10\/workshop_wbsc_jason_lengstorf.png\"><img loading=\"lazy\" class=\"alignnone wp-image-16230 aligncenter\" src=\"https:\/\/www.kaliop.com\/\/app\/blog-uploads\/2017\/10\/workshop_wbsc_jason_lengstorf-300x161.png\" alt=\"workshop_wbsc_jason_lengstorf\" width=\"348\" height=\"187\" \/><\/a><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/code.lengstorf.com\/presentations\/progressive-web-apps\/slides\/#\/1\"><em>Les slides sont ici<\/em><\/a><\/p>\n<h4><a href=\"http:\/\/2017.websummercamp.com\/eZ\/EzCoreExtraBundle-in-practice\">eZCoreExtraBundle<\/a>\u00a0in practice, par J\u00e9r\u00f4me Vieilledent<\/h4>\n<p><a href=\"https:\/\/twitter.com\/jvieilledent\">Jer\u00f4me Vieilledent<\/a> nous a pr\u00e9sent\u00e9 <a href=\"https:\/\/github.com\/lolautruche\/EzCoreExtraBundle\">eZCoreExtraBundle<\/a>, qui vient ajouter plein de petites fonctionnalit\u00e9s utiles dans <strong>eZPublish<\/strong>, ainsi que <a href=\"https:\/\/github.com\/ezsystems\/ezplatform-design-engine\"><strong>EzPlatformDesignEngine<\/strong><\/a>, qui vient r\u00e9int\u00e9grer un syst\u00e8me de design ressemblant \u00e0 ce qui existait dans <strong>eZPublish 4<\/strong>.<\/p>\n<p><a href=\"https:\/\/www.kaliop.com\/\/app\/blog-uploads\/2017\/10\/websummercamp_2017_jerome_vieilledent.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-16238 aligncenter\" src=\"https:\/\/www.kaliop.com\/\/app\/blog-uploads\/2017\/10\/websummercamp_2017_jerome_vieilledent-300x200.jpg\" alt=\"websummercamp_2017_jerome_vieilledent\" width=\"341\" height=\"227\" \/><\/a><\/p>\n<p style=\"text-align: center;\">\u00a9\u00a0Web Summer Camp<\/p>\n<h3>Deuxi\u00e8me jour : du PHP !<\/h3>\n<h4><a href=\"http:\/\/2017.websummercamp.com\/PHP\/Lean-and-functional-domain-modelling\">Functional programming<\/a>, par Marcello Duarte<\/h4>\n<p><a href=\"https:\/\/twitter.com\/_md\">Marcello Duarte<\/a> a pu nous pr\u00e9senter, gr\u00e2ce \u00e0 des exercices concrets, ce qu\u2019\u00e9tait la programmation fonctionnelle en PHP. Cela a \u00e9t\u00e9 une d\u00e9couverte tr\u00e8s int\u00e9ressante pour cette approche qui peut \u00eatre d\u00e9routante au d\u00e9but.<\/p>\n<h4><a href=\"http:\/\/2017.websummercamp.com\/PHP\/Basic-CQRS-and-Event-Sourcing-with-Prooph\">CQRS et Event Sourcing<\/a>, par Marco Pivetta<\/h4>\n<p>Le <strong>CQRS<\/strong> est un sujet r\u00e9guli\u00e8rement abord\u00e9 lors d\u2019\u00e9v\u00e9nements techniques, mais <a href=\"http:\/\/twitter.com\/ocramius\">Marco Pivetta<\/a> a pu nous expliquer tout en mettant en pratique ce qu\u2019\u00e9tait CQRS et l\u2019<strong>Event Sourcing<\/strong>.<\/p>\n<h3>Troisi\u00e8me jour : \u00e0 nous de jouer !<\/h3>\n<p>Lors du troisi\u00e8me jour, <a href=\"https:\/\/twitter.com\/velmu\">Jani Tarvainen<\/a>, <a href=\"https:\/\/twitter.com\/VK_Gara\">Baptiste<\/a> et <a href=\"https:\/\/twitter.com\/Antonin_Savoie\">moi<\/a> avons pu pr\u00e9senter un workshop : <strong>\u00e9tendre l\u2019API REST d\u2019eZPublish<\/strong>, l\u2019utiliser avec <strong>VueJs<\/strong>, et la transformer en <strong>API GraphQL<\/strong> !<br \/>\nFaire un workshop de 3h en anglais fut pour nous un vrai <strong>challenge<\/strong>, mais l\u2019\u00e9quipe du Web Summer Camp et Jani nous ont accompagn\u00e9 tout au long de cette aventure, et ce sera \u00e0 refaire !<\/p>\n<p><a href=\"https:\/\/www.kaliop.com\/\/app\/blog-uploads\/2017\/10\/websummercamp_baptiste_kaliop_2017.jpg\"><img loading=\"lazy\" class=\"wp-image-16244 aligncenter\" src=\"https:\/\/www.kaliop.com\/\/app\/blog-uploads\/2017\/10\/websummercamp_baptiste_kaliop_2017-300x200.jpg\" alt=\"websummercamp_baptiste_kaliop_2017\" width=\"354\" height=\"236\" \/><\/a><\/p>\n<p style=\"text-align: center;\">\u00a9\u00a0Web Summer Camp<\/p>\n<p>[su_button url=\u00a0\u00bbhttp:\/\/2017.websummercamp.com\/eZ\/Extending-eZ-Platform-REST-API-for-building-decoupled-sites-and-applications\u00a0\u00bb target=\u00a0\u00bbblank\u00a0\u00bb \u00a0background=\u00a0\u00bb#fc4c02&Prime; size=\u00a0\u00bb5&Prime; center=\u00a0\u00bbyes\u00a0\u00bb]D\u00e9couvrez notre workshop[\/su_button]<\/p>\n<p>&nbsp;<\/p>\n<p>En bref, les sujets abord\u00e9s sont tr\u00e8s vari\u00e9s, le format workshop est l\u2019id\u00e9al pour s\u2019impr\u00e9gner de nouvelles choses et les mettre en pratique ! Sans oublier l\u2019ambiance que toute l\u2019\u00e9quipe du WebSummerCamp arrive \u00e0 faire r\u00e9gner pendant ce s\u00e9jour, et nous les en remercions !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cette ann\u00e9e, le Web Summer Camp se d\u00e9roulait du 30 ao\u00fbt au 2 septembre \u00e0 Rovinj, sur la c\u00f4te Croate. Avec Baptiste, nous avons eu la chance de participer \u00e0 cet \u00e9v\u00e9nement et m\u00eame de pr\u00e9senter notre workshop ! En dehors du lieu qui est magique (si si, allez voir quelques photos), le Web Summer [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":19653,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","inline_featured_image":false},"categories":[1],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>eZ Web Summer Camp : Allez-y, c\u2019est top ! - Blog<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrez le workshop de la Kaliop Team donn\u00e9 par Baptiste et Antonin, leur du Web Summer Camp 2017, en Croatie. eZ Publish, VueJs &amp; GraphQL vous attendent.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.kaliop.com\/fr\/ez-web-summer-camp-allez-y-cest-top\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"eZ Web Summer Camp : Allez-y, c\u2019est top ! - Blog\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrez le workshop de la Kaliop Team donn\u00e9 par Baptiste et Antonin, leur du Web Summer Camp 2017, en Croatie. eZ Publish, VueJs &amp; GraphQL vous attendent.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.kaliop.com\/fr\/ez-web-summer-camp-allez-y-cest-top\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-10-17T14:00:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-02-20T16:47:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.kaliop.com\/app\/uploads\/2017\/10\/international-conference-1597529_960_720.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"638\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Antonin Savoie\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Antonin Savoie\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.kaliop.com\/fr\/ez-web-summer-camp-allez-y-cest-top\/\",\"url\":\"https:\/\/www.kaliop.com\/fr\/ez-web-summer-camp-allez-y-cest-top\/\",\"name\":\"eZ Web Summer Camp : Allez-y, c\u2019est top ! - Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.kaliop.com\/fr\/#website\"},\"datePublished\":\"2017-10-17T14:00:35+00:00\",\"dateModified\":\"2020-02-20T16:47:07+00:00\",\"author\":{\"@id\":\"https:\/\/www.kaliop.com\/fr\/#\/schema\/person\/7b04c72ab7fe62a2476239021960cbcc\"},\"description\":\"D\u00e9couvrez le workshop de la Kaliop Team donn\u00e9 par Baptiste et Antonin, leur du Web Summer Camp 2017, en Croatie. eZ Publish, VueJs & GraphQL vous attendent.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.kaliop.com\/fr\/ez-web-summer-camp-allez-y-cest-top\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.kaliop.com\/fr\/ez-web-summer-camp-allez-y-cest-top\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.kaliop.com\/fr\/ez-web-summer-camp-allez-y-cest-top\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.kaliop.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"eZ Web Summer Camp : Allez-y, c\u2019est top !\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.kaliop.com\/fr\/#website\",\"url\":\"https:\/\/www.kaliop.com\/fr\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.kaliop.com\/fr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.kaliop.com\/fr\/#\/schema\/person\/7b04c72ab7fe62a2476239021960cbcc\",\"name\":\"Antonin Savoie\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.kaliop.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.kaliop.com\/app\/uploads\/2019\/01\/Antonin-Savoie-150x150.png\",\"contentUrl\":\"https:\/\/www.kaliop.com\/app\/uploads\/2019\/01\/Antonin-Savoie-150x150.png\",\"caption\":\"Antonin Savoie\"},\"description\":\"[fr]Lead D\u00e9veloppeur Web chez Kaliop et passionn\u00e9 du Web, je travaille sur un large panel de technologies comme Symfony, Vue.js, Serverless, AWS, Node.js, Docker, Varnish.[\/fr] [en]Lead Web Developer at Kaliop and passionate about the Web, I work on a wide range of technologies such as Symfony, Vue.js, Serverless, AWS, Node.js, Docker, Varnish.[\/en]\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"eZ Web Summer Camp : Allez-y, c\u2019est top ! - Blog","description":"D\u00e9couvrez le workshop de la Kaliop Team donn\u00e9 par Baptiste et Antonin, leur du Web Summer Camp 2017, en Croatie. eZ Publish, VueJs & GraphQL vous attendent.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.kaliop.com\/fr\/ez-web-summer-camp-allez-y-cest-top\/","og_locale":"fr_FR","og_type":"article","og_title":"eZ Web Summer Camp : Allez-y, c\u2019est top ! - Blog","og_description":"D\u00e9couvrez le workshop de la Kaliop Team donn\u00e9 par Baptiste et Antonin, leur du Web Summer Camp 2017, en Croatie. eZ Publish, VueJs & GraphQL vous attendent.","og_url":"https:\/\/www.kaliop.com\/fr\/ez-web-summer-camp-allez-y-cest-top\/","article_published_time":"2017-10-17T14:00:35+00:00","article_modified_time":"2020-02-20T16:47:07+00:00","og_image":[{"width":960,"height":638,"url":"https:\/\/www.kaliop.com\/app\/uploads\/2017\/10\/international-conference-1597529_960_720.jpg","type":"image\/jpeg"}],"author":"Antonin Savoie","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Antonin Savoie","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.kaliop.com\/fr\/ez-web-summer-camp-allez-y-cest-top\/","url":"https:\/\/www.kaliop.com\/fr\/ez-web-summer-camp-allez-y-cest-top\/","name":"eZ Web Summer Camp : Allez-y, c\u2019est top ! - Blog","isPartOf":{"@id":"https:\/\/www.kaliop.com\/fr\/#website"},"datePublished":"2017-10-17T14:00:35+00:00","dateModified":"2020-02-20T16:47:07+00:00","author":{"@id":"https:\/\/www.kaliop.com\/fr\/#\/schema\/person\/7b04c72ab7fe62a2476239021960cbcc"},"description":"D\u00e9couvrez le workshop de la Kaliop Team donn\u00e9 par Baptiste et Antonin, leur du Web Summer Camp 2017, en Croatie. eZ Publish, VueJs & GraphQL vous attendent.","breadcrumb":{"@id":"https:\/\/www.kaliop.com\/fr\/ez-web-summer-camp-allez-y-cest-top\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.kaliop.com\/fr\/ez-web-summer-camp-allez-y-cest-top\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.kaliop.com\/fr\/ez-web-summer-camp-allez-y-cest-top\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.kaliop.com\/fr\/"},{"@type":"ListItem","position":2,"name":"eZ Web Summer Camp : Allez-y, c\u2019est top !"}]},{"@type":"WebSite","@id":"https:\/\/www.kaliop.com\/fr\/#website","url":"https:\/\/www.kaliop.com\/fr\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.kaliop.com\/fr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/www.kaliop.com\/fr\/#\/schema\/person\/7b04c72ab7fe62a2476239021960cbcc","name":"Antonin Savoie","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.kaliop.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/www.kaliop.com\/app\/uploads\/2019\/01\/Antonin-Savoie-150x150.png","contentUrl":"https:\/\/www.kaliop.com\/app\/uploads\/2019\/01\/Antonin-Savoie-150x150.png","caption":"Antonin Savoie"},"description":"[fr]Lead D\u00e9veloppeur Web chez Kaliop et passionn\u00e9 du Web, je travaille sur un large panel de technologies comme Symfony, Vue.js, Serverless, AWS, Node.js, Docker, Varnish.[\/fr] [en]Lead Web Developer at Kaliop and passionate about the Web, I work on a wide range of technologies such as Symfony, Vue.js, Serverless, AWS, Node.js, Docker, Varnish.[\/en]"}]}},"_links":{"self":[{"href":"https:\/\/www.kaliop.com\/fr\/wp-json\/wp\/v2\/posts\/16221"}],"collection":[{"href":"https:\/\/www.kaliop.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kaliop.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kaliop.com\/fr\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kaliop.com\/fr\/wp-json\/wp\/v2\/comments?post=16221"}],"version-history":[{"count":13,"href":"https:\/\/www.kaliop.com\/fr\/wp-json\/wp\/v2\/posts\/16221\/revisions"}],"predecessor-version":[{"id":27758,"href":"https:\/\/www.kaliop.com\/fr\/wp-json\/wp\/v2\/posts\/16221\/revisions\/27758"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kaliop.com\/fr\/wp-json\/wp\/v2\/media\/19653"}],"wp:attachment":[{"href":"https:\/\/www.kaliop.com\/fr\/wp-json\/wp\/v2\/media?parent=16221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kaliop.com\/fr\/wp-json\/wp\/v2\/categories?post=16221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kaliop.com\/fr\/wp-json\/wp\/v2\/tags?post=16221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}