Ejercicio de programación con : Reto Predicate
0h 5m
Practica Java creando una interfaz funcional Predicate para filtrar números pares con clases anónimas y métodos personalizados.
Crea una interfaz funcional llamada NumberPredicate
que contenga un método abstracto test
que acepte un número entero y devuelva un booleano. Luego, implementa esta interfaz usando una clase anónima para crear un predicado que verifique si un número es par.
Finalmente, escribe un método filterNumbers
que acepte una lista de enteros y un NumberPredicate
, y devuelva una nueva lista que contenga solo los números que cumplen con el predicado.
Prueba tu implementación filtrando los números pares de la lista [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] e imprime el resultado.
Todos los ejercicios de programación de
Evalúa tus conocimientos con ejercicios de programación en de tipo Test, Puzzle, Código y Proyecto con VSCode.
Tipos de datos personalizados
Funciones Python
Gestor de tareas con JavaScript
API java.nio 2
Clustering jerárquico
Galería de imágenes con navegación y rutas
Descargar imágenes de hub.docker.com
Clases de colores y fondo de Tailwind CSS
Tareas
Funciones flecha
Estado local con useState y useReducer
Tipografía y fuentes en Tailwind CSS
Reto funciones orden superior
OOP en C Sharp
Eventos del DOM
Diccionarios en C#
Métodos PUT en controladores
Binding bidireccional con v-model y defineModel
Reto archivos
Instalación Go primer programa
Tuplas
Componente Vue con Suspense
Introducción a Tailwind CSS
Patrones de diseño
Propiedades de posicionamiento
Funciones flecha
Instalación de MySQL
Análisis mercado de criptomonedas
Módulo os
Tipos de datos
Eventos
Clases
Reto sesiones
Reto formulario estilizado
Indexación y segmentación
Interfaz funcional Function
Encapsulación
Reto estructuras de control
API REST CRUD de entidades Product y Manufacturer
Reto interfaces
Uso de elementos y etiquetas
Reducción con reduce()
Video
Reto unión e intersección
Uso de clases y objetos en Kotlin
Clasificación con regresión logística en Scikit Learn
Optimización de consultas
Imágenes vectoriales
Primer programa en Kotlin
Manipulación DOM
Modelo de caja
Reto LocalStorage en HTML
Variables y tipos de datos
Creación y uso de listas, conjuntos y mapas
Arrays y listas
Operaciones de cadena de texto y categóricas
Conocimiento general de React
Grids Multiplot en Seaborn
Reto tipos genéricos
Métodos de la clase String
Utilidades de espaciado y alineación
Uso de DOCTYPE
Mapas con Map
Análisis de ventas de videojuegos
Uso de API Optional
Componentes funcionales
Conocimiento general de Numpy
Estructuras de datos Mapas
Asociación Many To One entre Paciente y Clinica
Proyecto gestor de tareas CRUD
Introducción a JavaScript
Excepciones
Reto modelo caja CSS
Consultas Criteria avanzadas
Backend API REST con Spring Boot
Reto arrays
Utilidades de espaciado y alineación en Tailwind CSS
Gráficos multivariantes
Listas
Temas predefinidos, colores y estilos
Uso de operadores y expresiones
Regresión con árboles DecisionTreeRegressor
Funciones de alto orden
Integración de Numpy con Matplotlib
Reto crear funciones en pseudocódigo
Estilización de componentes en Vue.js
Reto funciones
Método GET en un controlador
Polimorfismo
Tipos de datos
Ciclo de vida de componentes en Angular
CRUD con repositorios
Evaluación test global
Gráficos univariantes
Reto trabajar con imágenes en HTML
Clustering con KMeans
Reto operadores
Condiciones de carrera
Constructores y destructores
Funciones cierre (closure)
Gestión de errores en controladores
Asociación One To Many
Instalar Ubuntu en Windows con WSL
Bases de datos y tablas
Implementar reactividad con ref y reactive
Herencia de clases
Interfaces y su implementación
Reto sintaxis Java
Introducción a JavaScript
Declaración y uso de variables y constantes
Reto encapsulación
Creación de una entidad TypeORM
Análisis bivariante con scatterplot
Reto Flexbox Hero
Creación de entidades
Reto listas
Integración de Seaborn con Pandas
Async / Await
Introducción a Bootstrap
Reto creación de tags en Git
Reto clase Libro
Extracción de características
Clases genéricas con varianza y restricciones
Ejercicio stash
Uso de hooks de ciclo de vida en Vue
Reto estructuras condicionales
Reto formularios
Polimorfismo
Manejo de eventos con v-on
Clustering de densidad con DBSCAN
Párrafos
Series
Preprocesamiento de datos con pipelines
Interfaces
Análisis exploratorio de datos con Python
Fundamentos del sistema de grid de Bootstrap
Control de flujo
Grid en Tailwind CSS
Comentarios
Clasificación KNN KNeighborsClassifier
CRUD en C# de modelo Customer sobre una lista
Desarrollo e inyección de servicios
Operaciones de filtrado, búsqueda y ordenación
Reducción con reduce()
Reto archivos en formularios
Operadores y expresiones
Identificar y corregir errores y duplicados
Control de flujo
Comandos avanzados
Tipos literales
Selección de elementos DOM
Identificación y tratamiento de valores faltantes
Integración de Matplotlib con Seaborn
Estrategia de autenticación JwtStrategy
Anotaciones JPA
Operadores avanzados
Conjuntos con Set
Técnicas de validación cruzada
Custom Hooks para servicios compartidos
Herencia
Métricas de Regresión
La directiva @for en Angular
Canales y comunicación entre Goroutines
Reto map y filter
Identificación de valores faltantes
Operadores
Operadores
Autoloading de Clases
Validación y evaluación de modelos
Tuplas
Reto CRUD en PHP
Galería de imágenes en React
Módulo csv
Uso de interfaces
Proyecto Minigestor de tareas
Introducción a pipelines
Simulador de conversión de monedas
Módulo datetime
Contenedores y columnas en Tailwind CSS
Instalación de Angular
Operaciones matemáticas con Arrays de Numpy
Introducción a Go
Arrays y matrices
Asociación Many To Many
Reto selectores básicos CSS
Effects en Angular
Metadatos
Git con Intellij IDEA
Métodos POST en controladores
Tipos de datos en DataFrames
Flexbox en Bootstrap
Pseudo-clases y pseudo-elementos
Arrays y listas
Reto type aliases
Reto geolocalización en HTML
Transformación con map()
Programación funcional y concurrencia
Ajuste de hiperparámetros
Tipos genéricos
Asociación Many To One
Generics
Reto especificidad y cascada
Fundamentos del diseño responsive en Tailwind CSS
Props y manejo de datos entre componentes
Creación de entidades y tablas
Reducción de la dimensionalidad con PCA
Puzzle de introducción a Python
La directiva @if en Angular
Introducción a Git
Conocimiento general de Numpy
Estructuras de control
Lista de tareas básica en Vuejs
Desarrollo de componentes Angular
Sintaxis de control de flujo
Gestión de tareas con estado global y API
Reto crear listas HTML
OOP en Java
Introducción a Componentes
Componentes de Bootstrap
Selectores y mutexes: concurrencia y exclusión
Uso de funciones agregadas: COUNT, SUM, AVG, MAX, MIN
Objetos
Reto implementación de fuentes web
Reto unidades de medida
Uso de la concurrencia funcional con corutinas
Realizar una solicitud GET con Fetch API en Vue
Compatibilidad con navegadores
Proyecto administrador de contactos
Asignación y gestión de permisos
Clases
Polimorfismo
Instalación y uso de NgBoostrap
Git con GitHub Desktop
Reto de Arrays en pseudocódigo
Tipos de datos
Estado global con Context API
Carga de asociaciones en consultas con EntityGraph y anotaciones
Mapas con Map
Reto cadenas de texto
Streams: map()
Reto herencia
Funciones
Array
Modelo de caja
Introducción a Python
Herencia y cascada
Enlaces simbólicos y duros
Contraste y legibilidad
Introducción a Docker
Comandos Angular CLI
Relaciones entre tablas
Modales y ventanas emergentes
CRUD de productos en Java
Clases
Codificación de variables categóricas a numéricas
Estructuras de selección
Uso de consultas LINQ
Instalación de Numpy
Variables
Polimorfismo
Inyección de dependencias
Integración de Pandas con Seaborn
Herencia
Operadores y expresiones
Delegados
Listas
Reto composición de funciones
Listas
Reto acumulación
Introducción a los componentes
Clases y encapsulación
Evaluación código conocimiento general de Pandas
Integración de Pandas con Matplotlib
Herencia
Reto cifrado contraseñas
Reducción con reduce()
Ejercicio Métodos POST en API REST
Introducción e instalación
Incrustación de contenido (iframe)
Reto funciones puras
Listado y formulario de productos en Tailwind CSS
Regresión lineal
Gestión de productos de Fake Store API
Encapsulación
Funciones estadísticas
Reto polimorfismo
Reto exportar e importar
Tipos de datos, variables y constantes
Manipulación de permisos de archivos y directorios
Reto componente responsive
Asociación One To One
Funciones flecha y contexto
Operadores
Métodos básicos de la clase String
Tablas
Optimización de consultas con DTOs
Crear y usar redes Docker
Rutas anidadas y rutas dinámicas
Navbars y menús de navegación en Bootstrap
Funciones flecha
Reto clases y objetos
Expresiones regulares y manipulación de texto
Clasificación SVM con SVC
Flexbox en Tailwind CSS
Estilos de fuente
Uso de INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
Proyecto CSS Landing page simple
Operadores
Crear e invocar funciones
Funciones flecha
Optimización de asociaciones con carga lazy
Herencia
Gráficos bivariantes
Entrada de datos externos y salida de datos con Pandas
Operaciones de conjuntos
Control de flujo
Eventos del DOM
Variables y constantes
Callbacks
Filtrado con filter() y find()
Proyecto crear páginas HTML
Crear un archivo Docker Compose con un servicio
Estructuras de control
Funciones puras
Objeto Scanner
Array
Calculadora en PHP
Optimización de la carga de la página (Lazy loading)
Filtrado de grupos de resultados con HAVING
Uso de variables
Formularios en Angular Material
Integración de Matplotlib con Pandas
Módulo os
Navegación programática y redirección
Manipulación de archivos y directorios
Ejercicio Métodos GET en API REST
Crear entidades JPA
Regresión KNN KNeighborsRegressor
Métodos referenciados
Instalación de Bootstrap
Funciones puras
Inferencia de tipos con var
Tipografía y fuentes en Bootstrap
Funciones lambda
Formularios
Iniciar sesión método de login
Instalar React y crear nuevo proyecto
Navegación por teclado
Reto genéricos con clases
API Optional
Reto función lambda
Herencia básica
Interfaces
Variables en CSS
Actualización de datos: UPDATE
Gráfico de barras con datos categóricos con Seaborn
Reto cherry pick Git
Clases de utilidad
Crear un componente con Options API en Vue
Servicio con Array
Tipos de datos en Python
Estilos
Introducción a CSS
Análisis de datos de eventos deportivos con Pandas en Python
Definición y uso de funciones
Creación de volumen Docker
Método find en un servicio con repositorio
Funciones
Uso de monads y manejo funcional de errores
Selección de Características
Funciones cierre (closure)
Interfaz funcional Consumer
Encapsulación
Interfaces
Sistema de inventario de tienda
Reto coleciones
Ciclo de vida de una entidad
Transformación en monads y functors
Tareas
Atributos @Transient en entidades
Funciones de primera clase
Herencia
Formateo de cadenas texto
Eventos del DOM
Asociación Many To Many entre Actor y Pelicula
Herencia
Clasificación con árboles DecisionTreeClassifier
Introducción al análisis de series temporales
Clases y objetos
Módulo math
Reto excepciones
Proyecto CSS Dashboard Responsive
Clases y objetos
Transformación con map()
Clases abstractas
Subplots y grillas
Renderizado iterativo con bucles
Proyecto Generator de datos
Clases abstractas
Sintaxis básica
Introducción al preprocesamiento de datos
Polimorfismo
Controladores Spring MVC
Proyecto sistema de votación
Tablas en Angular Material
Funciones
Ramas
Excepciones
Introducción a React y su ecosistema
Reto testing unitario
Módulo csv
Tratamiento de valores faltantes
Funciones
Routes sin módulos en Angular
Tipos de unión e intersección
Reto tipos de utilidad
Reto tipos literales y condicionales
Clases y objetos
Operadores
Clases y objetos
Parámetros en rutas con ActivatedRoute
Uso de data classes y destructuring
Propiedades de fondo
Instalación NestJS
Datos de referencia
Importar módulos y paquetes
Métodos GET en controladores
Variables y constantes
Funciones TypeScript
Reto atributos ARIA en HTML
Clases y objetos
Interfaces
Creación y uso de variables
Uso de consultas LINQ
Evaluación Go
Asociaciones de entidades JPA
Encabezados
Reto clases y objetos
Operaciones en cascada
Funciones lambda
Configuración con Gradle
Promises
Visualización de datos dataset iris
Funciones
Análisis de datos de ventas con Pandas
Clasificación de resultados con ORDER BY
Gestión de paquetes y actualización del sistema
Clases y objetos
Tipos de datos
Conjuntos con Set
Configuración de TypeORM con MySQL
Atributos de tipo enum en entidades JPA
Comandos de navegación
Reto de enlaces HTML
Actualización de datos: UPDATE
Tipos de utilidad
Variables
Reto matemáticas
Proyecto sintaxis en C#
Ejercicio API REST con persistencia
Polimorfismo
Excepciones
Uso de asincronía con suspend, async y await
Servicio con HttpClient
API REST con net/http
Clases de bordes de Tailwind CSS
Conversor de unidades
Inmutabilidad
Reto funciones
Proyecto blog de artículos con Tailwind CSS
Data binding
Sobrecarga de métodos
Herencia y clases abstractas
Uso de las estructuras de control
Encapsulación
Generics
Route Guards basados en interfaces
Reducción con reduce()
Sintaxis avanzada
Funciones
Gráficos bivariantes
Reto ciclo de vida en Git
Funciones
Encapsulación
Resolución de conflictos
Estructuras de control
Guards funcionales
Control de flujo y estructuras de bucle
Reto herencia
Data binding en Angular
Uso avanzado de los composables
Excepciones
Filtrado de valores únicos con DISTINCT
Metodologías BEM, SMACSS, OOCSS
Control de flujo
Herencia
Selectores avanzados
Tipos de datos, variables y constantes
JWT en Angular
Interfaces
Reto Flexbox Card
Introducción al DOM
Uso de async y await
Imágenes responsive en Bootstrap
Expresiones regulares
HashMap
Preprocesamiento de datos de series temporales
Creación y uso de procedimientos almacenados
Transferencia de archivos y comunicación remota con SSH
Configuración con JPA
Composición de structs en lugar de herencia
Introducción a las corutinas
Audio
Filtrados en consultas de repositorios
Arrays y slices
Herencia
Polimorfismo de tiempo de compilación
Diseño responsive con media queries
Validación y evaluación de modelos en series temporales
Namespaces
Funciones en consultas JPQL
Introducción a Vue
Modificación de elementos DOM
Inmutabilidad y datos inmutables
Estructuras de control
Tipos de utilidad
Asociación One To One entre Libro y Resumen
Método PUT en un controlador
Variables y constantes
Inmutabilidad y programación funcional pura
Método delete en un servicio con repositorio
Streams: forEach()
Creación y uso de funciones
Ingeniería de Características
Polimorfismo a través de Interfaces
Numpy estadísticas sobre dataset inmuebles Madrid
Reto métodos dunder
Prototipos y cadena de prototipos
Métricas de clasificación
Clases y objetos
Reto mensajes y redirección en formularios
Manejo de clases y estilos
Recibir y servir imágenes
Formularios y validación
Ajuste de ejes en matplotlib
Sobrecarga de métodos
Records
Clases y objetos
Proyecto carrito compra agoodshop
Reto hola mundo en TS
Resolución de módulos
Creación de rutas con Vue Router
Títulos, etiquetas y leyenda y límites
Introducción a Shell y Bash
Conceptos básicos de Seaborn
Excepciones
Login y registro
Proyecto blog de artículos con Bootstrap CSS
Evaluación test de conocimientos Vuejs
Herencia C Sharp
Principales distribuciones de Linux
Objetos
Evaluación conocimiento Código Tailwind CSS
Gestor de tareas con React
Evaluación multirespuesta Conocimiento general de Pandas
Reto fondos background CSS
Servicios en Angular
Selección de elementos DOM
Reto cookies
Introducción e instalación de Scikit Learn
Módulo datetime
Reto encapsulación avanzada
Async / Await
Variables
Diccionarios
Controladores Spring REST
Asociación Many To One
Elementos 'float' y 'clear'
Streams: sorted()
Reto traits
Mapas
Gráficos multivariantes
Creación de proyecto C#
Clases y objetos
Objetos
Pipelines y Validación Cruzada
Pipelines con ColumnTransformer
Consultas JPQL avanzadas
Herencia
Reto tipos especiales
Lambdas
Polimorfismo
Exportar e importar Pipelines
Operaciones con variables y operadores
Operadores lógicos
Reto sintaxis CSS
Clases y objetos
Renderizado condicional
Instalación y configuración
Formulario de registro de usuarios
Interfaz funcional Supplier
Atributos
Promises
Reto tema claro/oscuro con variables
Servicios en Spring
Método DELETE en un controlador
Manipulación de DataFrames
Reto ordenar un array en pseudocódigo
Variables
Evaluación Conocimiento general de Bash
Estructuras de control
Inserción de datos: INSERT INTO
Uso de operadores
Instalación
Entidad y repositorio
Funciones flecha
Método save en un servicio con repositorio
Herencia de clases
Cliente de API OpenWeatherMap clima
Tipos de datos
Métodos de la clase String
Uso de INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
Uso de rutas anidadas y dinámicas
Operadores
Reto grid de columnas en CSS
Ejercicio Gitflow
Modificación de arrays en Numpy
CRUD en Java de modelo Customer sobre un HashMap
Particionamiento de datos
Agrupación de resultados con GROUP BY
Uso de interfaces y clases abstractas
Instalación y configuración
Constructores y destructores
Propiedad 'display'
Registro de usuarios
Escalado de datos
Conjuntos
Enlace
Proyecto generador de contraseñas
Uso de la directiva v-if en Vuejs
Excepciones
Herencia y polimorfismo en Kotlin
Introducción a HTML
Conjuntos, colas y pilas
Crear y utilizar módulos
Formularios con ngModel en Angular
Carga de asociaciones en consultas con EntityGraph
Normalización de datos
Reto conjuntos
Variables y constantes
Estrategia de autenticación JWT
Reto fechas y tiempo
Comandos NestJS CLI
Errores personalizados y trazabilidad
Fundamentos del sistema Utility-First
Creación de contenedores
Pruebas unitarias
Pattern Matching
Comprimir y descomprimir archivos
CRUD de entidades con asociaciones
Hover, focus y estado de Tailwind CSS
Reto manejo de números
Routes en Angular
Callbacks
Goroutines y concurrencia básica
Uso de provide e inject
Clases y objetos
Ejercicio ramas
Tipos de datos embebidos
Redes y comunicación con ifconfig, ip y netstat
Métodos avanzados de la clase String
Sentencias INSERT
Creación y manejo de usuarios y roles
Creación de bases de datos y tablas
Métodos HTTP con net/http
Ejercicio crear clase y objeto en Python
Streams: count()
ArrayList
Arrays y Métodos
Método POST en un controlador
Promises
Destructuring de objetos y arrays
Reto namespaces
Alterar la estructura de tablas existentes: ALTER TABLE
Flexbox en diseños modernos
Asociación One To Many
Interceptores HTTP
Operadores aritméticos
Modificación de elementos DOM
Comunicación entre componentes Angular
Consultas JPQL
Hooks para gestión de estado complejo y contexto
Desarrollo de módulos Angular
Reto map, filter
Reto tipos mapped
Crear e invocar funciones
DataFrames
Filtrado con filter() y find()
Streams: min max
Tipos de datos, variables y constantes
OOP y CRUD en TypeScript
Conjuntos con Set
Análisis de sentimiento
Proyecto calculadora gastos
Control de flujo
Tipos de datos
Aprendizaje automático
Anidación de etiquetas
Uso básico de los composables
Modificación de elementos DOM
Introducción a JSX
Instalación de PostgreSQL
Proyecto colecciones y LINQ en C#
Evaluación test global
Renombrar tablas y bases de datos: RENAME
API Fetch
Creación y uso de variables
Tipos literales
Módulo json
Análisis de datos de ventas con Numpy y Pandas
Transformación y escalado de series temporales
Introducción a la regresión
Enumeraciones Enums
Configuración de Bash
Representación de Hora
Funciones de alto orden
Instalación de Tailwind CSS
Hooks: optimización y concurrencia
Ejercicio deshacer cambios
Conjuntos
Comunicación de componentes con props
Definición y manejo de rutas
Decodificar JWT en Angular
Reto fechas y tiempo
Filtrado con filter() y find()
Funciones lambda
Operaciones con fechas
Comandos básicos
Formularios reactivos en Angular
Tipos de datos
Atributos de ARIA
Reto propiedades texto
Conocimiento general de Bootstrap
Introducción a la sintaxis de plantillas
Regresión SVM con SVR
Introducción e instalación de Matplotlib
Reto etiquetas semánticas HTML
Sombras en texto y cajas
Control condicional
Manipulación DOM
Animaciones y transiciones
Propiedades de texto
Evaluación Kotlin
Evaluación código global
Funciones flecha
Uso de Scanner
Hola mundo en Pseudocódigo
Funciones cierre (closure)
Uso de funciones parciales y currificaciones
Conjuntos, colas y pilas
Solicitudes HTTP con Fetch API
Introducción a SQL
Reto archivos temporales
Filtrado con filter() y find()
Reto diccionarios
Consultas JPQL básicas
Crear módulos y paquetes
Estado y ciclo de vida de los componentes
Crear imagen Dockerfile
Delegados
Diccionarios
Ingeniería de características para series temporales
Regresión con algoritmos de conjunto
Eventos
Reto estructuras de iteración
Tipos de unión e intersección
Consultas básicas de selección: SELECT y WHERE
Array
Preprocesamiento de datos desbalanceados
Divisiones
CRUD en Java de modelo Customer sobre un ArrayList
Clasificación con algoritmos de conjunto
Uso de vistas
Reto test con PHPUnit
Creación de tablas e inserción de datos con SQL
Reto transacciones
Diccionarios
Clases y encapsulación
Creación de Streams
Signals en Angular
Herencia de clases
Herencia avanzada
Variables y constantes
Reto conexión a bases de datos
Estado global con Redux Toolkit
Crear módulos y paquetes
Proyecto sintaxis calculadora
Conjuntos
Streams: match
Introducción e instalación de pandas
Streams: reduce()
Utilidades de colores y fondo
Integración de Matplotlib con Numpy
Métodos con receptores por valor y por puntero
Eliminación de datos: DELETE
Promises
Estructuras structs
Configuración con Maven
Técnicas avanzadas de extracción de características
Propiedades y atributos de arrays de Numpy
Crear entidad Asignatura
Layout con Angular Material
Reto tuplas
Títulos, etiquetas y leyenda y límites
La directiva routerLink en Angular
Creación de clases y objetos Restaurante
Módulo json
Tipos genéricos
Creación y uso de subqueries
Vaciar tablas y bases de datos: DROP
Operaciones matemáticas y estadísticas
Funciones
Reto de métodos de cadenas de caracteres
Evaluación conocimiento Test Tailwind CSS
HashSet
Streams: filter()
Interfaz funcional Predicate
Listas
Introducción a Hibernate
Punteros y referencias
Funciones
Uso de atributos
Tipos de datos
Funciones y encapsulamiento
Elementos y etiquetas
Estructuras de control
Módulo math
Reto polimorfismo
Streams: flatMap()
Llamada y sobrecarga de funciones
Relaciones entre tablas
Representación de Fecha
Integración con Pandas
Tipos de variables
Manejo explícito de errores
Creación de arrays en Numpy
Cálculo de estadísticas de Numpy sobre estudiantes
Estructuras de control
Creación de pipelines básicos
Identificar y corregir outliers
Transiciones y animaciones de Tailwind CSS
Excepciones
Imágenes
Asociación One To Many entre Curso y Estudiante
Funciones de orden superior y expresiones lambda en Kotlin
Clasificación de Texto con Scikit Learn
Uso de async y await
Instalación de Docker
Importar módulos y paquetes
Streams: distinct()
Interfaces funcionales
Solicitudes HTTP con Axios
Composición de funciones
Reto enums
Encapsulación
Cadenas de texto y manipulación
Reto variables
Gestión de servicios con systemd
Preprocesamiento de textos para NLP
Router en Angular
Estructuras de iteración
Creación de variables
Grids y análisis multivariado
Codificación de variables categóricas
Streams: collect()
Triggers y eventos
Control iterativo
Encapsulación
Comandos avanzados
Conocimiento general de Bootstrap
Grid en diseños de cuadrícula
Selección de elementos DOM
Introducción a la clasificación
Evaluación código global
Estructuras de control
Reto comprehensions
Excepciones
Operadores
Introducción a TypeScript
Definición y manejo de rutas en Vue
Operadores y expresiones
Propiedades y métodos
Operaciones de Streams
Ejes, ajustes de ejes
Comandos básicos
Introducción a Kotlin
Gestión de procesos con ps, htop y pgrep
Introducción a React Router
Instalación de Python y creación de proyecto
Funciones y parámetros tipados
Temas predefinidos, colores y estilos
Modificadores de acceso y encapsulación
Polimorfismo
Excepciones
Inmutabilidad
La clase Scanner
Git con Visual Studio Code
Mapas con Map
Transformación con map()
Redirección y tuberías
Sistema API REST gestión de libros
API REST CRUD de entidad Restaurante con TypeORM
Diccionarios
Lambdas
Operadores
Reto metadatos en HTML
Validación de HTML
CRUD de Restaurantes y Platos
Polimorfismo
Callbacks
Reto funciones auxiliares
Clases de tamaño de Tailwind CSS
HttpClient en servicios de Angular
Gráficos univariantes
Polimorfismo de tiempo de ejecución
Clases sealed
Introducción a TypeScript
Agenda de contactos por consola
CRUD Customers Spring MVC + Spring Data JPA
Uso de índices y particiones
Navegación programática y redirección
Eventos en React
Operaciones en colecciones
Página web completa con Bootstrap
Crear componente Composition API
Tipos de datos básicos
Reto sentencias CRUD con PDO
Nuevos métodos create de React Router
Encapsulación
Copias de seguridad y restauración de bases de datos
Eliminación de datos: DELETE
GitHub como remoto
Reto acceso a sistema
Funciones
Polimorfismo
Selectores básicos
Funciones de primera clase
Solicitud HTTP con Axios
Tareas de automatización de PostgreSQL
Async / Await
Métodos de Strings
Control de flujo
Interceptor funcional
Proyecto validación de tipado
Introducción a la programación funcional
CRUD en Hibernate
Operaciones de álgebra lineal
Proyecto CSS crear una navbar
Etiquetas semánticas
Manipulación DOM
Reto comandos básicos Git
Reto formatear texto en HTML
Consultas básicas de selección SELECT y WHERE
Introducción a los Hooks
Ejercicio GitHub Actions workflow
Hooks: estado y efectos secundarios
Tipos de datos
Subir archivo en formularios
Reto mixins
Listado y formulario de productos en Bootstrap CSS
Operaciones en cascada
Estructuras de control
Mapas con Map
DOCTYPE
Consultas Criteria básicas
Crear un archivo Docker Compose con varios servicios
Formularios reactivos en Angular
Reto try catch de PDOException
Componentes standalone true
Configuración de entorno
Reto namespaces
Encapsulación
Representación de texto y extracción de características
Polimorfismo
Reto módulos
Gestión de errores y excepciones
Módulos
Uso de la directiva v-for en Vuejs
Reto try catch excepciones
Decoradores en entidades
Creación de bases de datos y tablas: CREATE DATABASE, CREATE TABLE
Asociación One To One
Async / Await
Funciones
Reto serialización
Recursión
Asociación Many To Many
Reto crear tablas HTML
Reto Validación HTML
Conceptos básicos de Matplotlib
Uso de operadores
Estructuras de control
Reto tipos de datos
Introducción a C#
Certificados de superación de
Supera todos los retos de y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.

Git Básico
5h 0m

Git Avanzado
8h 0m

HTML Básico
3h 0m

HTML Intermedio
5h 0m

HTML Avanzado
8h 0m

CSS Básico
5h 0m

CSS Intermedio
7h 0m

CSS Avanzado
8h 0m

JavaScript Sintaxis
5h 0m

JavaScript OOP Intermedio
7h 0m

JavaScript Asíncrono y Funcional
6h 0m

JavaScript DOM
8h 0m

TypeScript Sintaxis Básica
5h 0m

TypeScript OOP
8h 0m

TypeScript Avanzado
8h 0m

Python Sintaxis Básica
5h 0m

Python Estructuras de datos
3h 0m

Python OOP
8h 0m

Python Funcional
7h 0m

Python Biblioteca Estándar
10h 0m

Java Sintaxis Básica
5h 0m

Java OOP
10h 0m

Java Funcional
10h 0m

Kotlin Sintaxis Básica
7h 0m

Kotlin OOP
8h 0m

Kotlin Funcional
10h 0m

C# Sintaxis Básica
8h 0m

C# OOP
10h 0m

C# LINQ
5h 0m

C# Funcional
5h 0m

PHP Sintaxis Básica
8h 0m
