Curso

Curso de Desarrollo Full Stack

Emisor: Escuela Musk

300 horas

·

Íntegro

·

Español

Programa certificado por ARP

Diploma ARP de validez internacional

Valoraciones de alumnos verificados

Precio a consultar

  • Aprenderas a desarrollar tanto el Front End como el Back End de aplicaciones web.
  • Aprenderás tecnologías como JavaScript, HTML, CSS, PostgreSQL, MongoDB, Node.js, React.js, Next.js, Angular, Vue, Express.js, Git, y Docker.
  • Dominaras todas las capas de una web, desde la interfaz de usuario hasta la base de datos, y preparándote para trabajar en proyectos complejos y en entornos profesionales.
Requisitos:
  1. No se requieren requisitos previos.

Marcos García

Technologist - Software Engineer - Teacher - Learner - Maker

Ver Currículum

300 horas en total

  1. Introducción a la programación.
  2. Preparando el entorno de desarrollo.
  3. Conceptos básicos comunes a los lenguajes de programación.
  4. Tipos.
  5. Variables.
  6. Estructuras de control.
  7. Funciones.
  8. Estructura de datos y algoritmos.
  9. OOP y FP.
  10. 0.10 Git & GitHub.

  1. Introducción a las bases de datos.
  2. Fundamentos de Bases de datos relacionales.
  3. Bases de datos NoSQL.
  4. ORM (Object Relational mapping).
  5. Migraciones y manejo de versiones.

  1. Creación de servidores web.
  2. Desarrollo de APIs.
  3. Realtime and WebSockets.
  4. Autenticación y autorización.
  5. Principios de diseño de APIs y documentación.

  1. Microservicios VS monolitos.
  2. Patrones de Arquitectura.
  3. Patrones de seguridad.
  4. Contenedores.
  5. Patrones de diseño.

  1. Tests unitarios.
  2. Tests de integración.
  3. Tests funcionales.
  4. TDD (Test-Driven Development).

  1. Introducción a Java.
  2. Sintaxis del lenguaje.
  3. OOP.
  4. Programación funcional.
  5. Introducción a Spring Boot (1).
  6. Arquitectura y desarrollo (1).
  7. Generar una API (1).

  1. Fundamentos de seguridad web
  2. Implementación de HTTPS y manejo de certificados SSL/TLS
  3. Seguridad de APIs
  4. Prevención de ataques comunes

  1. Herramientas disponibles.
  2. Vercel.
  3. Proyecto final.

  1. Lenguajes de marcado vs Lenguajes de programación.
  2. Anatomía de una página web.
  3. DOM.
  4. CSS.
  5. Responsiveness.
  6. Librerías de estilos vs componentes.

  1. Funcionalidades en el navegador.
  2. Aplicaciones WEB.
  3. Usos avanzados de Javascript.
  4. Web packers.

  1. Introducción a React.js y JSX.
  2. React components.
  3. React hooks.
  4. Patrones y buenas prácticas.
  5. Next.js.

  1. Angular.
  2. Vue.
  3. Svelte.
  4. JQuery.

  1. Tests unitarios.
  2. Tests de Snapshot & DOM.
  3. Tests de integración.
  4. Tests de aceptación.

  1. Herramientas de diseño.
  2. UX.
  3. Tendencias.

  1. Opciones gratuitas disponibles en 2024
  2. Vercel
  3. Proyecto final

  1. El entorno profesional.
  2. Gestión de proyectos.
  3. Encontrando trabajo.

¿Quieres más información?

Completa este formulario y la academia se pondrá en contacto contigo.

Enviar mensaje

¿Quieres más información?

Completa este formulario y la academia se pondrá en contacto contigo.

Enviar mensaje
report

¿Algo no está bien?

Si has encontrado en este curso información que no está bien puedes reportar una incidencia aquí.

logosKitDigital
Volver arriba