900 293 573

Curso de Desarrollador Fullstack

Curso
On-line

Descripción

El Curso de Desarrollo Full Stack de Escuela Musk te enseña a crear aplicaciones web completas desde cero, tanto por el lado del cliente (frontend) como por el servidor (backend). Aprenderás a dominar tecnologías clave como HTML, CSS, JavaScript, React, Node.js y bases de datos, trabajando desde el principio en proyectos reales con un enfoque totalmente práctico.

Sin necesidad de conocimientos previos, irás construyendo paso a paso todo lo necesario para desarrollar plataformas modernas, funcionales y escalables, preparándote para trabajar como desarrollador web junior o lanzar tus propias ideas al mundo.

Temario

Módulos formativos

Fundamentos de Programación
  • Introducción a la programación
  • Preparando el entorno de desarrollo
  • Conceptos básicos comunes a los lenguajes de programación
  • Tipos
  • Variables y operadores
  • Estructuras de control
  • Funciones
  • Estructuras de datos y algoritmos
  • Git & GitHub

Back end - Bases de Datos
  • Introducción a las Bases de Datos
  • Fundamentos de bases de datos relacionales
  • Bases de datos NoSQL
  • ORM (Object Relational Mapping)

Desarrollo Web y APIs
  • Creación de servidores web
  • Desarrollo de APIs
  • Realtime and WebSockets
  • Autenticación y autorización
  • Principios de diseño de APIs y documentación

Arquitectura de Software y Patrones de Diseño
  • Microservicios vs Monolitos
  • Patrones de arquitectura
  • Contenedores
  • Patrones de diseño

Introducción a Java & Spring
  • Introducción a Java
  • Sintaxis del lenguaje
  • OOP
  • Introducción a Spring
  • Generar una API

Testing
  • Tests unitarios
  • Tests de integración
  • Tests funcionales
  • TDD (Test-Driven Development)

Ciberseguridad
  • Fundamentos de ciberseguridad
  • Implementación de HTTPS y manejo de certificados SSL/TLS
  • Seguridad en APIs
  • Prevención de ataques comunes

Publicar una API
  • Opciones gratuitas en 2024
  • Vercel
Proyecto final

Front end
HTML y CSS
  • Lenguajes de marcado vs lenguajes de programación
  • Anatomía de una página web
  • DOM
  • CSS
  • Responsiveness
  • Librerías de estilo vs componentes

Javascript en el Navegador
  • Funcionamiento en el navegador
  • Javascript

React
  • Introducción a React.js y JSX
  • Componentes
  • React Hooks
  • React router
  • Estilos en React
  • Comunicación con APIs

UX/UI
  • Herramientas de diseño
  • UX UI y diseño para desarrolladores

Testing
  • Tests unitarios
  • Tests de Snapshot & DOM
  • Tests de integración
  • Tests de aceptación

Publicar un Sitio Web
  • Opciones gratuitas y de pago
Proyecto Final

De NOOB a Profesional
  • Entorno profesional
  • Gestión de proyectos
  • Encontrando trabajo
  • Buenas prácticas
  • El mundo freelance

Requisitos

No existe ningún requisito de admisión simplemente que tengas ganas de aprender y de desarrollar una carrera en el sector tech.

Metodología

Modalidad: online.

Idiomas en los que se imparte

Español.

Objetivos

Los objetivos del curso son:
  • Aprender los fundamentos de la programación desde cero.
  • Dominar el uso de Git y GitHub.
  • Diseñar y desarrollar el frontend de aplicaciones web.
  • Construir servidores y APIs robustas.
  • Gestionar bases de datos relacionales y NoSQL.
  • Aplicar principios de arquitectura de software.
  • Introducirse en el ecosistema Java & Spring.
  • Implementar testing en todas las fases del desarrollo.
  • Asegurar la ciberseguridad en el desarrollo web.
  • Prepararse para el entorno laboral real.

Titulación obtenida

Diploma del curso.

Prácticas

Escuela MUSK dispone de acuerdos con empresas punteras del sector tech que te garantizan entre 60 y 300 horas de prácticas profesionales durante tu formación.

Perspectivas laborales

El desarrollo web full stack es una de las profesiones más demandadas en el mundo digital actual. Al dominar tanto el frontend como el backend, este curso te prepara para trabajar en cualquier parte del proceso de creación de aplicaciones web, lo que te abre muchas más puertas en el mercado laboral.

Podrás acceder a puestos como desarrollador junior full stack, frontend, backend o incluso colaborar en proyectos como freelance. Además, al trabajar con herramientas y metodologías reales, estarás preparado para integrarte en equipos de desarrollo desde el primer día o lanzar tus propias ideas sin depender de terceros.

Precio

Consultar precio

Tipo de evaluación

Contarás con un seguimiento contínuo y personalizado a través del cual obtendrás feedback sobre los diferentes proyectos que irás realizando a lo largo del curso y que serán fundamentales para la superación del mismo.

Curso de Desarrollador Fullstack
Escuela MUSK
  • Precios y Financiación
  • Información general
  • Fecha límite matricularse en este programa
  • Duración y Lugar de estudio del programa
  • Documentos de admisión
Para contactar debes aceptar la política de privacidad.
Educaonline, S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, conforme a lo indicado en nuestra política de privacidad.
Campus y sedes: Escuela MUSK
Escuela Musk
Rua Copernico 3 15008 A Coruña
Musk Technologies
Rúa de Urzáiz, 21 36201 Santiago de Vigo (Pontevedra)
Cursos más populares
Solicita información
X