Lenguajes de Programación foto 4
Experto Universitario en Full Stack Developer

Experto Universitario en Full Stack Developer

por UADIN

  • Lugar/Modalidad:

    Modalidad: Online


Descripción

En UADIN, Universidad de Desarrollo e Innovación, junto con UDIMA, la Universidad a distancia de Madrid, queremos contribuir con una FORMACIÓN INTEGRAL para DESARROLLADORES. Para ello, hemos creado el Experto Universitario en Full Stack Developer.

Tras la finalización, los alumnos estarán capacitados con los conocimientos y competencias necesarias para desarrollar su carrera profesional como Full Stack Developer, Frontend Developer, Backend Developer, Desarrollador Web, Programador Informático, Administrador de Servidores Web, Consultor Informático, etc.

Titulaciones

El alumno deberá seleccionar como módulo final o bien la realización de un trabajo fin de máster o prácticas en una empresa practicando lo aprendido en cualquier módulo del programa. Esta práctica deberá quedar documentada

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).

Objetivos

Un Experto universitario en Full Stack Developer estará preparado para realizar las funciones propias del Full Stack Developer. Aprenderá a:

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.

Además, entenderá el uso de herramientas como control de versiones, automatizadores de tareas y lenguajes preprocesadores. Todo ello le permitirá crear una web potente, adaptativa, intuitiva y de última generación.

¿Qué Salidas Profesionales tiene el curso?

En la actualidad cualquier portal de empleo podemos encontrar ofertas para aquellas personas que cuentan con conocimientos de informática, internet y programación. Una de las ofertas más comunes es el de Full Stack Developer, un perfil que sirve también para desempeñar puestos de Frontend y Backend Developer, Desarrollador Web, Arquitecto, Consultor¿

Listado de cargos que puede desempeñar un programador según especilidad y experiencia

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

Desarrollador Web, Programación APPS, Programador Web Avanzado

Temario

Módulo 1. Arranque del curso

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. FrontEnd estático

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

Sass

Bootstrap

PRÁCTICA 1 Currículo

PRÁCTICA 2 Site empresarial

Módulo 3. FrontEnd dinámico básico

JavaScript: Introducción

Facilitando las cosas: Framework Javascript Angular

Arquitectura de una aplicación Angular

Primera aplicación Angular

Componentes

Servicios

Enrutamiento

Pipes

Componentes anidados

PRÁCTICA 1 Tienda virtual base

Módulo 4. BackEnd básico: nivel1

Introducción al BackEnd

API REST

Herramientas para probar API REST

Arquitectura de una aplicación Java Spring

Resources

Servicios

Operaciones CRUD

Consumo de API REST desde Angular

PRÁCTICA 1 Tienda virtual con BackEnd

Módulo 5. Integración APIs FrontEnd

Introducción al módulo

Listas

Formularios

Validaciones

PRÁCTICA1 BackOffice Tienda Virtual 1

Módulo 6. CRUDS Avanzados

Introducción

Paginación

Filtros

PRÁCTICA 1 BackOffice Tienda Virtual 2

Módulo 7. Conceptos Avanzados

Lanzamiento de trabajos

Exportación datos

Configuración de aplicaciones

Entendiendo Webpack

Optimizaciones en la carga de contenidos

PRÁCTICA 1

Módulo 8. Componentes de Terceros

Introducción

Selección de componentes

Módulo 9. DevOps

Introducción a Docker

PRÁCTICA 1 Despliegue de una aplicación en Docker

Programas Relacionados Lenguajes de Programación

PROGRAMADOR WEB. HTML5, CSS3, JAVASCRIPT. CERTIFICACIÓN MCP

PROGRAMADOR WEB. HTML5, CSS3, JAVASCRIPT. CERTIFICACIÓN MCP

Con la penetración de internet alcanzando niveles casi absolutos en España y el resto del mundo (el 80% de los hogares y el 93% de los usuarios móviles tienen conexión a internet), el diseño y desarrollo web se ha convertido en una de las profesiones más importantes y con mayor salida laboral de los últimos años. En esta situaci...

CURSO DE PROGRAMADOR PYTHON CON ESPECIALIZACIÓN EN INTELIGENCIA ARTIFICIAL

CURSO DE PROGRAMADOR PYTHON CON ESPECIALIZACIÓN EN INTELIGENCIA ARTIFICIAL

La Inteligencia Artificial es un área muy versátil que ya forma parte de nuestro día a día y Python, un lenguaje de programación sencillo y veloz para crear programas ya que contiene gran cantidad de librerías que facilitan el trabajo. Esto hace que juntos formen una combinación explosiva que definirá el futuro y que se puede ap...

CURSO DE PROGRAMACIÓN EN PHP, JAVASCRIPT Y MYSQL (PJM)

CURSO DE PROGRAMACIÓN EN PHP, JAVASCRIPT Y MYSQL (PJM)

En un momento en el que la tecnología se encuentra presente en múltiples ámbitos, la web es un entorno de constante presencia en nuestras vidas en la actualidad. Los desarrolladores de estos sistemas son perfiles cada vez más demandados por el mercado laboral. En este curso de programación en php, javascript y mysql , de enfoque...

CURSO EXPERTO EN PYTHON PARA DATA SCIENCE

CURSO EXPERTO EN PYTHON PARA DATA SCIENCE

Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Y define este como un lenguaje multiparadigma, debido a que soporta orientación a objetos, programación imperativa y en menor medida programación funcional. Es interpretado de tipado dinámico y multipl...