{"id":15921,"date":"2021-01-01T13:04:08","date_gmt":"2021-01-01T12:04:08","guid":{"rendered":"https:\/\/immune.institute\/?p=912"},"modified":"2021-01-01T13:04:08","modified_gmt":"2021-01-01T12:04:08","slug":"que-y-quien-es-un-full-stack-developer","status":"publish","type":"post","link":"https:\/\/immune.institute\/en\/blog\/que-y-quien-es-un-full-stack-developer\/","title":{"rendered":"WHAT AND WHO IS A FULL-STACK DEVELOPER?"},"content":{"rendered":"<h2>\u00bfQu\u00e9 necesitas para convertirte en un aut\u00e9ntico full-stack developer?<\/h2>\n<p>Cada vez hay m\u00e1s ofertas de trabajo donde se incluye entre los requisitos ser un \u201cfull-stack developer\u201d. Pero, realmente, \u00bfsabemos qu\u00e9 buscan las empresas al decir esto? Normalmente, cuando se demanda un perfil de este tipo, la empresa busca una persona t\u00e9cnica, que sea por lo general programador inform\u00e1tico, y que conozca bien las facetas del front-end, back-end y los diferentes sistemas operativos y componentes que hay en estas fronteras.<\/p>\n<p>Para poder dar respuesta con mayor exactitud a nuestra pregunta, primero hay que saber qu\u00e9 significa <em>full stack<\/em>. Este es un tipo de desarrollo que abarca tanto las facetas front-end como las back-end de una aplicaci\u00f3n. Y, \u00bfqu\u00e9 es el front y back-end? Mientras que el front-end es lo que los usuarios ven y con lo que interact\u00faan en una p\u00e1gina web, el back-end es la parte que se oculta al usuario, como la log\u00edstica de la misma, la base de datos, el servidor, etc.<\/p>\n<p>As\u00ed, cuando en una oferta de trabajo se demanda un perfil \u201cfull-stack\u201d, lo que se est\u00e1 pidiendo es un programador completo que tenga la capacidad de trabajar con tecnolog\u00edas para ambos niveles del sistema, de forma que pueda encargarse de todos los componentes de una aplicaci\u00f3n.<\/p>\n<p><strong>\u00bfQu\u00e9 necesitas para convertirse en un aut\u00e9ntico full-stack developer?<\/strong><\/p>\n<ul data-rte-list=\"default\">\n<li><strong>GitHub<\/strong>. Si te consideras un buen programador, seguro que sabes trabajar con Git y tienes, adem\u00e1s un perfil en GitHub. Esta plataforma es, adem\u00e1s, estupenda para trabajar en equipo y compartir conocimientos sobre c\u00f3digo.<\/li>\n<li><strong>HTML\/CSS. Obligatorio si quieres darle un estilo determinado a tu contenido. Adem\u00e1s, con el cambio de tendencia en el uso de dispositivos que nos llevan hacia un Mobile First, tenemos que manejar s\u00ed o s\u00ed los dos lenguajes. <\/strong><\/li>\n<li><strong>JavaScript<\/strong>. El lenguaje m\u00e1s popular de Internet no pod\u00eda faltar en los requisitos para ser un full-stack developer. Con JavaScript podemos hacer un sinf\u00edn de cosas empezando desde cero. Un buen full-stack debe conocer muy en profundidad este lenguaje, incluyendo sus caracter\u00edsticas y frameworks.<\/li>\n<li><strong>Lenguaje backend. Aunque hay varios lenguajes populares, con ser experto en un par de ello es suficiente. Uno de los m\u00e1s populares y demandados por las empresas es Python. Su sintaxis es muy sencilla y depurada. \u00bfTe mueres por probarlo? \u00a1En <\/strong><a href=\"https:\/\/immune.institute\/en\/\"><strong>nuestra web<\/strong><\/a><strong> podr\u00e1s hacer un par de pruebas! Otro de los lenguajes m\u00e1s demandados es Node.js. Este es en s\u00ed un entorno de JavaScript por lo que si ya conoces este lenguaje, no necesitar\u00e1s aprender uno nuevo.<\/strong><\/li>\n<li><strong>Bases de datos y almacenamiento web. Si construyes aplicaciones web, debes aprender a almacenar los datos. Para poder hacerlo, debes adquirir conocimientos sobre el almacenamiento en memoria, las bases de datos relacionales, las de datos NoSQL\u2026 El objetivo de esto es que aprendas a escoger el tipo de almacenamiento en funci\u00f3n de tus necesidades. <\/strong><\/li>\n<li><strong>HTTP &amp; REST. Mientras que el HTTP es el protocolo que permite comunicar los servidores con los clientes, el REST es una interfaz entre sistemas que usa HTTP para obtener datos. <\/strong><\/li>\n<\/ul>\n<p>Desde IMMUNE queremos ayudarte a ser uno de los mejores desarrolladores del momento. No esperes m\u00e1s, consulta nuestros cursos\u2026 y empieza a codificar el futuro.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-7879\" src=\"https:\/\/principal.immune.institute\/wp-content\/uploads\/2021\/01\/xIMMUNE-DEVELOPER.jpg.pagespeed.ic_.4OeV_fJZXx.webp\" alt=\"\" width=\"960\" height=\"637\" srcset=\"https:\/\/immune.institute\/wp-content\/uploads\/2021\/01\/xIMMUNE-DEVELOPER.jpg.pagespeed.ic_.4OeV_fJZXx.webp 960w, https:\/\/immune.institute\/wp-content\/uploads\/2021\/01\/xIMMUNE-DEVELOPER.jpg.pagespeed.ic_.4OeV_fJZXx-256x170.webp 256w, https:\/\/immune.institute\/wp-content\/uploads\/2021\/01\/xIMMUNE-DEVELOPER.jpg.pagespeed.ic_.4OeV_fJZXx-512x340.webp 512w, https:\/\/immune.institute\/wp-content\/uploads\/2021\/01\/xIMMUNE-DEVELOPER.jpg.pagespeed.ic_.4OeV_fJZXx-768x510.webp 768w, https:\/\/immune.institute\/wp-content\/uploads\/2021\/01\/xIMMUNE-DEVELOPER.jpg.pagespeed.ic_.4OeV_fJZXx-18x12.webp 18w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>There are more and more job offers where the requirements include being a \"full-stack developer\". But do we really know what companies are looking for when they say this? Normally, when a profile of this type is requested, the company is looking for a technical person.<\/p>","protected":false},"author":3,"featured_media":7426,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-15921","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/posts\/15921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/comments?post=15921"}],"version-history":[{"count":0,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/posts\/15921\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/media\/7426"}],"wp:attachment":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/media?parent=15921"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/categories?post=15921"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/tags?post=15921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}