EMAGISTER CUM LAUDE
Escuela Europea de Formación Continua. EEFC.

Curso Full Stack Developer

Escuela Europea de Formación Continua. EEFC.
Semipresencial Cáceres y Madrid

Precio a consultar
¿Quieres hablar con un asesor sobre este curso?
¿Quieres hablar con un asesor sobre este curso?

Información importante

Tipología Curso
Metodología Semipresencial
Lugar En 2 sedes
Inicio Fechas a elegir
  • Curso
  • Semipresencial
  • En 2 sedes
  • Inicio:
    Fechas a elegir
Descripción

El objetivo de este curso es dotar al alumno de los conocimientos necesarios para desenvolverse con soltura en las necesidades actuales de las empresas en el entorno de desarrollo de aplicaciones web, tanto desde la parte back como front. Se aprenderá a usar las herramientas DevOps más demandas actualmente en las empresas. También se verá una breve introducción a Big Data para que el alumno tenga las nociones de lo que es y pueda diferenciarse del resto de sus competidores.

Para ello se utilizaran tanto lenguajes de programación como frameworks asociados y las herramientas más utilizadas en el mundo empresarial. Con todo esto se conseguirá que el alumno pueda desarrollar de una manera más rápida, eficiente y profesional.
Es un curso plenamente orientado al trabajo diario dentro de una empresa por lo que el nivel de exigencia y esfuerzo será alto.

Instalaciones (2) y fechas
Dónde se imparte y en qué fechas
Inicio Ubicación
Fechas a elegir
Cáceres
10001, Cáceres, España
Ver mapa
Fechas a elegir
Madrid
28004, Madrid, España
Ver mapa
Inicio Fechas a elegir
Ubicación
Cáceres
10001, Cáceres, España
Ver mapa
Inicio Fechas a elegir
Ubicación
Madrid
28004, Madrid, España
Ver mapa

A tener en cuenta

· ¿A quién va dirigido?

Personas que quieran introducirse o que quieran reorientar o mejorar su carrera profesional en el mundo de la programación, tanto desde el punto de vista de la parte back (java) como de la parte front (angular) uno de los puestos de trabajo más demandados actualmente en el mercado IT.

Preguntas & Respuestas

Plantea tus dudas y otros usuarios podrán responderte

Logros de este Centro

2019

¿Cómo se consigue el sello CUM LAUDE?

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 0 años en Emagister.

¿Qué aprendes en este curso?

Lenguajes de programación
Aplicaciones web
Desarrollo de aplicaciones
SQL
HTML
Programador
Programación
Java
JEE
Lenguaje de programación
Java enterprise Edition
Framework spring
HTML
Programación Frontend
Programación back
Full Stack Developer

Temario

Módulo 1: PROGRAMACIÓN BACKEND
JAVA (JSE)
  • Sintaxis básica de Java
  • Programación orientada a objetos con Java
  • Diseño de clases avanzadas
  • Herencia con interfaces Java
  • Elementos genéricos y colecciones
  • Control de Excepciones
  • E/S de archivo con NIO 2
  • Nuevas APIs en Java 8
  • Aplicación de base de datos con JDBC (SQL)
  • Novedades en Java 9

Java Enterprise Edition (JEE)
  • Servlets
  • JSPs
  • Java Server Faces (JSFs)
  • Persistencia: JPA (Hibernate)
  • Servicios Web Restful (JAX-RS)

Framework Spring
  • Introducción a Spring
  • Conceptos Básicos en Spring
  • Spring Core
  • Spring AOP
  • Spring Web MVC
  • Spring Boot
  • Spring Data
  • Spring Security

Módulo 2 PROGRAMACIÓN FRONTEND
HTML Y JAVASCRIPT
  • Introducción
  • Primeros Pasos en HTML
  • Vincular CSS
  • Estructuración y Maquetación
  • Bootstrap
  • Implementar JavaScript
  • Formularios
  • AJAX

ANGULAR
  • Introducción
  • Typesript
  • Componentes
  • Directivas
  • Inyección de dependencias
  • Rutas
  • Programación reactiva y RXJS
  • Servicio HTTP
  • Formularios
  • Pipes
  • Zonas

Módulo 3: HERRAMIENTAS DEVOPS
Maven
  • Ciclo de vida de Maven
  • Gestión dependencias
  • Arquetipos
  • Perfiles
  • Filtros y gestión multientorno

Git
  • Primeros pasos en el trabajo con Git
  • Errores en Git
  • Branching con Git
  • Remotos en Git
  • Hostings en Git
  • Git-flow

Jenkins (Integración Continua)
  • Introducción
  • Buenas Prácticas
  • Componentes de la integración continua
  • Beneficios integración continua
  • Fases para crear un proyecto de integración continua
  • Jenkins
  • Introducción y requisitos Jenkins
  • Instalación
  • Creación y mantenimientos de tareas
  • Asociar tareas a Pipeline
  • Generar vistas Pipeline
  • Seguridad

Entornos de virtualización
  • Introducción virtualización
  • Docker

Módulo 4: INTRODUCCIÓN BIG DATA
Introducción a BigData.
  • ¿Qué es big data?

Bases de datos NoSQL
  • Introducción a bases de datos NoSQL
  • Diferencia con bases de datos no relacionales
  • Introducción a MongoDB

Introducción Ecosistema Hadoop
  • Introducción a BigData. ¿Qué es big data?
  • Hadoop: HDFS y MapReduce

Introducción Spark