IFCD0022

Fullstack web developer con javascript

260 HORAS | 

Especialidades formativas del sepe

Desarrollar software en el entorno de FullStack en lenguaje JavaScript.

Diseñado y producido por:

Contenidos del curso

CURSO IFCD0022 Fullstack web developer con javascript

Conocimiento/capacidades cognitivas y prácticas

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.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Adquisición de herramientas de Update tecnológico propias del desarrollo con lenguaje JavaScript.

Conocimiento/capacidades cognitivas y prácticas

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.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Adquisición de las fases del proceso de desarrollando de software con JavaScript Nodo JS.

Asimilación de las operaciones vinculadas a un proyecto Back-End web (API) desarrollado con NodeJS.

Conocimiento/capacidades cognitivas y prácticas

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.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Interés para conocer el proceso de diseño e implementación de bases de datos relacionales.

Adquisición y uso de habilidades de comunicación propias de trabajo en proyectos basados en SQL.

Conocimiento/capacidades cognitivas y prácticas

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.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Predisposición para asimilar procesos y para apoyar al desarrollo del Front-End de una aplicación web.

Adquisición y uso de habilidades de comunicación para trabajar de desarrollo Front-End web.

Conocimiento/capacidades cognitivas y prácticas

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.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Adquisición de metodologías de trabajo para gestionar el proceso de desarrollo y publicación de una aplicación web basada en el stack JavaScript.

Predisposición para apoyar en las fases de un proyecto de aplicación web FullJS.

Demo

Java

*La temática y el diseño de la demo son orientativos

Cursos Smartmind

¿Cómo son los cursos Smartmind?

Cursos con diseño profesional y contenido audiovisual interactivo en formato de licencia y cumplen 100% con las especificaciones del SEPE. Te presentamos los catálogos de cursos elearning en SCORM más completos y avanzados del mercado. Mejoramos hasta el 30% las finalizaciones de tus cursos, se incrementan hasta un 70% los alumnos que repiten y empresas como Endesa, Correos o Telefónica forman parte de nuestra cartera de clientes. ¿No crees que por algo será?

Más cursos de especialidades formativas

Cursos del Plan de Referencia que cumplen con los requisitos del SEPE y cuentan con el sello de diseño y calidad de Smartmind. Colaboramos con las más importantes empresas de formación en la selección de los mejores y más actuales para conseguir los mejores resultados.

¿Cómo funciona el

Catálogo?

Todo lo que debes saber sobre los contenidos Smartmind

catalogo-elearning-smartmind.j

Edtech

¿Cómo funciona el catálogo elearning de Smartmind?

programas-formativos-exito

Desarrollos a medida

¿Por qué las licencias de los cursos on line en formato SCORM de Smartmind son la mejor opción para el éxito de tus programas formativos?

diseño de cursos elearning a medida

Desarrollos a medida

Diseño, digitalización y producción de contenidos de aprendizaje a medida. Nuestro Framework de diseño

¿Quieres más información sobre este curso?

Rellena el formulario con tus datos y nos pondremos en contacto contigo para darte todos los detalles de nuestras licencias.

¡Qué bien! Necesitamos saber algunas cosas de ti :)

Nombre *
Apellido *
Email *
Número de teléfono *
Nombre de la empresa
Web de tu empresa
Tipo de empresa *
Finalidad de tu solicitud *
País/región
Mensaje

¿Tienes alguna duda o quieres más información?

Déjanos tus datos y nos pondremos en contacto contigo para resolverte todas tus dudas.

¡Qué bien! Necesitamos saber algunas cosas de ti :)

Nombre *
Apellido *
Email *
Teléfono *
Nombre de la empresa *
País/región *
Tipo de empresa *
¿Participas en convocatorias de formación de oferta estatales o autonómicas? *
¿En qué podemos ayudarte?
Mensaje