Integra Technology School

Experto Universitario en Full Stack Developer

Integra Technology School
  • Imparte:
  • Modalidad:
    Online
  • Precio:
    Bonificable
  • Comienzo:
    Consultar rellenando el formulario
  • Lugar:
    Se imparte Online
  • Duración:
    30 ECTS
  • Titulación:
    Una vez cursado el programa y habiendo terminado como apto el alumno obtiene un título de experto universitario expedido por UDIMA (Universidad a Distancia de Madrid).

Presentación

El Full Stack Developer es un profesional todo terreno. Se trata de alguien que es competente para lidiar con las tecnologías detrás de toda la montaña de aplicaciones, es decir, las diferentes capas de tecnologías que conforman una aplicación moderna.

El concepto pretende contrastar con los desarrolladores que se centran exclusivamente en la parte de interacción de una aplicación “FrontEnd” (la interfaz de usuario, generalmente un sitio web o aplicación móvil), o con los que exclusivamente trabajan con la parte de “BackEnd” (la lógica empresarial que impulsa la aplicación y la base de datos donde se encuentra la información que necesita la aplicación).

El programa lleva asociado un TFM que se puede hacer o bien como trabajo de investigación, es decir un trabajo documental, o en formato prácticas en empresa. TFM es un proyecto original y, salvo excepciones, individual. En general, tendrá una orientación de investigación, pero podrá también tener una componente práctica profesional. Estará dirigido por al menos un/a profesor/a del Máster. Puede haber un/a codirector/a externo/a al máster, sobre todo, en el caso de realizar el TFM en una empresa en formato prácticas.

Dirigido

Graduados universitarios de cualquier carrera, emprendedoras digitales, ingenieros informáticos con deseo de profundizar en las habilidades propias del Máster en Diseño UX UI y Desarrollo Web Full Stack y conocer las nuevas tecnologías, graduados en informática que quieran profundizar en el desarrollo web. Todo aquel que quiera desarrollar una carrera como programador de aplicaciones web.

Objetivos

Diseñar la arquitectura de una solución Web completa.
Diseñar un “FrontEnd” orientado a la usabilidad y centrado en los principales casos de negocio.
Diseñar un “BackEnd” configurando una serie de servicios REST para dar respuesta a cada uno de los casos de negocio.
Desplegar la solución global tanto para su testeo como para su puesta en producción.
Testear automáticamente la solución para garantizar la corrección de los principales casos de uso.

Programa

Módulo 1. Introducción
Presentación del curso
Bases para aprovechar al máximo el curso
El programador completo: bases para ser un gran profesional
Preparación de un proyecto

Módulo 2. Bases Web: Bootstrap, CSS, General, HTML y JAVASCRIPT
Introducción a HTML
La cara oculta: Doctype y head
HTML
Introducción a CSS
Tipos de selectores
Pseudo-clases
Pseudo-elementos
Jerarquía de elementos
Pesos
Animación y efectos
Media Queries
Bootstrap
PRÁCTICA 1 – Currículo
PRÁCTICA 2 – Site empresarial

Módulo 3. Angular Base
JavaScript: Casos prácticos
Facilitando las cosas: Framework Javascript – Angular
Arquitectura de una aplicación Angular
Mi primera aplicación Angular
Componentes
Servicios
Enrutamiento
Componentes anidados
PRÁCTICA 1 – Tienda virtual base

Módulo 4. Spring Base: Java y Angular Spring: API
Introducción al BackEnd
API REST
Herramientas para probar API REST
Arquitectura de una aplicación Java Spring
Resources
Servicios
Repositorios. Operaciones CRUD
Consumo de API REST desde Angular
PRÁCTICA 1 – Tienda virtual con BackEnd

Módulo 5. Angular CRUD: Angular+
Introducción al módulo
Listas
Formularios
Validaciones
PRÁCTICA1 – BackOffice Tienda Virtual 1

Módulo 6. Listas Advance: Angular+
Introducción CRUDs avanzados
Paginación
Filtros/Búsquedas
PRÁCTICA 1 – BackOffice Tienda Virtual 2

Módulo 7. JAVA. Rendimiento
Trabajos de lanzamiento automático periódico
Exportación datos
Configuración de aplicaciones

Módulo 8. Componentes de Terceros
Introducción a los componentes de terceros
Selección de componentes de terceros

Módulo 9. DevOps
Introducción a Docker

Metodología AGILE

Habilidades Directivas

Salidas profesionales

Programador web a medida
Programador .NET
Desarrollador programador
Analista Programador
Programador php backend
Programadores Java
Analista Programador Java
Desarrollador de software
Full Stack Developer PHP

¡Infórmate ahora sin compromiso!

Publicidad

Cursos Relacionados

Ver otros masters de...