La programación full stack se refiere a la capacidad de desarrollar tanto en el lado del servidor (back-end) como en el lado del cliente (front-end) de una aplicación web.
Esto incluye habilidades en lenguajes de programación como JavaScript, HTML, CSS, así como en tecnologías del lado del servidor como PHP, Ruby, Python, y bases de datos como MySQL o MongoDB.
Un desarrollador full stack debería tener experiencia en todas las capas de la aplicación, desde la interfaz de usuario hasta la base de datos y todo lo que hay en medio.
Curso de programador fullstack en 12 lecciones
Con este curso de 12 lecciones, podrás aprender sobre TypeScript, GraphQL, MongoDB, Node.js, Redux y React de manera integrada.
Aprenderás sobre el desarrollo web moderno en JavaScript y cómo crear aplicaciones de una sola página con ReactJS y REST API en Node.js.
Este curso está diseñado para reducir la barrera de entrada a nuevas tecnologías y está dirigido a desarrolladores individuales y empresas.
Además, es gratuito y está impartido por Full Stack Open y la Universidad de Helsinki y Houston Inc. Aunque es un curso introductorio, se requiere una buena comprensión de los fundamentos de la programación y se puede realizar en español.
Es necesario contar con un ordenador y conexión a Internet para seguir el curso en línea.
El temario a tratar es el siguiente:
- Fundamentos de las aplicaciones web
- Introducción a reaccionar
- Comunicarse con el servidor
- Programando un servidor con NodeJS y Express
- Pruebas de servidores Express, administración de usuarios
- Prueba de aplicaciones React
- Gestión de estados con Redux
- Enrutador React, ganchos personalizados, aplicación de estilo con CSS y paquete web
- GráficoQL
- Mecanografiado
- Reaccionar nativo
- CI/CD
- Contenedores
Cursos relacionados
Accede al curso usando este enlace.
Hola