FULLSTACK WEB DEVELOPER CON JAVASCRIP

260 horas

BASICO

Descripción

Te capacita para crear aplicaciones web completas y funcionales desde cero, abarcando tanto el desarrollo de interfaces modernas como la construcción y gestión de servidores y bases de datos en el entorno JavaScript. Esta formación te prepara para afrontar los retos tecnológicos actuales, dotándote de habilidades técnicas y metodológicas para trabajar en proyectos web de principio a fin.

La metodología combina teoría y práctica, cubriendo las tecnologías más demandadas en el mercado laboral digital, como HTML, CSS, JavaScript, Node.js, ReactJS, bases de datos SQL, integración de APIs y despliegue en la nube. Además, se trabajan competencias transversales como la gestión de proyectos, el trabajo en equipo y la comunicación efectiva en entornos tecnológicos.

Objetivos

Formar profesionales capaces de diseñar, desarrollar, desplegar y mantener aplicaciones web completas utilizando el stack tecnológico más actual en JavaScript, integrando tanto el front-end como el back-end, y garantizando la adaptabilidad a las nuevas tendencias del sector digital.

Contenidos

Módulo 1. Introducción a la programación web y al diseño de software con JavaScript
1. Identificación del update tecnológico.
– Tecnologías de la Información. Evolución histórica. Hardware y Software.
– Irrupción de internet y la programación web. HTML, CSS, JavaScript.
– Conceptos de Networking. Clientes y servidores. Front y Back.
– Lenguajes de programación actuales y ámbitos de aplicación.
– Stack tecnológico actual, evolución y futuro.
– Datos. Tipos de formatos. Texto, imagen, vectores. Estructuradas y no estructuradas.
2. Distinción de herramientas de desarrollo.
– Editores de código. Visual code.
– Control de versiones con GIT/Bitbucket.
– Gestión de proyectos con JIRA.

Módulo 2. Algoritmos y programas. Programación Back-End con Node JS
1. Conceptualización a la programación.
– Algoritmos. Código y pseudocódigo. Diagramas.
– Tipologías de lenguajes de programación. Patrones de diseño.
2. Distinción entre JavaScript y Node JS.
– Sintaxis, variables, estructuras. Funciones. Objetos, clases, módulos.
– Programación asíncrona. Promises. Fetch.
– Datos y JSON.
– NPM. Gestión de dependencias.
– Librería Express. Construcción de una API REST. PostMan.

Módulo 3. Bases de datos SQL. Integración de una API Node JS
1. Definición de bases de datos.
– Conceptos generales. SQL y No-SQL.
– Estructurar un universo de datos. Tablas y relaciones.
– Uso de MySQL WorkBench por modelaje y gestión de bases de datos.
– Órdenes básicas de SQL (Select, Insert, Update, Delete).
2. Uso de API NodeJS.
– Acceso a datos desde NodeJS mediante Sequelize.
– Modelos y consultas. Endpoints API REST para alta/baja/modificación y consulta (CRUD).
– Uso de PostMan para interactuar con la API.

Módulo 4. Interacción con el usuario. Front-End con ReactJS
1. Identificación del Front-End.
– Revisión HTML y CSS. Diseño responsive mobile-first. Bootstrap.
– Conceptos de UI/UX en una aplicación web.
– Desarrollo de Front-End con JavaScript. Principales librerías y frameworks.
2. Programación con React JS.
– Componentes funcionales. Formato con CSS y styled components. Storybook.
– Diseño de la aplicación. Diseño del flujo de los datos.
– Acceso a la API con Fetch/Axios. Promises.
– Enrutamiento dentro de la aplicación. Múltiples páginas y SEO.
– Gestión de datos globales. Contexto. Redux.

Módulo 5. Integración Front-Back-End. Despliegue en la nube (cloud)
1. Descripción a desarrollo de operaciones.
– Servidores. Máquinas virtuales, contenedores y entornos serverless.
– Introducción a docker. Dockerització de una API Node con acceso a MySQL.
– Despliegue de una aplicación web JavaScript Front+Back en la nube (AWS/Azure).
2. Aplicación de metodologías de trabajo.
– Introducción a SCRUM y metodologías ágiles.
– Herramientas de coordinación y trabajo en equipo.

Destinatarios

Titulación

Reseñas

Anotaciones

Un gran abanico de oportunidades

¡Más de 400 cursos para seguir aprendiendo!

Nuestra oferta formativa abarca un gran abanico de especialidades para todos los sectores. No te cortes,
te invitamos a que descubras el curso que cambiará tu rumbo.

Pide información

Aviso Legal y Politica de Privacidad
Aviso Legal y Politica de Privacidad
Hidden
Hidden
Hidden
Hidden