DESARROLLADOR FULLSTACK
Es un especialista en el desarrollo de sitios web que integra el diseño de la experiencia del cliente en una página (front end), así como la programación y mantenimiento de la arquitectura interna del sitio (back end). Este perfil debe tener habilidades creativas y de diseño, pensamiento estratégico, capacidad analítica, conocimientos técnicos en programación y desarrollo web.
HABILIDADES BASICAS
Las habilidades básicas que debe poseer un desarrollador full stack
incluyen:
1.Conocimientos en arquitectura web, programación y bases de datos.
2.Conocimiento en HTML, CSS y JavaScript para la creación de interfaces
de usuario atractivas, responsivas e interactivas.
3.Resolución de problemas, creatividad, atención a los detalles y
comunicación.
HERRAMIENTAS
Las herramientas mínimas que debe saber usar un desarrollador full stack incluyen:
1.Github: Una plataforma colaborativa en la que cualquier programador puede ayudar a mejorar el código de los demás.
2.Chrome DevTool: Una herramienta integrada en el navegador Chrome que abarca un conjunto de funcionalidades para depurar y crear sitios web.
3.Jira: Una herramienta potente para gestionar y administrar proyectos, así como para realizar un seguimiento exhaustivo de los errores.
4.MongoDB: Una base de datos NoSQL orientada a documentos.
5.NodeJS: Un entorno en tiempo de ejecución multiplataforma, para la capa del servidor (pero no limitándose a ello) basado en el lenguaje de programación ECMAScript, asíncrono, con E/S de datos en una arquitectura orientada a eventos y basado en el motor V8 de Google.
6.React: Una biblioteca Javascript para construir interfaces de usuario.
Ejemplos