Certificado de Full Stack: Spring Boot y Angular

120h 0m

Certificado full stack Spring Boot Angular con ejercicios de programación. Conviértete en un desarrollador full stack utilizando Spring Boot y Angular, y obtén un certificado al completar el curso.

Accede GRATIS y certifícate

Java

  • Instalación
  • Configuración de entorno
  • Tipos de datos
  • Variables
  • Operadores
  • Estructuras de control
  • Funciones
  • Excepciones
  • Clases y objetos
  • Encapsulación
  • Herencia
  • Clases abstractas
  • Interfaces
  • Sobrecarga de métodos
  • Polimorfismo
  • La clase Scanner
  • Métodos de la clase String
  • Funciones lambda
  • Interfaz funcional Consumer
  • Interfaz funcional Predicate
  • Interfaz funcional Function
  • Interfaz funcional Supplier
  • Métodos referenciados
  • Creación de Streams
  • Operaciones intermedias con Streams: map()
  • Operaciones intermedias con Streams: filter()
  • Operaciones intermedias con Streams: flatMap()
  • Operaciones intermedias con Streams: sorted()
  • Operaciones intermedias con Streams: distinct()
  • Operaciones finales con Streams: reduce()
  • Operaciones finales con Streams: collect()
  • Operaciones finales con Streams: forEach()
  • Operaciones finales con Streams: count()
  • Operaciones finales con Streams: min max
  • Operaciones finales con Streams: match
  • API Optional
  • Listas
  • Conjuntos
  • Mapas
  • API java.nio 2
  • API java.time

Spring Boot

  • Spring Boot Starters
  • Inyección de dependencias
  • Controladores Spring MVC
  • Controladores Spring REST
  • Vista en Spring MVC con Thymeleaf
  • Crear entidades JPA
  • Asociaciones de entidades JPA
  • Repositorios Spring Data
  • Repositorios reactivos
  • Consultas JPQL con @Query en Spring Data JPA
  • API Specification
  • API Query By Example (QBE)

HTML 5

  • DOCTYPE
  • Elementos y etiquetas
  • Atributos
  • Anidación de etiquetas
  • Comentarios
  • Encabezados (h1-h6)
  • Párrafo (p)
  • Enlace (a)
  • Imagen (img)
  • Listas (ul, ol, li)
  • División (div)
  • Etiquetas semánticas (article, section, header, footer, nav, aside)
  • Tablas (table, tr, td, th)
  • Formularios (form, input, select, textarea, button)
  • Audio (audio)
  • Video (video)
  • Imágenes vectoriales (svg)
  • Incrustación de contenido (iframe)
  • Metadatos (meta, title, link)
  • Estilo incorporado (style)
  • Atributos de ARIA
  • Navegación por teclado
  • Contraste y legibilidad
  • Validación de HTML
  • Compatibilidad con navegadores
  • Optimización de la carga de la página (Lazy loading)

CSS 3

  • Sintaxis
  • Selectores básicos
  • Herencia y cascada
  • Propiedades de texto
  • Estilos de fuente
  • Propiedades de fondo
  • Sombras en texto y cajas
  • Modelo de caja
  • Propiedades de posicionamiento
  • Propiedad 'display'
  • Elementos 'float' y 'clear'
  • Pseudo-clases y pseudo-elementos
  • Animaciones y transiciones
  • Flexbox en diseños modernos
  • Grid en diseños de cuadrícula
  • Variables en CSS
  • Diseño responsive con media queries
  • Metodologías de escritura CSS: BEM, SMACSS, OOCSS

TypeScript

  • Variables y constantes
  • Operadores
  • Control de flujo
  • Funciones
  • Funciones flecha
  • Clases y objetos
  • Interfaces
  • Encapsulación
  • Herencia
  • Polimorfismo
  • Inmutabilidad
  • Funciones puras
  • Funciones de primera clase
  • Funciones de alto orden
  • Tipos literales
  • Tipos genéricos
  • Tipos de unión e intersección
  • Tipos de utilidad
  • Módulos
  • Namespaces
  • Resolución de módulos

Angular

  • Instalación Angular
  • Comandos Angular CLI
  • Desarrollo de componentes Angular
  • Data binding en Angular
  • Ciclo de vida de componentes en Angular
  • Comunicación entre componentes Angular
  • Desarrollo de módulos Angular
  • Routes en Angular
  • Router en Angular
  • Parámetros en rutas con ActivatedRoute
  • La directiva routerLink en Angular
  • Servicios en Angular
  • HttpClient en servicios de Angular
  • Formularios con ngModel en Angular
  • Formularios reactivos en Angular
  • Tablas en Angular Material
  • Formularios en Angular Material
  • Layout con Angular Material
Empezar curso GRATIS

Tutoriales de programación en este certificado

Completa estas lecciones de programación para obtener tu certificado de superación

Ejercicios de programación de Full Stack: Spring Boot y Angular

Completa estos ejercicios de programación para obtener tu certificado de superación

Otros cursos de programación con certificado

Supera todos los retos de Full Stack: Spring Boot y Angular y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.

Tecnologías que aprenderás

Full Stack: Spring Boot y Angular

Al finalizar este curso obtendrás

Certificado de superación en Full Stack: Spring Boot y Angular

Certificado de superación en Full Stack: Spring Boot y Angular

Tras completar todas las lecciones y ejercicios del curso Full Stack: Spring Boot y Angular se te genera un enlace con tu certificado para que lo puedas descargar o compartir directamente en cualquier plataforma, siempre accesible.

Accede GRATIS a las certificaciones