360HORAS |
Diseñado y producido por Smartmind
Contenidos
Objetivo. Aprender los conceptos básicos sobre fundamentos de maquetación web con HTML y CSS y las primeras nociones de Javascript CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 5
Introducción a marcado HTML web básico
Introducción a CSS:
Selectores,
Box model,
Selectores avanzados,
Diseño responsive,
Flexbox, posicionamiento
Introducción a Git en proyectos de desarrollo WEB
Introducción a desarrollo con Javascript, tipos de datos:
String y number;
Boolean,
Undefined y null;
Condicionales y bucles;
Creación de funciones;
Diseño de Arrays.
Programación orientada a objetos con Javascript: métodos, el operador this, herencia
Concienciación de la importancia de la identificación, análisis y diseño de proyectos de desarrollo web
Demostración de iniciativa y visión para entender los elementos y las relaciones entre las partes de un proyecto web
Objetivo. Conocer a nivel avanzado la sintaxis de Javascript e incorporar el concepto del DOM (Document Object Model) y de Canvas. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 8
Contenidos avanzados de Javascript sobre Arrays:
Map
Reduce,
Filtros,
Order
Reverse
Depuración de errores sobre Javascipt y Conceptos avanzados sobre variables:
Visibilidad,
Hoisting
Shadowing
Operaciones asíncronas y callbacks
Introducción al modelo DOM
Manipulación de elementos del DOM
Introducción al concepto de Canvas
Manipulación de Canvas, drawing y text.
Styling and images.
Basic animations.
Git y GitHub
Adquisición de actitudes positivas hacia el análisis de la información extraída de libros, Internet, etc, para solventar dudas y problemas que se presentan en la utilización de Javascript.
Mejora de habilidades de desarrollo y visión global de proyectos web con javascript
Objetivo. Aprender a diseñar y programar una aplicación integrada y/o integrable en un sistema web, basada en Javascript, que contenga Mecanismos de Autenticación y Autorización. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 4
Diseño y conceptualización de mecanismos
Mecanismos de autenticación
Sistemas de verificación
Conceptos avanzados Seguridad
Identificación de riesgos
Plan de contingencia
Desarrollo seguro
Safe development tecnics
Concienciación de la importancia de analizar el código para generar desarrollos seguros
Efectividad y eficiencia en el desarrollo del código mediante mecanismos y técnicas de autenticación y autorización
Objetivo. Conocer el desarrollo back-end, utilizando un lenguaje con sintaxis de Javascript como es NodeJS, y la gestión de la comunicación entre cliente y servidor sobre protocolos HTTP, abordando el concepto de la gestión de datos con MongoDB. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 4
Introducción al concepto de servidor web y NodeJS
Introducción a Express
Gestión de operaciones Get y Post.
Vistas Dinámicas.
Layouts and Partials.
Introducción a la gestión de datos.
Set
up de un repositorio MongoDB.
Gestión de Operaciones CRUD.
Modelos de datos.
El uso de Mongoose para acceder a MongoDB.
Schemas,
Models
Documents.
Desarrollo de habilidades de comunicación relacionadas con la conexión entre diferentes lenguajes y frameworks
Mejora del control sobre las versiones creadas y generación de documentación al respecto, en proyectos back end
Objetivo. Profundizar en el desarrollo del back-end de una aplicación con NodeJS y Express, a través de nuevos frameworks y herramientas como AXIOS y Postman. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 8
Funciones GET y POST y uso de parámetros
Uso de Mongoose para crear y actualizar documentos.
Gestión de relaciones.
Gestión de usuarios y seguridad con NodeJS
Validación de formularios con NodeJS
Gestión de sesiones
Uso de Postman para invocar endpoints
Uso de AXIOS para integrar servicios de terceros
CSS Bootstrap
Control sobre tareas y sprint de desarrollo para la correcta gestión de los proyectos integrales de back end.
Autonomía para avanzar en las fases individuales de un proyecto web desarrollado con lenguaje Java.
Objetivo. Aprender a desarrollar una aplicación fullstack que contemple la implementación de Java, Node JS, MongoDB, Express y conocer la integración de las conexiones entre todos los elementos necesarios, basando el desarrollo integral en la seguridad y en la eficiencia CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 2
Desarrollo de aplicaciones Fullstack
Integración de frameworks de desarrollo web basados en Java
Principios y buenas prácticas en el desarrollo
Principios de diseño y arquitectura del software
Interfaces (API) de comunicación con otras aplicaciones desde Java
Documentación técnica de uso y mantenimiento
Buenas prácticas en el desarrollo de proyectos web en entornos reales
Capacidad para analizar el uso de bases de datos vinculadas en aplicaciones fullstack.
Concienciación sobre los diferentes principios y técnicas de programación web con implementación de java.
Objetivo. Conocer uno de los frameworks más ampliamente utilizados, React, para crear interfaces de usuarios de forma sencilla. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 8
Introducción a React
Componentes y propiedades
State hooks y eventos
Lists y Keys
Renderizado condicional
Formularios
Hooks y ciclo de vida
Routing
Optimización de tareas introduciendo el framework REACT en el desarrollo
Uso de habilidades de comunicación con los clientes y el equipo de trabajo, utilizando herramientas y estándares propios del framework para la codificación de los proyectos.
Objetivo. Conocer e introducir en los proyectos las APIs para conexiones internas. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 5
Desarrollo de APIs REST
Integración front
back a través de APIS REST
Context APIs
Autenticación basada en Tokens
Desarrollo de aplicaciones MERN
Despliegue de sistemas sobre Heroku
Despliegue de sistemas sobre Netlify
Desarrollo cognitivo en la eficiencia de procesos comunicativos entre complementos y el proyecto global.
Mejora de la habilidad para la creación de aplicaciones en código reducido mediante el despliegue de las APIs
Objetivo. Aprender a desarrollar una aplicación -Fullstack completa siguiendo el stack MERN, poniendo en práctica todos los conceptos del desarrollo avanzado y eficiente y aplicando los requerimientos técnicos necesarios para crear aplicaciones integrales desarrolladas de forma segura y eficiente. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 6
Frontend como SPA construido sobre React
Backend expuesto como un API, construido sobre:
Express
MongoDB
Mongoose
Uso de entidades de datos
CRUD desarrollados
Implementación de funcionalidades de seguridad
Autenticación
Autorización
Código front y back separados en repositorios
GitHub
Commits
Despliegue online
Efectividad en la selección del framework JavaScript y los componentes más adecuados para un proyecto de desarrollo integral
Desarrollo de habilidades de gestión de proyectos de desarrollo modulares
Concienciación y rigor en el uso y despliegue de herramientas y componentes para el desarrollo web con Node Js seguro y eficiente

Selecciona tu perfil para continuar:
Actualmente atendemos a los usuarios particulares desde nuestra web.
Ver cursos para particulares