{"id":13529,"date":"2019-12-13T12:19:22","date_gmt":"2019-12-13T15:19:22","guid":{"rendered":"https:\/\/www.fuctura.com.br\/recife\/?p=13529"},"modified":"2019-12-13T12:19:22","modified_gmt":"2019-12-13T15:19:22","slug":"back-end-vs-front-end-escolha-o-seu-futuro","status":"publish","type":"post","link":"https:\/\/www.fuctura.com.br\/recife\/back-end-vs-front-end-escolha-o-seu-futuro\/","title":{"rendered":"Back-end vs Front-end, escolha o seu futuro"},"content":{"rendered":"<p>No mundo de desenvolvimento de software, existem dois termos muito comuns que provavelmente voc\u00ea j\u00e1 se deparou: F<i>ront-End e<\/i>\u00a0B<i>ack-End<\/i>.<\/p>\n<p>\u00c9 muito comum vermos vagas de empregos com os t\u00edtulos:<\/p>\n<h3>\u201cProgramador Front-end\u201d ou\u00a0 \u201cProgramador Back-end\u201d<\/h3>\n<p>Conhe\u00e7a as diferen\u00e7as entre essas express\u00f5es.<\/p>\n<h2>Front-end<\/h2>\n<p>O F<i>ront-End<\/i>\u00a0\u00e9 todo o c\u00f3digo, ou seja, em se tratando de aplica\u00e7\u00f5es web, \u00e9 exatamente o c\u00f3digo do sistema que roda no navegador.<\/p>\n<p>Em geral, <strong>desenvolvedores front-end<\/strong> utilizam HTML, CSS e JavaScript para conferir \u00e0 p\u00e1gina estilo, cores, efeitos, identidade visual, formata\u00e7\u00e3o de texto, anima\u00e7\u00f5es, efeitos de scroll, etc.<\/p>\n<p>Para quem deseja entrar nessa \u00e1rea, \u00e9 importante destacar que o desenvolvedor front-end, devido ao fato de trabalhar diretamente com o usu\u00e1rio, tem a possibilidade de atuar como web designer na cria\u00e7\u00e3o de mockups e layouts ou pode, ainda, tornar-se analista de experi\u00eancia do cliente.<\/p>\n<p>Pessoas que s\u00e3o mais soltas e t\u00eam facilidade de relacionamento e trabalho em grupo podem se dar melhor como desenvolvedores front-end. Existe, ainda, a chance de trabalhar remotamente, no exterior, em uma startup, em uma grande empres.<\/p>\n<p>Existem diversas oportunidades no mercado para desenvolvedores especialistas em\u00a0<i>front-end<\/i>. Nestes casos, esses programadores n\u00e3o conhecem nada ou conhecem muito pouco de\u00a0<i>back-end<\/i>.<\/p>\n<p>Embora esses programadores n\u00e3o precisem conhecer como desenvolver c\u00f3digo de\u00a0<i>back-end<\/i>\u00a0(vamos falar sobre isso daqui a pouco), \u00e9 extremamente importante que eles conhe\u00e7am os fundamentos sobre a arquitetura do software, porque afinal, o c\u00f3digo que eles produzem fazem parte de um todo e se comunica com o\u00a0<i>back-end<\/i>.<\/p>\n<p>Desenvolvedores\u00a0<i>front-end<\/i>\u00a0n\u00e3o lidam diretamente com banco de dados, servidores de aplica\u00e7\u00e3o complexos e v\u00e1rias outras coisas que s\u00f3 quem trabalha com\u00a0<i>back-end<\/i>\u00a0conhece.<\/p>\n<p>Os desafios s\u00e3o outros: criar p\u00e1ginas ou telas com boa usabilidade e carregamento r\u00e1pido, garantir o funcionamento nos diferentes navegadores, integrar com os servi\u00e7os do\u00a0<i>back-end<\/i>, etc.<\/p>\n<p>&nbsp;<\/p>\n<h2>Back-end<\/h2>\n<p>O <strong>desenvolvedor back-end<\/strong> \u00e9, resumidamente, o respons\u00e1vel por \u201cconstruir os alicerces da casa\u201d. Isso significa que ele determina como ser\u00e1 o ambiente de um website ou app, atuando nos bastidores \u2013 mais de forma alguma tendo papel coadjuvante.<\/p>\n<p>Respons\u00e1vel pelo \u201clado do servidor\u201d em vez de cuidar do usu\u00e1rio, o desenvolvedor back-end precisa dominar uma s\u00e9rie de linguagens, frameworks e tecnologias para se dar bem na profiss\u00e3o.<\/p>\n<p>As principais tecnologias back-end voltadas para web PHP, Ruby on Rails, Node.js e Python. H\u00e1, ainda, as solu\u00e7\u00f5es coltadas a Desktop, como C, C#, C++ e Java, al\u00e9m de muitas outras dispon\u00edveis no mercado.<\/p>\n<p>O desenvolvedor back-end cuida do \u201cc\u00e9rebro do site\u201d, viabilizando sua comunica\u00e7\u00e3o com o servidor e estabelecendo a liga\u00e7\u00e3o entre os APIs (Application Programming Interface ou Interface de Programa\u00e7\u00e3o de Aplica\u00e7\u00f5es) e o banco de dados, al\u00e9m de construir a estrutura do site.<\/p>\n<p>O back-end \u00e9 vital para um site funcionar bem. Sem o seu trabalho, tudo o que o front-end fizer n\u00e3o ter\u00e1 sentido. Por isso, quem adora c\u00f3digos e linguagens de programa\u00e7\u00e3o, por\u00e9m tem um perfil mais discreto e introvertido pode se dar melhor nessa fun\u00e7\u00e3o.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>No mundo de desenvolvimento de software, existem dois termos muito comuns que provavelmente voc\u00ea j\u00e1 se deparou: Front-End e\u00a0Back-End. \u00c9 muito comum vermos vagas de empregos com os t\u00edtulos: \u201cProgramador Front-end\u201d ou\u00a0 \u201cProgramador Back-end\u201d Conhe\u00e7a as diferen\u00e7as entre essas express\u00f5es. Front-end O Front-End\u00a0\u00e9 todo o c\u00f3digo, ou seja, em se tratando de aplica\u00e7\u00f5es web, \u00e9 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":13530,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-13529","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ultimas-noticias"],"_links":{"self":[{"href":"https:\/\/www.fuctura.com.br\/recife\/wp-json\/wp\/v2\/posts\/13529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fuctura.com.br\/recife\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fuctura.com.br\/recife\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fuctura.com.br\/recife\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fuctura.com.br\/recife\/wp-json\/wp\/v2\/comments?post=13529"}],"version-history":[{"count":2,"href":"https:\/\/www.fuctura.com.br\/recife\/wp-json\/wp\/v2\/posts\/13529\/revisions"}],"predecessor-version":[{"id":13541,"href":"https:\/\/www.fuctura.com.br\/recife\/wp-json\/wp\/v2\/posts\/13529\/revisions\/13541"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fuctura.com.br\/recife\/wp-json\/wp\/v2\/media\/13530"}],"wp:attachment":[{"href":"https:\/\/www.fuctura.com.br\/recife\/wp-json\/wp\/v2\/media?parent=13529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fuctura.com.br\/recife\/wp-json\/wp\/v2\/categories?post=13529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fuctura.com.br\/recife\/wp-json\/wp\/v2\/tags?post=13529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}