

El full stack developer es un desarrollador que trabaja tanto en el front-end como en el back-end de un sitio web, software o aplicación, es decir: está tanto en la parte del cliente y usuarios como del servidor.
Para entender qué es el full stack es preciso diferenciar primero el front-end del back-end.
Es la parte de un sitio web con la que el usuario interactúa de forma directa, por lo que incluye el texto, imágenes, vídeos, gráficos, call to action, FAQ (preguntas frecuentes), formularios para registrarse, etc.
Un programador de front-end deberá tener en cuenta todos aquellos aspectos que mejoren la experiencia de usuario para crear interfaces intuitivas y rápidas, como la selección de colores, disposición de elementos, botones, menús, urls, etc. Para ello, deberá combinar un buen diseño con la creatividad y la funcionalidad.
Incluye toda la información del servidor y base de datos que hacen posible que una aplicación web funcione y a la que no tiene acceso el usuario. Por lo tanto, un desarrollador de back-end deberá contar con conocimientos de lenguaje de programación, además de manejar bases de datos y herramientas de almacenamiento web. Saber trabajar con lógica y manejar conceptos abstractos son dos claves de este perfil.
Es decir, los objetivos y funciones de un desarrollador del front-end y del back-end son diferentes pero complementarios. La figura del full stack developer asumiría ambos roles teniendo una visión completa de un proyecto/negocio.
Así, las funciones del full stack developer combinan las propias del front-end y back-end, por lo que estarían:
El curso está dirigido a todas las personas que deseen conocer más sobre programación y codificación con JavaScript. Es decir, está especialmente diseñado para quienes estudian y trabajan en áreas relacionadas con la programación.
A pesar de ser un curso introductorio, a la hora de cursarlo deberás tener una sólida comprensión de los fundamentos básicos de la programación. Por lo demás, puedes realizarlo en español, por lo que no resulta necesario conocer otros idiomas.
Por último, deberás contar con un ordenador y conexión estable a Internet para poder realizar el contenido de forma online.
Este curso está desarrollado por Matti Luukkainen (las partes de 0 a 8), por desarrolladores de Terveystalo (la parte 9) y por Kalle Ilves (la parte 10). Además, han participado en las mejoras y la corrección del mismo numerosas personas.
Está dividido en 12 partes y traducido al español por Sebastian Torres y Cynthia Vico Vacca, con el apoyo de FrontendCafé.
En él dispondrás tanto del material como recursos necesarios para poder realizar tu formación.
El temario a tratar es el siguiente:
Accede ahora al curso usando este enlace.
Aprende Bash desde cero con este curso gratis en Udemy. Ideal para principiantes que quieren…
Aprende cómo funcionan los microcontroladores por dentro con este curso gratis en Udemy. Ideal si…
Aprende R desde cero con este curso gratis en Udemy. Ideal para estudiantes de ingeniería…
Aprende a crear apps sin experiencia con este curso gratis de Vibe Coding en Udemy.…
Aprende inglés sin gastar un peso. Fundación Carlos Slim lanza plataforma con recursos certificados internacionalmente.…
Curso completo de Python por IBM: desde básico hasta APIs. Certificación gratuita con ejercicios prácticos.…