{"id":1231,"date":"2017-11-15T23:19:36","date_gmt":"2017-11-16T01:19:36","guid":{"rendered":"https:\/\/2017.saopaulo.wordcamp.org\/?post_type=wcb_session&#038;p=1231"},"modified":"2017-11-15T23:41:47","modified_gmt":"2017-11-16T01:41:47","slug":"ferramentas-essenciais-para-desenvolvedores-de-plugins","status":"publish","type":"wcb_session","link":"https:\/\/saopaulo.wordcamp.org\/2017\/session\/ferramentas-essenciais-para-desenvolvedores-de-plugins\/","title":{"rendered":"Ferramentas essenciais para desenvolvedores de plugins"},"content":{"rendered":"<p>Quando falamos em desenvolvimento de plugins para WordPress, existem diversas ferramentas, como o Vagrant, o Grunt e o PHP Code Sniffer, que podem lhe auxiliar e garantir que o seu projeto (e o seu c\u00f3digo) estar\u00e1 bem estruturado e organizado.<\/p>\n<p>Nesta palestra ser\u00e3o apresentadas estas ferramentas, alguns exemplos da vida real, bem como uma demonstra\u00e7\u00e3o pr\u00e1tica de como utiliz\u00e1-las.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quando falamos em desenvolvimento de plugins para WordPress, existem diversas ferramentas, como o Vagrant, o Grunt e o PHP Code Sniffer, que podem lhe auxiliar e garantir que o seu projeto (e o seu c\u00f3digo) estar\u00e1 bem estruturado e organizado. &hellip; <a href=\"https:\/\/saopaulo.wordcamp.org\/2017\/session\/ferramentas-essenciais-para-desenvolvedores-de-plugins\/\">Continue lendo <span class=\"assistive-text\">Ferramentas essenciais para desenvolvedores de plugins<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":13042829,"featured_media":1233,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1512212400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1062],"footnotes":""},"session_track":[164407,20749],"session_category":[],"class_list":["post-1231","wcb_session","type-wcb_session","status-publish","has-post-thumbnail","hentry","wcb_track-auditorio","wcb_track-desenvolvimento"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9k7no-jR","jetpack_likes_enabled":true,"session_date_time":{"date":"02\/12\/2017","time":"09h00"},"session_speakers":[{"id":"1062","slug":"tiago-hillebrandt","name":"Tiago Hillebrandt","link":"https:\/\/saopaulo.wordcamp.org\/2017\/speaker\/tiago-hillebrandt\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/saopaulo.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/saopaulo.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/saopaulo.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/saopaulo.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1231\/revisions"}],"predecessor-version":[{"id":1232,"href":"https:\/\/saopaulo.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1231\/revisions\/1232"}],"speakers":[{"embeddable":true,"href":"https:\/\/saopaulo.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/1062"}],"author":[{"embeddable":true,"href":"https:\/\/saopaulo.wordcamp.org\/2017\/wp-json\/wporg\/v1\/users\/tiagohillebrandt"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/saopaulo.wordcamp.org\/2017\/wp-json\/wp\/v2\/media\/1233"}],"wp:attachment":[{"href":"https:\/\/saopaulo.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=1231"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/saopaulo.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=1231"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/saopaulo.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=1231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}