Certificado de Full Stack con Spring Boot y Angular

30h 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.

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 con 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 con 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 con Spring Boot y Angular

Al finalizar este curso obtendrás

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

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

Tras completar todas las lecciones y ejercicios del curso Full Stack con 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.