Azure
AWS
Robótica y Hardware
- Inteligencia Artificial: Introducción
- Laboratorio de Watson Discovery: Bots más inteligentes mediante búsquedas basadas en AI
- Laboratorio de Interpretación de imágenes mediante AI
- Laboratorio de Asistentes de voz para dispositivos IoT
- Interpretación de voz humana mediante IA para chatbots
- Crea tu primera Voice App de Google Assistant con Dialogflow
- Laboratorio de I.A. aplicada al desarrollo de asistentes virtuales
- Curso de Raspberry Pi para desarrolladores
- Curso de NodeJS aplicado a la domótica
- Curso de introducción a la programación en ROS
- Curso de Arduino
Cloud Computing
- Exploración y transformación de datos con BigQuery
- Transformación de datos semi-estructurados y orquestación con Google Cloud
- Gestión de RedHat en un entorno cloud con AWS
- Microsoft 365 Copilot, un vistazo a la nueva IA de Microsoft
- Introducción a la informática sin servidor en AWS
- Trabajando con datos en Amazon DynamoDB
- Introducción a la creación de tablas en Amazon DynamoDB
- Creación e implementación de una aplicación de muestra con AWS SAM
- Creación de un flujo de trabajo utilizando diferentes estados con AWS Step Functions
- Automatización de la implementación sin servidor con herramientas de CI/CD de AWS
- Crea tu ambiente de trabajo con SharePoint
- Crea tu gestor documental con SharePoint
- Cargando datos de eCommerce en GCP con BigQuery
- Gestionando los datos de clientes de nuestro eCommerce con GCP Bigtable
- SharePoint: Crea y administra tu sitio de colaboración
- Transformación y manejo de datos con Apache Spark en Azure Synapse Analytics
- Preprocesando datos del NYT con una canalización de Data Fusion en GCP
- Construyendo un modelo de regresión logística con BigQuery ML en GCP
- Implementando una aplicación de pila LAMP con AWS LightSail
- Procesando datos de transporte con Google Cloud Dataflow
- Identificar componentes dañados de automóviles con Vertex AutoML Vision
- Copiando tablas de BigQuery en diferentes ubicaciones con Google Cloud Composer
- Controlando en GCP la facturación de nuestros recursos y analizando el gasto
- Aprendizaje automático con Spark en Google Cloud Dataproc
- Implementando un web server con Google Kubernetes Engine y Cloud Run
- Implementación de modelo personalizado de Vertex AI para predecir el CLV
- Gestionando múltiples identidades de nuestra organización en GCP con el cliente
- Gestionando nuestros buckets de Cloud Storage mediante el gsutil en GCP
- Consultando datos de eCommerce con GCP BigQuery
- Direccionando el tráfico mediante políticas de geolocalización con Google Cloud DNS
- Cumpliendo la normativa SEC sobre los registros de transacciones en buckets de GCP
- Visualizando datos de transporte con Google Data Studio
- Creando en GCP una instancia de Base de datos de Cloud SQL con MySQL
- Compilando una aplicación sin servidor en Node.js con GCP Cloud Run
- Limpiar en GCP discos persistentes sin uso con la ayuda de Cloud Functions
- Explorando metadatos de conjuntos de datos entre proyectos con Data Catalog
- Implementar en GCP una aplicación web de Flask escrita en Python en el entorno flexible de App Engine
- Curso de Configuración y uso de AWS Redshift como DataWarehouse
- Curso de Implementación de una Data Pipeline con AWS EMR y PySpark
- Curso de Queries en Data Lake con Azure Synapse Serverless SQL
- Curso de Procesamiento de datos semi-estructurados con AWS S3, AWS RedShift y AWS Glue
- Curso de Implementación de un servicio web en Azure con servicio de streaming
- Curso de Implementación de Azure Virtual Machines en Alta Disponibilidad
- Curso de Implementación de Azure Virtual Desktop
- Curso de Azure Machine Learning
- Monitoreo y Billing de recursos en Azure
- Azure Cognitive Services
- Azure Networking: Redes CDN con FrontDoor y Azure WAN
- Azure SQL: Máquinas virtuales
- Azure Networking: Balanceadores, ExpressRoute, Application Gateway y Traffic Manager
- Azure Stream Analytics y IOT Hub
- Seguridad, costes y normativa en Azure
- Azure Networking y VPNs
- Conceptos Cloud, Servicios y Soluciones fundamentales de Azure
- Administración de cargas de trabajo de Google Kubernetes Engine
- Implementación de funciones de Google Cloud Functions
- Administración de máquinas virtuales de Google Compute Engine
- Solución de problemas de rendimiento de aplicaciones de Google Cloud Platform
- Implementación de aplicaciones en Google Kubernetes Engine
- Implementación de aplicaciones en Google Compute Engine
- Gestión de datos de las aplicaciones Google Cloud Platform
- Desarrollo seguro en Google Cloud Platform
- Laboratorio de Contenedores serverless con AWS App Runner
- Power BI y su relación con Azure
- Bases de Datos de Grafos con Amazon Neptune
- Auditar tu cuenta AWS con AWS CloudTrail
- Aplicaciones sin código con AWS Step Functions
- Administración de claves con AWS KMS
- Uso de AWS Systems Manager y Amazon Inspector
- Distribución de tráfico inteligente con AWS Elastic Load Balancing
- Construcción de una arquitectura altamente disponible en AWS
- Administración de Amazon Elastic Block Storage
- Azure Databricks
- Laboratorio de Servicios de almacenamiento en Azure
- Políticas de seguridad para protección de datos en AWS
- Configuración de Amazon EC2 orientado al trabajo con Bases de Datos
- Consultando bases de datos noSQL con Amazon DynamoDB
- Ejecución de workloads con Amazon EMR
- Trabajando con MySQL y PostgreSQL en Amazon Aurora
- Automatización de VPCs y grupos de IAM en AWS CloudFormation
- Análisis SQL sin servidor con Amazon Athena
- Protección de datos de RDS, S3 y DynamoDB
- Computación sin servidor en AWS Lambda
- Introducción al IAM en AWS
- Introducción a la arquitectura de Amazon RedShift
- Utilizando los grupos de seguridad para proteger los recursos en AWS
- Bases de datos relacionales con Amazon RDS
- Trabajando con MongoDB en Amazon DocumentDB
- Laboratorio de Azure: Power Shell, Azure CLI y Cloud Shell
- Laboratorio de Servicios de Redes y Computación en Azure
- Azure Database para MariaDB
- Azure Database para MySQL
- Azure Synapse Analytics
- Azure Data Factory
- PostgreSQL en Azure
- Gestión de bases de datos en la nube con Azure SQL
- Monta tu propio Virtual Lab con VMware Workstation
- Monta tu propio Virtual Lab con Hyper-V
- Monta tu propio Virtual Lab con VirtualBox
- Curso de Amazon Web Services para SysAdmin
- Laboratorio de Node-RED: Programa sin escribir código
- Curso de Amazon Web Services para desarrolladores
- Visión general sobre Cloud Computing y Amazon Web Services
- Lab. IOT y desarrollo en Cloud de un dispositivo de sensorización
- Kubernetes en AWS
- Azure Ephemeral Pipelines
- Curso de Protección de datos en Azure
- Curso de monitorización con Azure
- Conéctate a una VPN de CISCO desde Docker
- Curso de almacenamiento en Azure
- Curso de VMware vSphere para principiantes
- Crea un entorno de desarrollo Docker con interfaz gráfica
- Modernización de servicios con NServiceBus
- Curso de Helm
- Curso de XenCenter
- Curso de Serverless
- Curso de OpenShift
- Los diferentes niveles de coherencia en Azure Cosmos DB
- Curso de AWS CloudFormation
- Curso de Docker para Desarrolladores
- Curso de Terraform Online
- Curso Online de introducción a Cloud Computing
- Curso de Introducción a Docker
Videojuegos
- Introducción a Pyglet
- Curso de Videojuegos con Python y Pyglet
- Convierte tu videojuego Phaser en app para Android
- Curso de desarrollo avanzado de videojuegos con Phaser
- Curso de desarrollo de videojuegos básicos con Phaser
- Curso de Construct 2: Desarrolla videojuegos sin código
- Curso de Matemáticas para videojuegos con Unity
- Curso de componentes y API de Unity
- Curso de Unity
- Curso de Unity 5: Programación de videojuegos 2D
Management
- Storytelling: Conceptos y técnicas para la creación de historias que emocionen a tu audiencia
- Creación de historias memorables, alternativas y digitales
- Curso de Gestión emocional en el ámbito laboral
- Feedback de Calidad: Multiplicar los beneficios del feedback adaptándolo al receptor
- Feedback de Calidad: Competencias que lo facilitan
- Feedback de Calidad: Crítica vs Feedback
- Curso de Habilidades comunicativas en el ámbito laboral
- Curso de Resolución de conflictos en el ámbito laboral
- Curso de Neurociencia para ser más productivos
- Curso de Asertividad como elemento de consecución de objetivos
- Curso de Productividad en los equipos de trabajo y Desconexión digital
- Curso de Toma de conciencia de nuestras tareas
- Curso Creatividad como estrategia empresarial
- Curso de liderazgo híbrido como canal para generar engagement y motivación en equipo
- Servicio al Cliente de clase mundial
- ¿Cómo implementar el Método Kanban en un equipo de IT?
- Automotivación y Resiliencia positiva
- Tips para el trabajo en equipos altamente eficaces
- Curso de Gamificación en entornos laborales
- Disciplina positiva: Construye un mejor lugar de trabajo
- Disciplina positiva: Convierte tu empresa en el lugar donde todo el mundo quiere trabajar
- Disciplina positiva: Empleados felices, resultados grandiosos
- Disciplina positiva: Fortalece las relaciones de equipo y aumenta tus ganancias
- Disciplina positiva: Cultura enfocada en soluciones
- Gamificación aplicada: diseña tu propio proyecto
- Conoce cómo lograr los hábitos que quieres
- Aspectos de Scrum para fomentar el Bienestar laboral
- Mediación cómo estrategia de gestión de conflictos laborales
- Prioriza tareas y no te hundas en la miseria
- TimeBlocking para tu organización
- Curso de Implantación de una PMO
- Aprende a detectar tus estresores y manéjalos de forma positiva
- Gestión de tiempo: ¿Cómo hacer más y estresarnos menos?
- Teletrabajo: Claves para una gestión eficaz
- People Journey: Creación de experiencias hacia las personas dentro de la organización
- Equipos operativos de alto desempeño
- Vital Circus Feedback: Una nueva forma de retroalimentación
- RASCI: La poderosa herramienta de comunicación para procesos y proyectos
- Creencias limitantes y potenciadoras
- Desarrollo del potencial y autoestima del equipo de trabajo
- Comunicación en el equipo de trabajo
- Crea e interpreta cronogramas con Instagantt
- Curso de Estructuras liberadoras
- Crear y presentar un Project Plan
- Curso de Gestión de Proyectos IT
- Diseño de producto orientado al cliente
- La experiencia del cliente como elemento diferenciador
- Gestión de personas y equipos en el Management 3.0
- Curso de Management 3.0
- Curso de liderazgo de equipos
- Curso de aspectos legales para negocios digitales
- Aspectos legales del desarrollo web
Desarrollo de aplicaciones móviles
- Integración de Aplicaciones en Flutter con Firebase
- Push Notifications a tu app Android con OneSignal
- Migración de Gradle Groovy a Kotlin DSL
- Desarrollo de aplicaciones móviles con Ionic
- Implementa la identidad moderna en tu aplicación Android con Auth0
- Estructura tu proyecto de Flutter con BLoC
- Estructura tu proyecto de Flutter con GetX
- Automatización de pruebas con Appium y Python
- Crea tu app Android con GitHub Copilot
- Curso Aprende SwiftUI: Crea tu primera app
- Laboratorio: Desarrolla una app para iPhone con uso de cámara y librería de imágenes
- Laboratorio: Desarrolla y personaliza la vista de una App para iPhone con Navigation Controller
- Laboratorio de Colección de Datos en TableView y Picker
- Laboratorio: Trabaja el diseño responsive de tus apps de iPhone usando Constraints
- Laboratorio: Desarrolla tu primera app para iPhone y iPad con Swift
- Laboratorio de Programación Orientada a Objetos con Swift: Aplicando en objetos UI de una App
- Laboratorio Primeros pasos para crear Apps iOS: Conociendo Xcode y el patrón MVC
- Curso de API REST en Dart
- Curso de Programación Orientada a Objetos con Dart
- Curso de Primeros pasos en Dart
- Curso de Android Jetpack Architecture
- Curso de creación de interfaces de usuario con Jetpack Compose
- Android Sleep API: Trackea cómo sueñas
- Autenticación Biométrica con Android
- Nativescript: Usando componentes como la cámara y el GPS
- Curso de desarrollo de aplicaciones móviles con NativeScript y Angular
- Crea login y signup con Kotlin y Firebase
- Publica tu aplicación en Play Store
- Curso Crea una app interactiva en Kotlin
- Laboratorio Consumo de APIs con Retrofit y Kotlin
- Uso de Git en Android Studio
- Curso Crea tu primera aplicación en Android
- Curso de Kotlin
- Ejecución de aplicaciones en un emulador de Android
- Domina las nuevas mejoras de Xamarin Forms 4.0
- Cómo consumir datos de una API con Android usando Retrofit2
- Curso de React Native intermedio
- Curso de React Native para principiantes
- Curso de Firebase y Angular
- Curso de Android Annotations: Threads y consumo de APIs
- Curso de Android Annotations: Eventos y vistas
- Curso de Android Annotations: Introducción
- Xamarin 4: Restart to zero
- Cocina con Xamarin: Maneja tus datos como una Estrella Michelín
- Curso de Xamarin intermedio
- Curso de Xamarin para principiantes
- Curso de Android Online
Ciberseguridad
- Gestión en ciberseguridad: Gestión de incidentes
- Gestión en ciberseguridad: Desarrollo del programa de seguridad
- Gestión en ciberseguridad: Gestión de proyectos de seguridad
- Gestión en ciberseguridad: Gestión de riesgos
- Gestión en ciberseguridad: Gobierno de seguridad
- Gestión en ciberseguridad: Conviértete en Cybersecurity Manager
- Despliegue inicial de Firewall Fortinet Fortigate
- Curso de Onboarding en Ciberseguridad: Bienvenid@ a bordo
- Curso de Ciberseguridad en WordPress
- Curso de Introducción al Esquema Nacional de Seguridad (ENS)
- Cómo auditar un Sistema de control industrial
- Introducción a la Auditoría de Sistemas de control industrial
- Análisis forense avanzado en sistemas Windows
- Análisis forense avanzado en sistemas Linux
- Análisis forense básico en sistemas Windows
- Análisis forense básico en sistemas Linux
- Instala y configura firewalls con Endian
- Instala y configura firewalls con pfSense
- Criptografía Simétrica y Asimétrica en la práctica
- Metasploit para pentesting
- Snort para industria 4.0
- Herramientas avanzadas para búsquedas OSINT
- OSINT para fuga de datos empresariales
- Autopsy: Recuperación de datos
- Curso de Hacking Tools & Forensic: Red Team
- Curso de Hacking Tools: Blue Team
- Curso de análisis y gestión del riesgo
- Curso de introducción a la Ciberseguridad
- Curso de introducción a la Monitorización de Seguridad
- Curso de análisis de malware
- Curso de Triage informático
- Curso de Hacking web
- Curso de Metasploit Framework
- Curso de Hacking con buscadores: Google, Bing y Shodan
- Curso OSINT: Técnicas de investigación e inteligencia en fuentes abiertas
- Curso de desarrollo seguro
- Curso de Seguridad en Redes con Snort
- Curso de introducción a Ethical Hacking
Blockchain
- Curso Empresas que utilizan Smart Contracts
- Curso Aplicaciones prácticas de los Smart Contracts sobre Blockchain
- Ecosistema Blockchain
- Futuro y salidas laborales de Smart Contracts y Blockchain
- Curso de introducción a Hyperledger Besu
- Curso de Smart Contracts y Solidity
- Curso Mi primera Dapp
- Curso de Ethereum desde cero
- Herramientas y tecnologías básicas para ser un desarrollador de Blockchain
- Curso de FinTech: Revolucionando las finanzas
- Curso de Hyperledger Fabric
- Curso de Introducción a Blockchain
Bases de datos
- Conociendo Db2: Sentencias y cursores
- RMAN en la vida del DBA
- Oracle Data Guard y HA
- Curso de Bases de Datos Relacionales y No Relacionales en Azure
- Laboratorio Grafos en Bases de datos: Adiós a las Bases de datos relacionales
- Crea un JPA repository con Spring Boot y PostgreSQL
- Creación de BBDD para eCommerce con MySQL
- Administración de BBDD con MySQL: Procedimientos almacenados y relaciones
- Administración de BBDD con MySQL: Sentencias DDL y DML
- Introducción a la administración de BBDD con MySQL
- Migrar datos Microsoft Access/Excel a SQL Server con Integrations Services
- Curso de fundamentos de PL/SQL
- Oracle Performance: Estadísticas e Índices
- Oracle Performance: Herramientas principales de análisis
- Oracle Performance: Introducción al análisis de rendimiento
- Gestión de espacio en Oracle: Tablespaces y Datafiles
- Gestión de usuarios y permisos en Oracle
- Gestión de espacio en Oracle: Instancia ASM
- Curso de MongoDB: Creación y gestión de bases de datos NoSQL
- Administración de bases de datos con Oracle Flashback
- Parcheado y upgrade en Oracle
- Introducción a RMAN: Gestión básica de backups
- Arquitectura básica de una BBDD Oracle
- Creación de una instancia de BBDD Oracle 12c desde cero
- Curso de Cassandra
- Curso de PostgreSQL: Instalación, configuración y optimización
- Curso de creación y administración de Bases de Datos SQL
- Curso de SQL desde Cero
Testing
- Fundamentos de Jira Software para QA
- Curso La importancia del testing durante la migración a la nube
- Testing avanzado con JUnit 5
- Curso de Automatización de pruebas con Cypress
- Curso de Introducción a pruebas automáticas con JUnit 5
- Curso de Introducción al Testing en .NET Core
- Curso de Automatización de pruebas con .NET y xUnit
- Curso de Testcontainers: Servers
- Curso de Testcontainers: Mensajería
- Curso de Testcontainers: Cloud
- Curso de BBDD con Testcontainers
- Curso de BBDD SQL con Testcontainers
- Curso de BBDD NoSQL con Testcontainers
- Curso de Personalización de Testcontainers
- Curso de Gestión de las estrategias de un contenedor Docker en JUnit 5
- Curso de Introducción al testing con Testcontainers
- Curso Crea tu primer contenedor Docker en un JUnit 5
- Curso de Automatizaciones de Selenium para Shadow Root
- Laboratorio de Automatización de pruebas para Web Apps con Katalon Studio
- Herramientas de Testing para Python
- Curso de pruebas unitarias con Mockito
- Curso de introducción al testing de bots con Botium
- Conecta Botium Box y Botium-CLI a tus bots y testéalos
- Curso de Testing en Java con JUnit 5
- Curso de pruebas automatizadas en una Web con Docker
- Test-driven development en Laravel
- Test-driven development en PHP con PHPUnit
- Fundamentos de Test-driven development
- Crea infraestructuras automatizadas para pruebas con Docker, Jenkins y Selenium Grid
- ¿Cómo puede un equipo de calidad liderar un cambio en la metodología de trabajo?
- Curso de Selenium con Java intermedio
- Curso de Selenium con Python intermedio
- Curso de JMeter para la implementación de pruebas de rendimiento
- Curso de Selenium con Python para principiantes
- Curso de Java QA
- Curso de Automatización de pruebas de una UI en Angular con Protractor
- Curso de Testing de APIs con JMeter
- Curso de Selenium con Java para principiantes
- Curso de testing con BDD
- Herramientas de testing para un desarrollador Java
- Curso de introducción al testing
- Curso de LoadRunner
- Curso de TDD: Test-driven development
Frontend
- ECMAScript
- Creación de un Producto Mínimo Viable con JavaScript
- JavaScript: Web API, Componentes y Testing
- Especialización en JavaScript: Asincronía, Prototipos, y Clases
- Fundamentos de JavaScript
- Uso responsable del DOM en Angular
- Comunicación entre componentes Angular: Input y Output
- Curso de Fundamentos de Webpack 5
- Personalización de temas en Angular Material
- Federación de módulos con Webpack 5
- Optimización para Producción con Webpack 5
- Curso Mejorando la performance de nuestros proyectos en Angular
- Consumir APIs externas en Angular
- i18n: Internacionalización en Angular
- Curso de Angular en el mundo de la multiplataforma
- WebAssembly en Go
- Observables con Subject en Angular
- Curso de Patrones de diseño con JavaScript y asincronía
- Crea una aplicación con JavaScript utilizando Patrones de diseño
- Curso de Patrones de diseño con JavaScript
- Uso de IndexedDB como base de datos en el navegador
- Curso de Web Components con LitElement
- Curso Manejo del estado con Redux y Angular en un eCommerce
- Crea una lista de tareas con Vue.JS
- Curso de React avanzado
- Curso de Optimización CSS
- Curso de Manipulación del DOM desde JavaScript
- Curso de Gatsby
- Curso de React intermedio
- Uso de eventos en Vue
- Curso de Vue práctico en la vida real
- Programación asíncrona con Async y Await
- Crea tu primera PWA a partir de un proyecto en Angular
- Ajax con XMLHttpRequest
- Ajax con Fetch
- Ajax con Axios
- Diseño web con Material Design para Angular
- Curso de Angular 11: Ampliando conceptos
- Renderización de aplicaciones React en el servidor
- Curso de Chrome Developers Tools: Analizando distintos aspectos de una web
- Curso de Angular 11 para principiantes
- Curso de Chrome Developers Tools: Herramientas para el desarrollo
- Code splitting en SPA con React
- Curso de manejo de estado y data fetching en React
- Curso de manejo de estado con Clases y Hooks en React
- Organízate con Angular
- Crea Dark Mode usando CSS3 variables
- Curso de TypeScript
- Arquitectura CSS aplicando BEM Style con SCSS
- Organízate con React
- Transformaciones, transiciones y animaciones con CSS3
- Web Components con StencilJS
- Estructuración de un proyecto en Angular
- Curso de jQuery
- Curso de Diseño de plantillas web
- Curso de Nuxt.js
- Curso de Sass
- JavaScript Prototypes
- React Hooks
- Curso de React para principiantes
- La transformación del frontend con Web Components
- Curso de Responsive Web Design
- Curso de Flexbox y CSS Grid
- Curso de maquetación web con CSS
- Curso de Webpack intermedio
- Curso de Webpack básico
- Curso de HTML5 y CSS3
- Curso de AngularJS profesional
- Curso de buenas prácticas en Angular
- Electron: Desarrollo de Apps de Escritorio
- Programación asíncrona con promises en JavaScript
- Curso de Fundamentos de Service Workers
- Fundamentos de Progressive Web Apps
- Bootstrap 4: Componentes
- Curso desarrollo con Express y Vue
- Bootstrap 4: Maquetación Responsive y Layout
- Curso Vue.js en Español
- Optimización Web en el Navegador
- Curso JavaServer Faces
- Curso de Angular 4
- Curso Online de PostCSS para Frontends
- Curso de Polymer
Drupal
Backend
- PHP: Ampliando Conceptos
- PHP: Fundamentos
- Java desde 0: Orientación a Objetos
- Java desde 0: Introducción
- Creación de una API mínima en .NET 6
- Instalación, configuración y uso de RabbitMQ con C# y Docker
- Uso de RabbitMQ en un ambiente de microservicios con C# y Docker
- Aprende a usar Hibernate Types
- Modificaciones y borrados bulk con Hibernate
- Evitar la excepción MultipleBagFetchException en Hibernate
- Identificadores de entidades en Hibernate
- Manejo de transacciones y concurrencia en Hibernate
- Database Locking en Hibernate
- Implementación de una arquitectura Multi-Tenancy con Hibernate y Spring Boot
- Batching en Hibernate
- Uso de Hints en consultas en Hibernate
- Buenas prácticas para mejorar el rendimiento de Hibernate
- Hibernate Semantic Query Model
- Blaze Persistence: Funciones avanzadas
- Blaze Persistence
- Consultas con QueryDSL en Hibernate
- Maneja la igualdad de entidades en Hibernate
- Manejo de datos espaciales con Hibernate
- Uso de @transient en JPA
- Creando una aplicación de eCommerce con Spring
- Auditoría de datos con Hibernate Envers
- Consultas nativas en Hibernate
- Mejora tus consultas Criteria en Hibernate
- Consultas agregadas en Hibernate
- Uso de funciones en consultas con Hibernate
- Mejora el rendimiento de tus consultas en Hibernate usando DTO
- Ejecución de consultas en Hibernate
- Caching en Hibernate
- Uso de @fetch en Hibernate
- Grafos de entidad en Hibernate
- Fetching directo vs. fetching en consultas en Hibernate
- Manejo de entidades en cascada en Hibernate
- Manejo del contexto de persistencia en Hibernate
- Filtrado de asociaciones en Hibernate
- Genera el esquema de tu base de datos con Hibernate
- Modelos de datos con herencia en Hibernate
- Uso de @naturalid en Hibernate
- Manejo de colecciones en Hibernate
- Uso de @any en Hibernate
- Uso de @notfound en Hibernate
- Estrategias de nombrado en Hibernate
- Asociaciones complejas en Hibernate
- Tipos de datos embebidos en Hibernate
- Ponte al día con Jakarta Persistence 3.1
- Ponte al día con Hibernate 6
- Manejo de Enums en Hibernate
- Introducción a las consultas Criteria con Hibernate
- Introducción a las consultas JPQL con Hibernate
- Ciclo de vida de una entidad en Hibernate
- Hibernate: Manejo de asociaciones
- Introducción a Hibernate
- Mejora tus microservicios con Spring Cloud usando Resilience4J
- Spring Cloud Function
- Spring Cloud Data Flow
- Spring Cloud Stream
- Despliega tus microservicios con Spring Cloud Kubernetes
- Despliega tus microservicios con Spring Cloud Azure
- Ejecuta tu aplicación Spring Boot con imágenes nativas de GraalVM
- Autenticación X.509 con Spring Security
- Utiliza SpEL para manejar la seguridad a nivel de método de tu API REST con Spring Boot
- Implementa la seguridad de tu API REST con Spring Boot, OAuth 2.0 y Okta
- Implementa la seguridad de tu API REST con Spring Boot, OAuth 2.0 y Keycloak
- Implementa una API REST segura con Spring Boot y Keycloak
- Implementa una app de chat en tiempo real con Spring Boot y WebSocket
- Implementa una API Reactiva con Spring WebFlux y MongoDB con Kotlin
- Implementa una API Reactiva con Spring WebFlux y MongoDB
- Implementar el versionado de tu API REST con Spring Boot
- Utiliza Redis como Message Broker para tus microservicios con Spring Boot
- Configura orígenes de datos diferentes para tu proyecto con Spring Data JPA
- Crea un filtro para tu API REST con Spring Boot
- Consultas usando QueryDSL con Spring Data JPA
- Spring Batch
- Filtrar la salida de tu API REST según el rol de usuario de Spring Security
- Implementa una API Reactiva con Spring WebFlux y R2DBC con Kotlin
- Implementa una API Reactiva con Spring WebFlux y R2DBC
- Implementa la seguridad de tu API REST con Spring Security y LDAP
- Externaliza la configuración de tu aplicación con Spring Boot
- Despliega tu aplicación Spring Boot con Docker
- Implementa SSO con Spring Boot y GitHub
- Implementa SSO con Spring Boot y Google
- Implementa un mecanismo de registro protegido por captcha en Spring Boot
- Utiliza Spring Security en los test de tu aplicación con Spring Boot
- Seguridad a nivel de método en tu aplicación con Spring Boot
- Implementa un mecanismo de Remember me en tu aplicación web con Spring Boot
- Mejora la seguridad de tu aplicación Spring Boot
- Utiliza Apache Kafka con tu aplicación Spring Boot
- Conecta tu aplicación Spring Boot con otros microservicios usando OpenFeign
- Incluye seguridad en tus microservicios con Spring Cloud Gateway
- Introducción a los microservicios con Spring Cloud
- Despliega tu aplicación Spring Boot en AWS EC2
- Despliega con Docker Compose tu app compuesta por Spring Boot, Angular y PostgreSQL
- Implementa la autenticación en dos pasos con Spring Boot
- Implementa OAuth 2.0 con Spring Security
- Implementa la subida de ficheros a una API REST con Spring Boot y MongoDB
- WebSockets con Spring Boot
- Enviar un email basado en una plantilla de Thyemelaf con Spring Boot
- Implementa rápidamente una API REST con Spring Data REST
- Implementa repositorios reactivos con Spring Data MongoDB Reactive
- Implementa repositorios reactivos con Spring Data R2DBC
- Spring Security Reactive
- Utiliza JSON Views para mejorar las respuestas de tu API REST con Spring Boot
- Mejora tu API REST con Spring Boot aprovechando la librería Jackson
- Implementa un rate-limit en tu API REST con Spring Boot
- Proyecciones y Agregaciones con Spring Data MongoDB
- Consultas QueryDSL con Spring Data MongoDB
- Mantener tu esquema de base de datos con Spring Data JPA y Liquibase
- Mantener tu esquema de base de datos con Spring Data JPA y Flyway
- Aprovecha el plugin JPA Buddy de IntelliJ IDEA en tus proyectos Spring Data JPA
- Genera tu esquema de base de datos con Spring Data JPA
- Implementa un mecanismo de caché con Spring Boot y Redis
- Configuración programática del origen de datos con Spring Data JPA
- Mejora el borrado de entidades con Spring Data JPA
- Manejo de transacciones con Spring Data JPA
- Invocar procedimientos almacenados con Spring Data JPA
- Auditoría de datos con Spring JPA
- Customiza tus repositorios con Spring Data JPA
- Tipos de repositorios en Spring Data JPA
- Consultas dinámicas con Spring Data JPA
- Consultas con Criteria Query con Spring Data JPA
- Mejora tus modelos de datos de Spring Data JPA usando grafos de entidad
- Soluciona los problemas de fetching con Spring Data JPA
- Documenta tu API REST con Spring Rest Docs
- Test-Driven Development con Spring Boot
- Introducción a Spring Security
- Gestión de errores en una aplicación web con Spring Boot
- Introducción a la programación dirigida por eventos con Spring
- Testea la persistencia de tu aplicación con Spring Boot
- Testea tu API REST con Spring Boot
- Mejora la internacionalización de tu aplicación web con Spring Boot
- Seguridad JWT en tu API Rest con Spring Boot
- Desarrolla una aplicación con Spring Boot y Vue.js
- Desarrolla una aplicación con Spring Boot y React
- Desarrolla una aplicación con Spring Boot y Angular
- Spring vs. Spring Boot vs. Spring MVC
- Crea una aplicación web reactiva con Spring WebFlux y Thymeleaf
- Introducción a Spring WebFlux con Kotlin
- Introducción a Spring WebFlux
- Implementa timeout en las peticiones de tu API REST
- Consultas con Spring Data MongoDB
- Introducción a Spring Data MongoDB
- Crea un CRUD con Spring Boot, Spring Data JPA y Thymeleaf
- Modelos de datos con asociaciones con Spring Data JPA
- Consultas básicas con Spring Data JPA
- Testing unitario de tu aplicación con Spring Boot, JUnit y Mockito
- Documenta tu API REST con Open API 3.0
- Paginación de resultados en tu API REST con Spring Boot
- Paginación de resultados en tu aplicación web con Spring Boot
- Validación de datos en tu aplicación web con Spring Boot
- Crea tu primera API Rest con Spring Boot
- Introducción a Spring Data JPA
- Crea tu primera aplicación web con Spring Boot
- Introducción a Spring Framework
- Introducción a Spring Data Redis
- Patrones de diseño con NodeJS
- Implementa una API REST segura con Spring Boot y JWT
- Curso de Java y MySQL JDBC: Procedimientos almacenados y transacciones ACID
- Curso de Java y MySQL JDBC: Elaboración de un CRUD
- Curso de Java y MySQL JDBC: Operaciones básicas
- Laboratorio de Validación de datos en tu API REST con Spring Boot
- Laboratorio de Gestión de errores en una API REST con Spring Boot
- Laboratorio de implementación de arquitectura Multi-Tenancy con Spring Boot e Hibernate
- JPA vs JDBC
- Generación de identificadores en Spring Boot
- Pruebas de REST API con Insomnia Rest y Restlet Client
- Uso de DTO en API REST con Spring Boot
- Documentación y testing de API REST con Swagger
- ¿Cómo implementar Project Lombok en un proyecto Spring Boot?
- Internacionaliza tu aplicación web con Spring Boot
- Laboratorio: Crea una API de procesamiento de imágenes con NestJS y Sharp
- Tips para crear una entidad en Hibernate
- Empaqueta tu aplicación Java en un fichero JAR
- Documentación del código con Javadoc
- Laboratorio Laravel 9: Bases de Datos
- COBOL: Ficheros VSAM
- COBOL: Manejo de Tablas
- COBOL: Tratamiento de ficheros con Sort
- Laboratorio de Paginación con NestJS
- Jakarta EE: Transacciones JTA
- Jakarta EE: WebSockets
- Jakarta EE: Lógica de negocio con CDI y EJB
- Jakarta EE: Servicios web XML con JAX-WS
- Jakarta EE: Introducción a las APIs
- Jakarta EE: Mejora del rendimiento
- Jakarta EE: Seguridad
- Jakarta EE: Despliegue
- Jakarta EE: Persistencia con JPA e Hibernate
- Java 18: Frameworks de logging
- Java 18: Concurrencia avanzada
- Java 18: Paralelización
- Java 18: Programación funcional avanzada
- Crea aplicaciones de escritorio con JavaFX
- Java 18: Recursión
- Java 18: Networking
- Java 18: Clean Code
- Java 18: Principios SOLID
- Java 18: Colecciones concurrentes
- Modularización con Java Jigsaw
- Java 18: Concurrencia
- Java 18: Entrada y salida IO/NIO
- Java 18: Colecciones y Genéricos
- Nuevas funcionalidades después de Java 8
- Java 18: API java.time
- Java 18: Estructuras de datos
- Programación funcional en Java 18: API Optional
- Programación funcional en Java 18: Métodos de referencia
- Cómo elegir el mejor JDK
- Programación funcional en Java 18: API Stream
- Programación funcional en Java 18: Interfaces funcionales y lambdas
- Laboratorio Componentes Blade en Laravel
- Laboratorio de Authentication y Authorization con NestJS y JWT
- Laboratorio Sistema de opiniones en Laravel 9
- Laboratorio CRUD en Laravel 9 con Test-Driven Development (TDD)
- Curso de Arquitectura de Aplicaciones con .NET Core
- Curso de Arquitectura Limpia con .NET
- Patrón de Diseño de Estrategia con C#
- Creación de librerías NuGet con .NET y GitLab
- Trabajando la concurrencia en Python
- Gestión de Templates en Django
- Implementando Managers para Django
- Traducciones en Django
- Gestión de Formularios en Django
- ¿Cómo generar un Web Service con Spring Boot?
- Laboratorio de Fundamentos de NestJS
- Laboratorio Crea una REST API con NestJS, PostgreSQL, MongoDB y Docker
- ¿Cuál es el mejor IDE para programar en Java?
- Introducción a Next.js
- Curso TDD en Go
- Curso BDD en Go
- MVC con C# Core y ASP.NET: Backup
- MVC con C# Core y ASP.NET: Objeto DTO
- Laboratorio de Diseño de APIs
- Laboratorio de Gestión del diseño de APIs y OpenAPI
- MVC con C# Core y ASP.NET: Patrón MVC
- MVC con C# Core y ASP.NET: Instalación de la plataforma
- Introduciendo una Capa de seguridad y contenido multimedia a nuestra API REST en PHP
- Creación de APIs REST en PHP sin frameworks
- Curso Creación de APIs con FastAPI
- Migraciones con Django
- Escalares customizados y Enums en GraphQL
- Crea una REST API escalable y sostenible con Typescript y Express
- Crea una base de datos sin tocar SQL con TypeORM y Express
- Debugging con PHP usando XDebug y Visual Studio Code
- Desarrollo de WebServices SOAP con PHP
- Mejora la seguridad de tu API con Typescript, Express y JWT
- Curso Crea un API Rest con Node JS y Express: JWT y ficheros
- Curso Crea un API Rest con Node JS y Express: Endpoint con Rest
- Curso de Desarrollo web con Java EE/Jakarta EE
- Curso de Desarrollo web con Jakarta Server Faces (JSF)
- Composer: Gestión de dependencias en PHP
- Curso de Proyectos Java con Apache Maven
- Curso de Desarrollo web con ASP.NET, SQL Server Y WCF
- Consumo de WebServices SOAP con PHP
- Curso GraphQL e implementación de APIs con Apollo
- Control de acceso con GraphQL
- Creación de extensiones en Twig
- Microservicios con Spring Boot, Eureka y Angular
- Desarrollo de CRUD con Java EE
- Curso de Creación de Bots de Telegram con Spring Boot
- Tareas asíncronas en Django con Celery
- Creando una aplicación con FastAPI
- Mejores prácticas en Django
- Curso Profundizando en Django y Django REST
- Probando APIs con Postman
- Publicación de paquetes en Pypi
- Testing en Python
- Curso Crea una API REST con Django desde cero
- Curso Construye objetos variables y constantes con Lombok
- Curso de anotaciones Lombok para Constructores, Equals y Hash code
- Curso de anotaciones Lombok orientadas a objetos
- Curso de Introducción a Lombok: Primeras anotaciones
- Curso de Symfony 5 avanzado
- Curso de Symfony 5 intermedio
- Curso de C++: Programación estructurada y Orientación a Objetos
- Curso de Symfony 5: Primeros pasos
- Curso de C++: Estructuras de control y tipos de datos
- Curso de C++: Introducción
- Customiza la conversión de atributos con Hibernate y JPA
- Novedades de Java 10 y 11
- Crea tu Api en C# con .NET Core
- Curso de .NET Framework
- Consultas Doctrine en Symfony
- Java 9: Nueva filosofía y funcionalidades
- Manejo de colecciones en Java
- ¿Cómo generar un web service en Java con Spring Boot?
- Aumento del rendimiento en la ejecución de PHP con Varnish
- Curso de PHPUnit para principiantes
- Curso de seguridad en tu API REST con Spring Boot
- Curso de elementos avanzados en tu API REST con Spring Boot
- Curso de desarrollo de una API REST con Spring Boot
- Librerías para Web Scraping
- Curso de introducción a las estructuras de datos
- Curso de Thymeleaf intermedio
- Curso de Java XML
- Despliegue de aplicaciones PHP en Heroku
- Consume información de un servicio web Restful con Python requests
- Curso de Web scraping: Extracción de datos en la Web
- Curso de Postman
- Curso de Maven
- Cómo crear tus sitios estáticos con Middleman
- Curso de Spring Boot y Spring MVC 5: Creando una aplicación con Spring Boot y Spring MVC
- Curso de C# intermedio
- Curso de C# para principiantes
- Curso de Python 3 desde cero
- Curso de CodeIgniter
- Curso de PHP y MySQL: Creando sitios dinámicos
- Curso de Spring Core 5
- Curso de Patrones de diseño e interfaces en C++
- Curso de Programación genérica y concurrente con C++
- Curso de Programación orientada a objetos con C++
- Curso de introducción a C++
- Curso de Introducción a Thymeleaf
- Curso de Introducción a la programación con Pseudocódigo
- Curso de Vagrant para desarrolladores
- Curso de Django
- Curso de Flask Mini-Framework Python
- Curso de Ruby desde Cero
- Curso Online de Hibernate y JPA
- Curso de Python: Aprende a programar en Python 3
- Curso Online de Laravel 5
Metodologías
- Curso de Introducción a la disciplina BPM
- Curso de Extreme Programming (XP): Herramientas para mejorar las entregas de los equipos ágiles
- Método Kanban: ¿Cómo empezar?
- Curso Fortalezas y debilidades en tu organización con ClockWork
- Curso de HR Agile: Kanban Recruitment
- Curso de HR Agile: Scrum Project Management
- Curso de Inbound Recruiting: Atrae a tus mejores candidatos
- Disciplina positiva: Cultura de pertenencia y alto rendimiento
- Ingredientes en la metodología Inbound Recruiting
- Humanizar los procesos de selección para mejorar la experiencia del candidato
- HR Agile: The New Revolution
- Arquitectura Hexagonal con Django
- JavaScript con principios SOLID
- Curso de Principios de diseño SOLID
- Teletrabajo y conciliación
- Estilos de planificación: descubre la más adecuada para ti
- Curso de mapas mentales y GTD para una productividad inteligente
- Curso de Agile UML
- Metodología OKR para conseguir resultados
- Curso de Conceptos clave del mundo IT
- Estimación ágil con Planning Poker
- Planifica iteraciones en proyectos de forma ágil
- SCRUM: Gestionando equipos de trabajo
- Curso de Product Owner en la práctica
- Diseña y utiliza un tablero Kanban
- Curso de Design Thinking
- Clean Commits en proyectos NPM
- Curso de Inteligencia Emocional aplicada a equipos de alto rendimiento
- Protección jurídica del software
- Gestión de entornos virtuales con Pipenv
- Curso de gestión de equipos con Management 3.0
- Curso de fundamentos de Lean Change Management
- Cómo implementar Management 3.0
- Curso de técnicas de Refactoring y Clean Code
- Curso de Scrum: Fundamentos y buenas prácticas
- Crea tu propio Git Portable
- Curso de NPM y YARN, gestionando dependencias profesionalmente
- Curso de SOLID y patrones de diseño
- Curso de Liferay
- Fundamentos del Desarrollo Guiado por Comportamiento (BDD)
- Gestión de documentación técnica con GitHub y Markdown
- Mejores prácticas para la creación de documentación técnica
- Curso de Scrum avanzado
- Curso de Scrum técnico
- Curso de Clean Code
- Curso Online de Metodologías ágiles
Certificaciones oficiales
- Cisco CCNP Enterprise 300-410 ENARSI Parte 9: Preparación del examen
- Cisco CCNP Enterprise 300-410 ENARSI Parte 8: Seguridad de la infraestructura
- Cisco CCNP Enterprise 300-410 ENARSI Parte 7: DMVPN
- Cisco CCNP Enterprise 300-410 ENARSI Parte 6: MPLS
- Cisco CCNP Enterprise 300-410 ENARSI Parte 5: Path control y redistribución de rutas
- Cisco CCNP Enterprise 300-410 ENARSI Parte 4: BGP Avanzado
- Cisco CCNP Enterprise 300-410 ENARSI Parte 3: OSPF & OSPFv3
- Cisco CCNP Enterprise 300-410 ENARSI Parte 2: EIGRP & EIGRPv6
- Cisco CCNP Enterprise 300-410 ENARSI Parte 1: Fundamentos de direccionamiento IPv4 y IPv6
- Curso Cisco CCNP Enterprise ENCOR Parte 14: Preparación Examen Cisco 350-401 ENCOR
- Curso Cisco CCNP Enterprise ENCOR Parte 13: Virtualización y fundamentos de programación
- Curso Cisco CCNP Enterprise ENCOR Parte 12: Fabric Technologies & Network Assurance
- Curso Cisco CCNP Enterprise ENCOR Parte 11: Redes Wireless
- Curso Cisco CCNP Enterprise ENCOR Parte 10: Overlay Tunnels
- Curso de preparación CHFA IV: MSP
- Curso de preparación CHFA III: Diagnósticos y mantenimientos
- Curso de preparación CHFA II: Instalar y configurar la red
- Curso de preparación CHFA I: Administración de la aplicación
- Curso Cisco CCNP Enterprise ENCOR Parte 7: Multicast
- Curso Cisco CCNP Enterprise ENCOR Parte 9: Seguridad
- Curso Cisco CCNP Enterprise ENCOR Parte 8: QoS, Calidad de servicio
- Curso Cisco CCNP Enterprise ENCOR Parte 5: OSFP & OSFPv3
- Curso Cisco CCNP Enterprise ENCOR Parte 6: BGP
- Curso de Certificación Microsoft Power BI PL-300 (DA-100) II: Crear informes, paneles y administrar conjuntos de datos y espacios de trabajo
- Curso de Certificación Microsoft Power BI PL-300 (DA-100) I: Trabajar con datos, modelo de datos y DAX
- Curso Cisco CCNP Enterprise ENCOR Parte 4: EIGRP
- Curso Cisco CCNP Enterprise ENCOR Parte 3: Fundamentos de enrutamiento IP
- Curso Cisco CCNP Enterprise ENCOR Parte 2: Protocolo Spanning Tree y EtherChannel
- Curso Cisco CCNP Enterprise ENCOR Parte 1: Fundamentos de redes
- Laboratorio Certificación Cisco CCNA 200-301 Parte 7: Simulación de examen
- Curso Certificación Cisco CCNA 200-301 Parte 6: Automatización y programabilidad
- Curso Certificación Cisco CCNA 200-301 Parte 5.1: Prácticas de Fundamentos de seguridad
- Curso Certificación Cisco CCNA 200-301 Parte 5: Fundamentos de seguridad
- Curso Certificación Cisco CCNA 200-301 Parte 4.1: Prácticas de Servicios IP
- Curso Certificación Cisco CCNA 200-301 Parte 4: Servicios IP
- Curso Certificación Cisco CCNA 200-301 Parte 3.1: Prácticas de Conectividad IP
- Curso Certificación Cisco CCNA 200-301 Parte 3: Conectividad IP
- Curso Certificación Cisco CCNA 200-301 Parte 2.1: Prácticas de Acceso a la red
- Curso Certificación Cisco CCNA 200-301 Parte 2: Acceso a la red
- Curso Certificación Cisco CCNA 200-301 Parte 1.1: Prácticas de Fundamentos de redes
- Curso Certificación Cisco CCNA 200-301 Parte 1: Fundamentos de redes
- Certificación PMP Parte 18: Entrenamiento para el test de PMP
- Certificación PMP Parte 17: Más consejos y tips para superar el test PMP
- Certificación PMP Parte 16: Consejos y tips para superar el test PMP
- Certificación PMP Parte 15: Prerrequisitos e inscripción al PMP
- Certificación PMP Parte 14: Entorno de negocio
- Certificación PMP Parte 13: Gestión de personas
- Certificación PMP Parte 12: Otras áreas de trabajo
- Certificación PMP Parte 11: Gestión de tiempo, costes, alcance y recursos
- Certificación PMP Parte 10: Marco de gestión del proyecto
- Certificación PMP Parte 9: Herramientas para escalado y liderazgo ágil
- Certificación PMP Parte 8: Kanban: Ejecución del proyecto
- Certificación PMP Parte 7: Estimación y planificación ágil
- Certificación PMP Parte 6: Visión del proyecto y generación del backlog
- Certificación PMP Parte 5: Introducción a Agile: Metodologías ágiles
- Certificación PMP Parte 4: Técnica del Valor ganado
- Certificación PMP Parte 3: Cálculo de Rutas Críticas de proyecto
- Certificación PMP Parte 2: Marco de procesos de gestión de proyectos
- Certificación PMP Parte 1: Introducción al test de PMP
- Taller ITIL® 4 Fundamentos Parte 5: Flujo de valor
- Curso ITIL® 4 Fundamentos Parte 7: Ampliando Prácticas de ITIL
- Curso ITIL® 4 Fundamentos Parte 6: Introducción a las prácticas de ITIL
- Curso ITIL® 4 Fundamentos Parte 4: Sistema de Valor del Servicio
- Curso ITIL® 4 Fundamentos Parte 3: Las 4 Dimensiones de la Gestión de Servicios
- Curso ITIL® 4 Fundamentos Parte 2: Principios guía
- Curso ITIL® 4 Fundamentos Parte 1: Introducción y conceptos clave
- Curso de Casos prácticos: Certificación Outlook Associate
- Curso de certificación Outlook Associate MO-400
- Curso de Casos prácticos: Certificación PowerPoint Associate
- Curso de certificación PowerPoint Associate MO-300
- Curso de Casos prácticos: Certificación Excel Expert
- Curso de certificación Excel Expert MO-201
- Curso de Casos prácticos: Certificación Excel Associate
- Curso de certificación Excel Associate MO-200
- Curso de Casos prácticos: Certificación Word Expert MO-101
- Curso de certificación Word Expert MO-101
- Curso de Casos prácticos: Certificación Word Associate
- Curso de certificación Word Associate MO-100
- AZ-500 Taller 7: Gestionar operaciones de seguridad en Azure
- Curso AZ-500 Parte 7: Gestión de operaciones de seguridad
- AZ-500 Taller 6B: Segurizar el almacenamiento en Azure
- AZ-500 Taller 6A: Implementar Azure Key Vault
- Curso AZ-500 Parte 6: Datos y aplicaciones seguras
- AZ-500 Taller 5B: Implementar Azure Disk Encription y Update Management
- AZ-500 Taller 5A: Implementar ACR’s y AKS
- Curso AZ-500 Parte 5: Seguridad del host y del contenedor
- AZ-500 Taller 4B: Implementar Network Peering y NVA
- AZ-500 Taller 4A: Implementar NSG’s y Azure Firewall
- Curso AZ-500 Parte 4: Perímetro de seguridad y seguridad de la red
- AZ-500 Taller 3A: Azure RBAC, Azure Policy y Azure Locks
- AZ-500 Taller 3B: Identidades privilegiadas e Identity Protection
- Curso AZ-500 Parte 3: Identity Protection, políticas y administración de identidades
- AZ-500 Taller 2: Sincronización de directorios con Azure
- Curso AZ-500 Parte 2: Gobernanza empresarial y gestión de identidades híbridas
- AZ-500 Taller 1: Gestión de Azure Active Directory y Autenticación Multifactor
- Curso AZ-500 Parte 1: Azure Active Directory
- AZ-104 Taller 11: Aplicar la monitorización en Azure
- Curso AZ-104 Parte 11: Monitorización en Azure
- AZ-104 Taller 10: Aplicar la protección de datos
- Curso AZ-104 Parte 10: Protección de datos en Azure
- Curso AZ-104 Parte 9: Computación sin servidor
- AZ-104 Taller 9: Implementación de aplicaciones web, contenedores y Kubernetes
- AZ-104 Taller 8: Gestionar máquinas virtuales
- Curso AZ-104 Parte 8: Gestión de máquinas virtuales en Azure
- AZ-104 Taller 7: Gestionar el almacenamiento de Azure
- Curso AZ-104 Parte 7: Almacenamiento en Azure
- AZ-104 Taller 6: Gestionando el tráfico de red
- Curso AZ-104 Parte 6: Gestión del tráfico de red
- Curso AZ-104 Parte 5: Conectividad entre sitios
- AZ-104 Taller 5: Implementar la conectividad entre sitios
- Curso AZ-104 Parte 4: Redes virtuales
- AZ-104 Taller 4: Implementación de redes virtuales
- AZ-104 Taller 3: Gestión de los recursos de Azure
- Curso AZ-104 Parte 3: Administración de Azure
- AZ-104 Taller 2B: Gestión de la gobernanza con Azure Policy
- AZ-104 Taller 2A: Gestión de suscripciones y RBAC
- Curso AZ-104 Parte 2: Gobernanza y cumplimiento en Azure
- AZ-104 Taller 1: Gestión de las identidades de Azure Active Directory
- Curso AZ-104 Parte 1: Gestión de la identidad en Azure
- Curso AZ-900 Parte 2: Seguridad, Identidad y gestión de costes en Azure
- Curso AZ-900 Parte 1: Servicios, soluciones y herramientas en Azure
- Curso de gestión de proyectos basados en PRINCE2
- Curso de gestión de tráfico en redes con Azure
- Curso de fundamentos de redes para Certificación MTA
- Curso de conectividad en Azure
- Curso de Redes Virtuales en Azure
- Curso de Máquinas Virtuales en Azure
- Curso de administración de Azure
- Curso de CCNP: SWITCH 300-115
- Curso LPIC 1 Examen 102 - Temas 109 y 110: Fundamentos de redes y seguridad
- Curso LPIC 1 Examen 102 - Temas 107 y 108: Tareas administrativas y servicios esenciales del sistema
- Curso LPIC 1 Examen 102 - Temas 105 y 106: Shell Scripting, interfaces y entornos
- Curso de Linux examen 101 de LPIC-1
Big Data
- Conociendo PySpark
- El servicio de Power BI
- Laboratorio Escala y asegura tus datos en Snowflake como un experto
- Laboratorio Construye un Data Warehouse en la nube: Introducción a Snowflake
- Pulsar vs Kafka: Principales diferencias
- Introducción a la construcción, evaluación y entrenamiento de modelos de Machine Learning en AWS
- Curso de Machine Learning no supervisado en Python
- Curso de Machine Learning supervisado con Scikit-learn
- Mejora visualmente tus informes en Power BI
- Representa tus datos de forma adecuada
- Curso de Storytelling y Visualización de datos
- Machine Learning con clasificadores lineales en Python
- Machine Learning con modelos basados en árboles en Python
- Reducción de dimensionalidad para Machine Learning en Python
- Curso de Power BI Avanzado
- Curso de Power BI : Visualizaciones e informes
- Curso de DAX en Power BI
- Curso de modelado de datos en Power BI
- Curso de Power BI: Preparación de los datos
- Curso de Power BI: Introducción
- Curso de Big Data
- Curso de visualización de datos con Matplotlib
- Curso de manipulación de DataFrames con Pandas
- Curso de visualización de datos con Seaborn
- Lectura y escritura de diferentes fuentes con Pandas
- Caso de estudio con Pandas
- Curso de tratamiento de datos con Pandas y NumPy
- EDA: Exploratory Data Analysis con Python
- Curso de Visualización de datos con Python
- Curso de tratamiento de datos con Pandas en Python
- Curso de NumPy con Python
- Curso de Elasticsearch y Kibana para desarrolladores
- Procesamiento de datos en tiempo real con Apache Nifi
- La riqueza de los datos
- Creación y uso de mapas en Dash
- Curso de Power BI intermedio
- Curso de Pentaho intermedio
- Curso de QlikView
- Curso de Pentaho para principiantes
- Cómo usar SPARQL para la gestión de datos
- Procesamiento del lenguaje natural con NLTK
- Machine learning con librería Scikit
- Curso de creación de dashboards con Dash
- Curso de Machine Learning para principiantes
- Curso de Spark SQL: Programación de Scripts
- Curso de Elasticsearch: Servicios de búsqueda
- Curso Apache Spark: Procesando Big Data
- Programación en R: Visualización de Datos y Machine Learning
- Introducción a la programación en R
- ElasticSearch, LogStash y Kibana: Framework Bigdata
- Curso de Kafka
Sistemas y Redes
- LPIC-1: Simulación para el examen 101-500 válido para la certificación
- LPIC-1 Versión 5.0 Examen 101: Tema 104 – Dispositivos, sistemas de ficheros Linux y FHS
- LPIC-1 Versión 5.0 Examen 101: Tema 103 – Comandos UNIX y GNU
- LPIC-1 Versión 5.0 Examen 101: Tema 102 – Instalación de Linux y mantenimiento de paquetería
- LPIC-1 Versión 5.0 Examen 101: Tema 101 – Arquitectura de sistema
- Interconexión de Redes TCP/IP mediante Linux GNU
- Curso de Configuración de un servicio SSH en Linux
- Curso de Aseguramiento práctico de un Sistema Operativo Linux
- Curso de Creación de directorios compartidos en Linux
- Curso de Backups en Sistemas Operativos Linux
- Administración de usuarios y grupos en Linux
- Automatización de tareas en Linux: Programando trabajos
- Entornos gráficos y acceso remoto gráfico en Linux
- Mantenimiento de configuración de tiempo en Linux
- Entorno y configuración del Shell de Linux
- Redes e Interfaces de red en Linux
- Fundamentos de Scripting en Bash
- Operaciones fundamentales sobre procesos de Linux y editores de terminal
- Permisos de uso a archivos y monitoreo de Linux
- Enlaces simbólicos, Filesystems con LVM y creación de un RAID en Linux
- Creación y borrado de Filesystems en Linux
- Comandos GNU Linux: Operaciones fundamentales sobre archivos y operaciones con cadenas de texto
- Gestión de paquetes de software y librerías de Linux
- Conociendo el hardware y los niveles de ejecución en Linux
- Comandos GNU Linux: Información, redirección e integridad de paquetes
- Virtualización, manejo de servicios y estructura de directorios en Linux
- Configurando Certificados SSL en un servidor Tomcat
- Instalando y Levantando un servidor de Tomcat sobre Docker
- Administrando Tomcat: Aseguramiento
- Proxmox VE: Gestión de usuarios y permisos
- Proxmox VE: Despliegue de máquinas
- Proxmox VE: Gestión de almacenamiento
- Proxmox VE: Introducción a las redes
- Proxmox VE: Trabajando con Linux Containers
- Administrando Tomcat: Configuraciones intermedias
- Administrando Tomcat: Primeros pasos
- Laboratorio de Instalación, configuración y personalización de Windows 11
- Laboratorio de Instalación y Administración de Windows 10
- Curso de Testcontainers: Contenedores
- Implementar switches virtuales en vSphere
- Implementar vCenter Server Appliance
- Trabajando con máquinas virtuales en vSphere
- Instalar vCenter Server Appliance
- Gestión de máquinas virtuales en vSphere
- Implementar el Almacenamiento Virtual en vSphere
- Gestionar y configurar recursos de máquinas virtuales en vSphere
- Configurar servicios de dominio de directorio activo en vSphere
- Curso Configurar y Administrar el Almacenamiento Virtual en vSphere
- Curso Administrar Máquinas Virtuales en vSphere
- Curso Configurar y Administrar Redes Virtuales en vSphere
- Curso de Introducción a vSphere y al DataCenter definido por Software
- Curso de vCenter Server
- Curso de Máquinas Virtuales en vSphere
- Curso de Clúster de vSphere
- Curso Administrar el ciclo de vida de vSphere
- Curso de Gestión y seguimiento de recursos en vSphere
- Implementar vSphere HA
- Gestionando el ciclo de vida de vSphere
- Instalación y configuración de hosts ESXi
- Curso de Seguridad de red en el ámbito corporativo: Capa 2 del modelo OSI
- Curso de Seguridad de red en el ámbito corporativo: Capas 3 y 7 del modelo OSI
- Introducción a Cisco Packet Tracer
- Curso de Administración del Servidor WildFly: Configuración avanzada
- Curso de Administración del Servidor WildFly: Instalación y configuración inicial
- Laboratorio de Introducción a la administración de sistemas NGINX
- Laboratorio de Instalación avanzada de servidores Linux
- Curso de Encriptación punto a punto y securización de Nginx con Cloudflare
- Curso Crea tu servidor web con Nginx sobre Linux (Debian)
- Curso de Monitorización con Grafana y Prometheus
- Curso de introducción a la Virtualización
- Curso de PowerShell para administradores
- Automatización de usuarios con Bash Scripting
- Curso de Shell en Linux
- Curso de bash scripting y automatización de procesos
- Curso de PowerShell para principiantes
- Curso de Iptables
- Curso de IPv6
- Curso de fundamentos de Redes: TCP/IP
- Servidor Web Apache 2.4
- SSH: imprescindible en tiempos modernos
- Curso de Servidores Web
- Curso para aprender Linux desde cero
DevOps
- OpenShift v4 como PaaS
- Aprende Kubernetes con OpenShift v4
- Curso de Jenkins: Herramientas para exprimir nuestro código
- Curso de Jenkins: Escalando con Workers en Google Cloud
- Jenkins y Ansible: Automatizando la creación de entornos de pruebas en máquinas virtuales
- Curso Experto en EMQx
- Curso Protocolo MQTT con Mosquitto
- Curso de Despliegues con Ansible
- Creación de pipelines en Gitlab para CI/CD
- Knative: Uso de serverless en Kubernetes
- Kubernetes: Modelo de persistencia y pods
- Istio para principiantes
- Kubernetes: Creación de contenedores y despliegue de aplicaciones
- Kubernetes para principiantes
- Crea tu Continuous Delivery con Jenkins
- Curso de Jenkins: Pipelines y herramientas
- Curso de Jenkins: Usuarios y jobs
- Curso de Jenkins para principiantes
- Profundizando en los despliegues automatizados con Ansible
- Aprovisionamiento y despliegue automatizado con Ansible
- Jenkins para la IC/DC de aplicaciones Dockerizadas
- Despliegues Blue/Green automatizados en Kubernetes con Jenkins
- Réplicas con MariaDB y contenedores Docker
- Ejecuta aplicaciones Docker con interfaz gráfica en Windows
- Ejecuta aplicaciones Docker con interfaz gráfica en Mac
- KinD: Kubernetes en Docker
- Por qué usar Docker, kubernetes y OpenShift en el siglo XXI
- Instalación de Mono en una Raspberry Pi
- Instalación de Mono en equipos de sobremesa: Linux, MacOS, Windows
- Cómo montar tu WebApp de Angular en Docker
- Descubre Mono: Ejecuta un EXE en cualquier Sistema Operativo
- Simplificando la seguridad de tu aplicación con ISTIO
- Despliega un cluster Kubernetes en 5 minutos con k3s
- Curso de Quarkus
- Desarrollo rápido con docker-compose y docker Swarm
- Desarrollo nativo en Kubernetes de forma efectiva
- Curso de entorno de Oracle sobre Docker
- Curso de Kubernetes para desarrolladores
- Curso de Istio
- Curso de arquitecturas monolíticas basadas en microservicios
- Fundamentos Generales: Orquestación y Automatización IT
- Curso Online de Vagrant
Herramientas
- GitKraken: La mejor GUI para versionado de código
- Salesforce: Automatizaciones
- Salesforce: Seguridad y acceso a datos
- Salesforce: Informes y Paneles
- Salesforce: Objetos estándar y personalizados
- Salesforce: Configuración de la organización y gestión de usuarios
- Primeros pasos en Microsoft Loop
- SharePoint On Premise para usuarios
- Salesforce: Desarrollo de componentes custom para Flows
- Análisis financiero con Excel
- Gestión del tiempo en Microsoft 365 con Booking y Turnos
- Trucos rápidos de Microsoft Office 365
- Consejos para trabajar con Microsoft Office 365
- Microsoft 365: Primer contacto
- Multimedia en Microsoft Office
- Crear una plantilla profesional en PowerPoint
- Comunicación entre Power BI y Excel
- Crear un informe interactivo en Power BI
- Crear una plantilla profesional en Excel
- Crear una plantilla profesional en Word
- PowerPoint en la web
- Word en la web
- Buscar datos con Excel
- Funciones matriciales en Excel
- Depuración de datos en Excel
- Validación y gestión de datos en Excel
- Formatos avanzados de Excel
- Comunicar Power BI y Microsoft Teams
- Scripts de Excel en la web
- Salesforce: Uso de Flows para automatización de procesos
- Salesforce: Migración de Workflow Rules y Process Builder a Flows
- Laboratorio Helix SRM: Crea un servicio desde cero
- Laboratorio: Introducción a Salesforce Service Cloud
- Laboratorio: Introducción a Salesforce Sales Cloud
- Laboratorio de Salesforce: ¿Qué es y qué nos ofrece?
- Curso de Aplicaciones con Camunda y Spring Boot
- Curso de Introducción a BPM con Camunda
- Introducción a BPMN y DMN
- Primeros pasos con Webflow
- Curso de Linkbuilding para conseguir más tráfico con Ahrefs
- Curso Controla el rastreo y la indexación de tu web con Google Search Console
- Curso Extrae información de la Web con Scrapy
- Curso de Trucos de PowerPoint
- Curso de Presentaciones eficientes con PowerPoint
- Curso de Trucos de Outlook
- Curso de Outlook en la web
- Curso de Trucos de Word
- Curso de Novedades de Office 21/365
- Curso de Excel en la web
- Curso de Novedades de Excel 21/365
- Curso de Microsoft 365: Versión gratuita
- Curso de DAX para Power Pivot de Excel
- Curso Función Lambda y otras formas de crear funciones en Excel
- Curso Crear cuadro de mando en Excel
- Curso de Automatización con Zapier: Haz tu proyecto más eficiente
- Curso Descubre Hubspot: Todo el Inbound Marketing en una herramienta
- Curso Conecta más de tres mil aplicaciones con Zapier sin una sola línea de código
- Curso de preparación de datos con Tableau Prep
- Curso de Gráficos en Tableau Desktop
- Curso de Manejo de datos en Tableau Desktop
- Curso de Tableau Online/Server para la visualización de datos dentro de una empresa
- Sacando partido a la versión gratuita de Zapier
- Aplicaciones y ejemplos para trabajar con Zapier a nivel Profesional
- Curso Crear cuadro de mando en Power BI
- Curso Medir en Jira y compartir en Confluence
- Curso de Power Automate
- Curso de Jira: Funcionalidades y gestión de proyectos Agile
- Curso de Confluence: Funcionalidades y gestión documental
- Curso de Notion para tu gestión y documentación
- Laboratorio de Microsoft Project: Crea, optimiza y presenta un proyecto
- Medición de eventos de Google Analytics con Google Tag Manager
- Curso de Introducción a Google Analytics 4 (GA4)
- Curso de Trucos de Excel
- Curso de Trucos de Power BI
- Curso de Asana: Maneja la estrategia de negocio y gestión de equipos desde un mismo lugar
- Curso de Asana: Planificación y seguimiento de proyectos
- Curso de Asana: Configuración y funcionalidades
- Dashboards con Google Analytics
- Curso de Google Analytics para Empresas
- Curso SAP: Introducción al módulo QM
- Curso SAP: Introducción al módulo PP
- Curso SAP: Introducción al módulo MM
- Curso de SEO on page
- Curso de Arquitectura Web para SEO
- Curso de fundamentos de SEO
- Curso de OneNote
- Curso de Outlook
- Curso de OneDrive
- Curso de PowerPoint
- Curso de Excel: VBA avanzado
- Curso de Excel: VBA
- Curso de Power Query, Pivot y Map en Excel
- Curso de Microsoft Teams
- Curso de Excel: Herramientas de cálculo avanzado
- Curso de Excel: Macros
- Curso de Excel: Gráficos
- Curso de Excel: Bases de datos
- Curso de Excel: Funciones avanzadas
- Curso de Word avanzado
- Curso de Excel: Funciones básicas
- Curso de Word para principiantes
- Curso de Excel para principiantes
- Aumenta tu productividad con IntelliJ
- Curso de Odoo
- Aumenta tu productividad con Visual Studio Code
- Microsoft Planner
- Microsoft Forms
- Microsoft OneDrive para usuarios
- Introducción a Microsoft Teams
- Curso de Gradle 6.0
- ¡No seas un abuelo! Ya es hora de Git
- Curso de Gitflow profesional
- Curso de Git
WordPress
- Custom Post Types y Custom Fields en WordPress
- WooCommerce: CRM, membresía, suscripciones y multiidioma
- WooCommerce: Diseño de tienda y plugins
- WooCommerce: Instalación y configuración
- WordPress: Construcción de sitios web
- WordPress: Instalación y configuración
- WP_Query y Get_Posts en WordPress
- Jerarquía de plantillas y el loop de WordPress
- Curso de Gutenberg: creación y edición de bloques
- Curso de JavaScript en WordPress
- Manejando Hooks en WordPress
- Mejorando la caché de tu WordPress
- Curso de REST API en WordPress
- Monta WordPress en un entorno de desarrollo local de forma profesional
- Gutenberg en WordPress 5
- Entorno de desarrollo para WordPress con Docker
- Curso administración de sitios Web con WordPress de forma profesional
- Curso de creación de plugins para WordPress
- Curso de Creación de Temas para WordPress
UX y UI
- Crea tu sitio web de manera sencilla con Jekyll y GitHub Pages
- Curso de Estrategias UX para la innovación de productos
- Curso UX Research: La investigación de usuario al servicio de la creación y optimización del producto digital
- Obtención de insights para la creación y reelaboración de un producto digital a través de UX Research
- Evaluación y diagnóstico de la Experiencia de Usuario de un producto digital a través de UX Research
- Curso de Introducción al diseño centrado en el usuario (UX)
- Curso de Figma
- Wireframing con Figma
- Inspección de usabilidad en producto
- User journey mapping en remoto con Miro
- Crea aplicaciones desde cero con Figma
- Curso de Introducción al diseño de interfaz de Usuarios (UI)
- Curso Diseña y prototipa una app con Adobe XD
Tecnología
- Vue Axios: Cómo consumir y manipular datos de una API REST
- TypeScript 5.0: Novedades de esta versión
- Glosario de IA: Conceptos avanzados
- Introducción a Data Science: Conceptos fundamentales y aplicaciones prácticas
- Hashrate: El poder detrás de la seguridad de blockchain
- Acelera tus proyectos de Big Data con Azure Synapse
- ChatGPT en VSCode: Mejora tu flujo de desarrollo
- Stable Diffusion: Más potencia con la última actualización
- Deep Learning: El corazón de la inteligencia artificial
- Nueva actualización de ChatGPT: Instrucciones personalizadas
- Qué es un CRM: Potencia tus ventas y fideliza a tus clientes
- Uso de la IA para optimizar la aplicación de Scrum
- El impacto de las certificaciones técnicas
- Flipper Zero: Dispositivo versátil para hacking y seguridad
- NFTs: Definición y aplicaciones
- Qué es un ERP: Definición, funciones y beneficios
- Diferencias entre red teaming y pentesting
- Buenas prácticas en la escritura de codigo en Python
- Glosario básico de IA: Aclarando conceptos
- PyTorch 2.0: Innovaciones en el marco de trabajo de Machine Learning
- Automatiza tu comunicación empresarial con WhatsApp Business API
- DAO: Qué es y cómo funciona
- Aprende a crear un Blockchain con JavaScript
- Comparativa Arduino vs Particle vs Raspberry Pi
- Cómo aplicar técnicas de clean code en Java 18
- Cómo prepararte las certificaciones de Azure
- Cómo entrenar un modelo de Machine Learning con Scikit-learn
- Cómo integrar la API de OpenAI con Google Sheets y Excel
- Datasets: Qué son y cómo acceder a ellos
- Cómo conectar una base de datos con Amazon RDS
- Cómo comenzar a utilizar AWS Lambda
- Herramientas y librerías de Machine Learning en Python
- Cómo evitar crear código espagueti
- Cómo configurar en masa máquinas con herramientas IaC
- Ciberseguridad en la Industria 4.0
- Cómo y por qué aprender Python y Django
- Cómo implementar Azure Virtual Desktop
- Cloud Federation: Qué es, actualidad y futuro
- Empezando a hacer queries con Django
- Frameworks en Go
- Network as a Service: Qué es y características
- Por qué aprender a programar en Rust
- Importancia y beneficios de aprender SAP
- Primeros pasos en la programación con Python
- Por qué especializarse en Machine Learning
- Importancia de las certificaciones en cibersegurdad
- Primeros pasos en la escritura de consultas con SQL
- Importancia de formarse en Business Intelligence
- Nuevas reglas CSS y trucos para sacarles más partido
- Cómo influye la deuda técnica en la ciberseguridad
- Canva: Diseña todo lo que imagines
- Herramientas para gestionar procesos de Testing (Test Case Management Systems)
- Qué es black box testing o pruebas de caja negra
- Agile testing: Principios, etapas y ventajas
- Qué es AIOps y cómo ayuda a los equipos IT
- Cómo y por qué formarse como Especialista en Data Science
- Virtualización de servidores: Ventajas y desventajas
- Google Workspace: Qué es, versiones y ventajas de uso
- Dependencias en FastAPI, descubre por qué son tan útiles
- Ventajas y desventajas del uso de nubes múltiples
- Data Warehouse vs Data Lake
- Características y ventajas del lenguaje Elm
- Potenciar el trabajo colaborativo de tu equipo con Microsoft 365
- Herramientas de testing en Python
- Cómo realizar la normalización de bases de datos y por qué
- Educación 4.0: Formación en la 4ª Revolución Industrial
- Top herramientas DevOps: Comunicación y ChatOps
- Machine Learning: Diferencias y complementación con otras tecnologías
- Wallets: Qué son y qué tipos existen
- Experiencia con Copilot tras 8 meses de uso
- Robótica móvil aplicada a la educación
- Microsoft Loop, ¿la revolución para el trabajo híbrido?
- Top herramientas DevOps: Del Monitoreo a la Observabilidad
- Business Intelligence como factor de cambios para CTOs y CIOs
- Qué es un SDET, funciones y responsabilidades
- Qué es QA y su importancia en la actualidad
- Importancia del pentesting y cómo proteger a tu empresa del mismo
- Evolución y futuro de los proveedores Cloud
- Arquitectura de seguridad informática en la empresa
- Certificaciones de Amazon Web Services
- Cómo conectar tu infraestructura local con AWS
- Análisis de vulnerabilidades informáticas
- Trunk Based Development vs Git Flow, cuál elegir
- Cómo conseguir una estrategia de Business Intelligence exitosa
- Qué es la programación funcional y sus características
- Guía para el Project Manager SAP
- Snowflake: Qué es y características
- Azure Site Recovery: Qué es y características
- Por qué usar Power BI para analizar tus datos
- Arquitectura de software: Qué es y qué tipos existen
- Ventajas y desventajas de usar Excel como base de datos
- Top herramientas DevOps: Integración y Despliegue Continuo
- Go para DevOps
- Qué valora un desarrollador y cómo decide dónde trabajar
- Qué es una API y cómo funciona
- Enfoque Agile en Ciberseguridad, ¿es posible?
- Machine Learning: Qué es, funcionamiento y aplicaciones
- Qué es Microsoft Project y cómo sacarle partido
- El proceso creativo en el desarrollo de software
- Databricks: Qué es y características
- Certificaciones de Google Cloud Platform
- La nube como oportunidad de transformación digital
- Qué es Visual Studio Code y qué ventajas ofrece
- Evolución y versiones de SAP
- Roadmap para convertirte en desarrollador web
- La revolución de Microsoft 365
- Python para pentesting y hacking
- Microsoft Teams, mucho más que videoconferencias
- Robótica móvil: Qué es y sus aplicaciones
- Certificaciones de Azure
- NAT: Qué es y para qué sirve
- El CIO como promotor de las culturas Agile y DevOps
- Flutter, un SDK para controlar todos los Sistemas Operativos móviles
- Tshark: Qué es y primeros pasos
- Jamstack: Qué es y ventajas que ofrece
- Qué es UX Writing y qué hace un UX Writer
- Materialize: Qué es, ventajas y primeros pasos
- Smart Contracts: Qué son y cómo funcionan
- El poder de Linux en el Cloud Computing
- Gestión de tareas con Microsoft SharePoint y Microsoft Planner
- IPv4 vs IPv6: Cambios y mejoras
- Azure Event Hubs: Qué es y características
- Azure Data Lake: Qué es y características
- Por qué tienes que certificarte
- Análisis de datos con Python: Primeros pasos y consejos
- Azure Data Factory: Qué es y características
- Qué es Internet del Comportamiento o Internet of Beahviours (IoB)
- Qué es ASP.NET y cuáles son sus puntos fuertes
- Contenedores de software: Qué son y qué ventajas ofrecen
- Monitorizando datos con InfluxDB, Telegraf y Grafana
- Qué es InfluxDB y primeros pasos
- La importancia de Linux para la ingeniería DevOps
- Cómo reforzar la seguridad activa y pasiva en una empresa
- Scrum en productos de IA
- Lenguajes de programación más raros que existen
- Plataformas para practicar hacking ético y pentesting (Parte II)
- Qué es Tailwind CSS y por qué deberías usarlo
- Qué es un ingeniero DevOps y qué funciones tiene
- Qué es Telegraf y primeros pasos
- IoT: Tecnologías, aplicaciones, estado actual y futuro
- Google Hacking: Qué es y para qué sirve
- Backup en la nube o backup local, ¿cuál elegir?
- Qué es Deno y qué lo hace diferente
- Figma vs Sketch, ¿cuál es mejor?
- Inteligencia Artificial, ¿un riesgo para los programadores?
- Qué es Grafana y primeros pasos
- SQL vs NoSQL, comparativa para elegir correctamente
- Qué es Pentaho BI y qué módulos lo componen
- Serilog: Manejando trazas en .Net Core
- Robótica: Qué es y aplicación en el sector IT
- VueJS + Vuetify: Crea interfaces de usuario reutilizables
- Qué es BYOD y cómo evitar riesgos en la empresa
- Kali vs Parrot, cuál es mejor en Ciberseguridad
- Azure Bicep, el nuevo lenguaje para definir plantillas ARM
- IoT: Qué es, para qué sirve y cómo funciona
- Qué es Vue JS y qué lo diferencia de otros frameworks
- Go vs Python: Diferencias y puntos fuertes
- Qué es Adobe Creative Cloud
- Procesos ETL: Qué son, fases, beneficios y herramientas
- Parrot OS: Qué es y características principales
- Qué es Fintech y cómo funciona
- Kali Linux: Qué es y características principales
- Aprende a mejorar tu lógica de programación
- VPN vs Proxy: Características y diferencias
- Qué es el Teorema CAP y cómo afecta al elegir la base de datos
- Introducción a Azure Functions
- Fundamentos de Metasploit Framework
- Gestión de procesos y servicios desde Shell Script en Windows
- Especialista en Big Data, el perfil con más demanda y un mejor futuro
- Qué es Serverless, ventajas y servicios
- Introducción a Active Directory y consejos para administrarlo
- UX vs UI: Aclarando conceptos y diferencias
- Seguridad en aplicaciones móviles y web con OWASP
- GitHub Copilot: Qué es y primeras impresiones
- Enrutamiento estático vs dinámico
- Presente y futuro de la formación como programador
- Protocolo de red: Qué es, tipos y características
- Terminología básica en Ciberseguridad (Parte II)
- Qué es un ORM
- SAP, ¿por dónde empezar?
- Ciberseguridad: Por qué formarse en este sector y su futuro
- Qué es Celery: Introducción y primeros pasos
- Laravel vs CodeIgniter
- Triángulo de Seguridad Informática: Qué es y sus objetivos
- Qlik Sense vs QlikView: Diferencias y similitudes
- Herramientas de AWS que un desarrollador debe conocer
- Contenedores Big Data con Kubernetes
- Hosting vs dominio: Aclarando conceptos
- Por qué aprender a programar en diferentes lenguajes
- Estrategias de branching: GitFlow, GitLab Flow, OneFlow, GitHub Flow
- Laravel vs Django
- Inteligencia artificial: Qué es y su aplicación en el sector IT
- Qué es Scratch y para qué sirve
- El potencial de Visual Studio
- OSINT: Qué es, técnicas y herramientas
- Qué es un CDN y cómo funciona
- Qué es UI o User Interface
- SAP ERP: Proyectos SAP con metodología RICEFW
- Dirección IP: Qué es, para qué sirve y cómo funciona
- Qué es Azure DevOps
- Qué es un dominio de internet y tipos que existen
- Tipos de bases de datos: Cuál usar según las necesidades
- Qué es un hosting y sus tipos
- Qué es un desarrollador t-shaped y por qué deberías serlo
- GraphQL: Qué es y qué ventajas ofrece
- Ciberseguridad: Métodos preventivos y concienciación del usuario
- Frameworks para el desarrollo de apps híbridas: Presente y futuro
- Qué es Firebase: Conoce la plataforma de Google
- Deuda técnica: Qué es y cómo evitarla
- SAP ERP: Qué es, características y funcionalidades
- IaaS vs PaaS vs SaaS: Qué son y cuál utilizar
- Angular vs React
- La Industria 4.0, la nueva Revolución Industrial
- Infraestructura como Código: Qué es y herramientas
- Virtualización: Tipos y software utilizado
- Qué es Data Mining
- Qué es UX o User eXperience
- Laravel vs Symfony: Qué framework PHP elegir
- Qué es React
- Terminología básica en hacking ético (Parte II)
- Data Discovery: Qué es y por qué es importante
- Slate.js: El framework de editores
- Virtualización: Qué es, para qué sirve y ventajas
- Qué es Angular
- Qué es un cracker
- Análisis de datos: Predictivo, descriptivo y prescriptivo
- Qué es Discord y primeros pasos
- Portfolio de programador: 5 herramientas y plataformas para generarlo
- R vs Python: En qué se diferencian y en qué se parecen
- Topología de redes informáticas
- Qué es Kotlin y características
- Qué es un VPS y cómo ponerlo en marcha
- Qué es Laravel: Características y ventajas
- Infraestructura LAMP con Docker Compose
- Cloud Computing: Tipos de nubes, servicios y proveedores
- Slack vs Asana: Comparativa
- Cómo migrar de .NET a .NET Core
- Qué son las redes informáticas y qué tipos existen
- Cloud Computing: Que és, características y ventajas
- 5 Librerías JavaScript para visualizar un gran volumen de información
- Programación de tareas desde la terminal de Windows
- Qué es un paquete en Linux y qué gestores existen
- Crear recursos en Azure con PowerShell
- Las 7 mejores certificaciones en Pentesting
- Los mejores IDE para iniciarse en la programación
- Qué es Data Analytics
- Introducción a Heroku
- Vue 3: Composition API y otras novedades
- Integración de Vue.js en WordPress
- Páginas web estáticas vs páginas web dinámicas
- Kotlin vs Java
- Copias de seguridad: Qué son, tipos e importancia
- Blazor: Qué es y características
- Slack vs Trello: Comparativa
- Creación de laboratorio para pentesting
- Frontend simplificado: ¿Necesito un framework?
- Cómo desplegar un proyecto Drupal usando Docker
- La importancia del análisis de datos en las empresas
- Terminología básica en Ciberseguridad
- Wireshark: Qué es y ejemplos de uso
- Diferencias entre ECMAScript 6 y TypeScript
- Novedades y cambios incluídos en C# 9
- Azure Resource Manager: Qué es y sus características
- Instalación y despliegue de un servidor LAMP
- Diferencias entre TypeScript y Babel
- Frameworks C++
- Qué es Data Science y su importancia en el futuro
- Qué es TypeScript
- Terminología básica en hacking ético
- Qué es una VPN: Tipos e importancia en la actualidad
- Algoritmos informáticos y su relación con el pseudocódigo
- Automatización de procesos con Shell Script Batch
- Orígenes de Kotlin
- Consejos y herramientas digitales para optimizar el teletrabajo
- Qué es Business Intelligence y cuáles son sus beneficios
- Migrar de Windows a Linux
- Plataformas para practicar y aprender hacking ético
- Moderniza tu código con las novedades de C# 8
- Qué es Lombok
- PurgeCSS: Limpia y reduce tus hojas de estilo
- React Hooks: Creando un proyecto desde cero
- Qué es OpenVAS
- Importancia de la visualización de datos
- Qué es .NET Core
- 20 comandos de red más importantes en Windows
- Subsistema Linux en Windows: Instalación y primeros pasos
- Por qué usar NumPy
- Primeros pasos con Standard Template Library de C++
- Principales tipos de datos en C++
- Principales IDEs, editores de texto y compiladores para C++
- MERN Stack: Qué es y qué ventajas ofrece
- Marcos de gestión del riesgo
- Qué es el Modelo OSI
- Qué es la gestión de riesgos
- Importancia de hacer Pentesting en tu empresa
- Qué es el análisis de riesgos
- Diferencias entre amenazas y vulnerabilidades
- React Hooks: Qué son y qué problemas solucionan
- Shell Scripting en Sistemas Windows
- Qué es Kibana
- Qué es Elasticsearch
- Las 8 mejores herramientas gratuitas de Google para trabajo colaborativo
- Memcached vs Redis
- Odoo vs competencia
- Ventajas de Odoo
- Las 7 skills que debe tener un desarrollador Front End
- Qué es Odoo
- Grep: Qué es y cómo usarlo
- Origen e importancia de la ciberseguridad
- Qué es el malware
- Qué es el phishing
- Qué es un hacker y su tipología
- Python: Principales características
- React vs Vue
- MongoDB vs Redis
- Qué es MapStruct
- Ventajas de la arquitectura hexagonal
- Qué es la arquitectura hexagonal
- .NET vs Java
- Incidentes de Ciberseguridad y elementos de la monitorización de seguridad
- Visión del atacante y de la defensa en la ciberseguridad actual
- Qué son la ciber resilencia y la huella digital
- Escenarios y actores en la monitorización de seguridad
- Origen de jQuery y diferencias con JavaScript
- Frameworks JavaScript
- JavaScript vs TypeScript
- Para qué sirve JavaScript
- Jira vs Asana
- Jira vs Tello
- Lenguajes y frameworks recomendados para usar con MongoDB
- Ventajas y desventajas de MongoDB
- Tipos de lenguajes de programación
- Características de MongoDB
- Rust vs Go
- Qué es Go
- Qué es Jira
- Por qué usar MongoDB
- Asana vs Trello
- Qué es un lenguaje de programación
- Mantener la seguridad trabajando en remoto
- Qué es Trello
- Qué es Wrike
- Qué es una tecnología disruptiva y por qué se deben conocer
- Malware y ciberdelitos
- Cuáles son las versiones disponibles de Power BI
- Cómo realizar llamadas Ajax desde jQuery
- Diferencias entre JavaScript y jQuery
- Diferencias entre datos e información
- Cómo definir una infraestructura de red y su seguridad
- Cuáles son los principales servicios de red
- Características de las redes cableadas e inalámbricas
- Qué es un bloque de Gutenberg
- Qué es Asana
- Qué es ECMAScript
- ECMAScript vs JavaScript
- Mecanismos de espera en Selenium Webdriver
- Proyectos Interesantes con Raspberry Pi
- Qué es Gradle: La herramienta para ser más productivo desarrollando
- Ventajas de Raspberry Pi para desarrolladores
- Cómo buscar elementos web con Selenium
- Qué es Clarizen
- Selenium y JUnit
- Para qué sirve Selenium
- Qué es Selenium
- Pentaho Data Integration desatendido y control de errores
- Informes parametrizados con report designer en Pentaho CE
- Dashboards personalizables en Pentaho CE
- Qué es Smartsheet
- Qué es Rust
- Qué es un Plan Director de Seguridad y cómo implementarlo
- Digitalización interna o digitalización externa
- Qué es la digitalización y su relevancia en la actualidad
- Ventajas de implementar Flexbox en una maqueta web
- Qué es un mockup o maqueta web
- Diferencias entre Autenticación y Autorización
- Qué es Json Web Token y cómo funciona
- Qué es OAuth 2
- Cómo ejecutar pruebas PHPUnit con Visual Studio Code
- Code Coverage, el resultado de tus pruebas unitarias
- Qué es PHPUnit
- Protección CSRF en mi API REST
- Qué es Nuxt.js ⚡️Framework de Vuejs
- Diferencias entre SPA y SSR
- Mi primer documento de Qlikview
- Código limpio vs código sucio
- Qué es Refactoring y cómo hacerlo paso a paso
- Qué es Qlikview
- Configura Swagger para documentar tu API REST con Spring Boot
- Cómo añadir soporte para XML en una API Rest
- Paginación de resultados en API Rest
- Juegos hechos con Construct 2
- Ventajas y características principales de Construct
- Cómo añadir Spring Boot Actuator a tu proyecto
- Cómo configurar CORS en mi API Rest con Spring Boot
- Hola Mundo con Spring Data Rest
- Workflow de Sass para Frontend
- Qué es Gulp, para qué se utiliza y cómo funciona
- Cómo instalar y usar Lombok
- Qué es SQL Server
- Bitcoin vs Ethereum
- Qué es Sass: ventajas, desventajas y ejemplos de desarrollo
- Sass vs Less
- Qué es Construct y para qué sirve
- Características y diferencias entre Pentaho y Power BI
- Ventajas e inconvenientes de Pentaho CE
- Qué es un Servidor DHCP
- Qué es y cómo usar Pentaho Data Integration - Tutorial en español
- Qué es Pentaho BI Server
- Cucumber vs Jbehave
- Qué es Gherkin
- Descarga e instalación de Spring Tool sobre Visual Studio
- Qué debes hacer antes de implementar BDD en tu proyecto
- Qué es y cómo funciona el flujo de testing en BDD
- Cómo crear un proyecto en YARN
- AWS vs Azure
- Cómo instalar npm
- Qué es npm
- Qué es Yarn
- Fundamentos de React
- Por que elegir React
- Qué son los antipatrones de diseño
- Qué son los patrones de diseño
- Qué es SOLID
- Qué es Bitcoin
- Google Cloud vs Azure
- Java vs JavaScript
- Qué es jQuery
- Qué es Azure
- Qué es MongoDB
- Cómo aplicar la lógica con JavaScript
- Diseño de un formulario de uno a muchos
- Cómo diseñar un buen formulario muchos a uno
- Cómo crear una app web internacionalizada con Thymeleaf
- Qué son las estructuras de datos y por qué son tan útiles
- Modelos de Machine Learning
- Diferencias entre Machine Learning y Deep Learning
- Qué es R y por qué utilizarlo
- Cómo crear un Datatable con Dash
- Cómo crear tu primer Dashboard con Dash
- ¿Qué es Dash? Conoce sus características principales
- Qué es XML y para qué se usa
- Cómo hacer migraciones de máquinas virtuales en VMware y vSphere
- Cómo habilitar y configurar un Servidor DHCP
- Qué es vCenter Server
- Almacenamiento en vSphere
- Los 20 comandos más usados de PowerShell para administradores
- Qué es MySQL: Características y ventajas
- Llamando a la REST API desde un plugin de WordPress
- Qué es Python: Características, evolución y futuro
- Cómo crear Themes con Angular 8
- Instalación de Angular 8 y requisitos necesarios
- WordPress REST API y JWT
- Qué es NodeJS y para qué sirve
- Qué es C: Características y sintaxis
- Arduino vs Raspberry Pi
- Qué es NPM y para qué sirve
- Qué es Raspberry Pi
- Cómo crear apps para Google Home con Dialogflow
- Hacking Tools: Herramientas para hacer pruebas de seguridad
- Hacking vs Pentesting
- Django vs Flask
- Qué es AWS (Amazon Web Services)
- Realizar un ataque Parameter Tampering
- Qué es el hacking
- Qué es IPv6 (Internet Protocol version 6)
- Qué es Linux: Todo lo que necesitas saber
- Qué es Javascript
- Qué es Java: Principios básicos y evolución
- Qué es un servidor
- Google Cloud vs AWS
- Renderizado en React
- Code smells y deuda técnica
- Que es SQL (Structured Query Language)
- Python vs Java: Comparativa
- Qué es un Servidor Proxy
- Qué es DockerFile
- Qué es un Servidor DNS
- Qué es C++: Características y aplicaciones
- Cómo crear un Chart con Helm
- Qué es NET Framework
- Cómo mover objeto hasta el puntero al hacer clic con Unity
- Cómo instalar y empezar a utilizar Helm
- Por qué usar Helm y cuáles son sus ventajas principales
- Cómo convertirse en JavaScript developer
- XenCenter: Qué es y cómo Instalarlo paso a paso
- Cómo programar tu primera función para Serverless
- Cómo instalar Citrix Hypervisor
- Qué es Citrix Hypervisor
- Cómo crear un Hook en Liferay
- Cómo customizar la Shell de Linux con ZSH
- Cómo instalar Liferay en un entorno local de desarrollo
- Cómo dividir la terminal de Linux en varias partes con Tmux
- 15 atajos de teclado más utilizados para la Shell de Linux
- Qué es y para qué sirve Liferay
- Por qué deberías aprender a trabajar con la Shell de Linux
- Qué es un Tester de Software y cuáles son sus tareas principales
- Cómo cambiar los DNS
- Windows vs Linux
- Herramientas de desarrollo para React Native
- Tipos de Pruebas de Software
- Cómo configurar React Native CLI desde cero
- Qué es CSS y para qué sirve
- Usar códigos específicos para iOS y Android
- Cómo probar aplicaciones con React Native
- Cómo configurar React Native desde cero con Expo
- Diferencias entre Scraping, Crawling y Parsing
- Cómo usar Apache Cassandra con Python
- Cómo hacer Web Scraping con Selenium
- React Native: 6 Cosas que aprenderás nada más empezar
- Cómo hacer Web Scraping con Python
- Apache Cassandra vs MongoDB
- Cómo preparar un entorno de trabajo para trabajar con Apache Cassandra
- Comparativa entre React Native y diferentes frameworks de programación
- React Native: ¿Qué es y para que sirve este framework de programación?
- Qué es un algoritmo informático
- Qué es TCP/IP
- Qué es pseudocódigo
- Qué es y por qué usar el Web Scraping
- Qué es Apache Cassandra
- LoadRunner vs JMeter
- Cómo crear directorios utilizando Bash Scripting
- Plataformas que soportan Unity para crear tus videojuegos
- Cómo crear un script para eliminar ficheros vacíos
- Qué es una prueba de rendimiento de Software
- Qué es un fichero de Bash
- Origen, evolución y versiones de Unity
- Qué es el Testing de Software
- Ventajas y diferencias entre Unity, Unreal Engine y Godot
- Qué es Bash Scripting
- Qué es la programación orientada a objetos
- Qué es LoadRunner
- Qué es Unity
- Ventajas de Postman sobre otros entornos similares
- Cómo usar Angular y Firebase para desarrollos IOT
- Cómo empezar a usar OpenShift
- Instalación y primeros usos de Postman
- Cómo configurar un proyecto de Angular con Firebase
- Kubernetes vs OpenShift
- Tipos de Versiones y Planes de uso de Postman
- Docker, Kubernetes y OpenShift
- Ventajas de usar Firebase
- Qué es Postman y primeros pasos
- Qué es OpenShift
- Qué es Arduino
- Oracle PL/SQL: Auditoria
- Tipos de servidores web
- Oracle PL/SQL: Tipos de ROLES
- Oracle PL/SQL: Tipos de sentencias
- Creación de usuarios en PL/SQL
- Qué es un Objeto Virtual de Aprendizaje (OVA) en ORACLE
- Qué es PL/SQL: Conceptos básicos
- Qué es un servidor web
- Descubre Micrometer Spring
- Qué es DevOps: Fundamentos, beneficios y herramientas
- Qué es WebAuthn
- Gradle vs Maven
- Qué es Github
- Micronaut ,un framework Full-Stack
- GIT: Beneficios de las revisiones cruzadas
- Git Flow: Tipos de Ramas
- Qué es GIT FLOW
- Los troubleshooting mas habituales de Apache Maven
- Qué es Apache Maven
- Cisco: Configuración de SDM Templates
- CCNP 300-115: ¿Qué necesito para certificarme?
- CCNA vs CCNP: Las certificaciones Cisco
- CCNP 300-115: ¿Cómo es el examen?
- Qué es Business Intelligence
- Qué es un cuadro de mandos interactivo
- Qué es Query Editor
- Qué es Power BI
- Consumir un Api Rest en Weblogic
- Desplegar el contenedor de Weblogic 12C
- Desplegar Oracle DB
- Cómo exponer servicios en Kubernetes con Ingress Controller
- Cómo definir un Deployment en Kubernetes
- Por qué usar Kubernetes
- Cómo utilizar Spark en Windows
- UDFS en Spark SQL
- Menú Responsivo
- Apache Spark RDDs VS Dataframes
- Responsivo VS Adaptativo
- Apache Spark VS Hadoop Map Reduce
- Firefox Developer Inspector para Flexbox y CSS Grid
- Qué es CSS Grid
- Qué es FlexBox: Conceptos básicos
- Descarga e instalación de Spring Tool Suite sobre Intellij Idea
- Xamarin Forms GUI
- Xamarin forms Github
- Descarga e instalación de Spring Tool Suite Atom
- Procesar los datos con Xamarin
- Descarga e instalación de Spring Tools Suite sobre Eclipse
- Xamarin Forms Soporte
- Git en el flujo DevOps tradicional
- Diferencia de versiones con GIT DIFF
- Ventajas y desventajas de usar Framework CSS
- Características de la arquitectura de Elasticsearch
- Búsqueda en Elasticsearch
- Cómo utilizar fuentes externas y bonitas
- Webpack: Crear un alias
- Webpack: ¿Qué es source maps?
- Herramientas para desarrolladores del navegador
- Qué es un Loader en Webpack
- Optimización con Webpack
- Los 4 frameworks más usados en MVVM para .NET
- WEBPACK: Cómo generar un bundle
- ¿Qué es XAML en .NET?
- Cómo instalar Webpack
- La arquitectura MVVM y sus componentes
- Cómo hacer animaciones en WPF
- Cómo hacer un juego con PYGAME en 10 minutos
- Cómo hacer debug con Python
- Python para Sysadmin
- Por qué aprender C#
- Creación masiva de usuarios con PowerShell
- Cómo exportar datos con PowerShell
- Como usar Show-command en PowerShell para administradores GUI
- Cómo instalar PowerShell y primeros pasos
- Cambios entre CSS y CSS3
- Los cambios de HTML y HTML5 y su evolución
- Qué es HTML5
- Qué es CSS3 y sus fundamentos
- Por que usar PHP y MySQL
- ¿Por qué aprender PHP?
- Qué es PHP: Características y usos
- Qué es PostgreSQL
- Qué es Istio y cómo funciona
- Cómo usar fichero properties en Spring
- Qué es Spring framework
- Control de estado en iptables
- Enrutamiento selectivo en Linux
- Qué es iptables
- Filtrado de paquetes en Linux: Iptables, nftables y bpfilter
- Ventajas de usar TWIG en Symfony
- Qué es Doctrine y cómo funciona
- Qué es Symfony y sus ventajas
- La metodología Twelve-Factor App
- Las 7 características de estructuras monolíticas y los microservicios
- Diferencia entre arquitectura monolítica y de microservicios
- Qué son las interfaces en C++
- Uso de la función Sort en C++
- Cómo usar la librería Chrono en C++
- Qué es el Pentesting
- Qué es un Payload
- Qué es Metasploit framework
- Qué son las fuentes abiertas
- Tests unitarios en AngularJS
- Por qué usar two way data binding en AngularJS
- ¿Qué patrón usa Angular? MVC o MVVM
- Angular: Origen y evolución
- Qué es Contenta CMS
- Qué especificación seguir para crear una API JSON
- Por qué usar API REST
- Cómo usar Thread Pool en C++
- Uso de argumentos variables en C++
- Qué son las funciones lambdas en C++
- Por qué usar Drupal Commerce mola si eres desarrollador
- Cómo instalar Drupal 8 de diferentes formas
- 4 motivos para usar Drupal Commerce
- Cómo encontrar archivos en la nube con dorks
- Qué son los metadatos
- Qué es Shodan y para qué usarlo
- Diferencias programación orientada a objetos y programación funcional
- Uso de mutables en C++
- Qué es UML: Unified Modeling Language
- CLion: Una vista rápida a este IDE para C++
- Por qué aprender C++
- Qué es Scope en C++
- Cómo depurar código c++ con Visual Studio
- Qué son los Namespaces en C++
- CloudFormation o Terraform ¿Cual usar?
- Estructura básica de AWS CloudFormation
- ¿Qué es AWS CloudFormation?
- Cómo instalar PostgreSQL: Tres opciones
- 8 Características más importantes de PostgreSQL
- Cómo instalar extensiones en PostgreSQL
- Crear un tunel con SSH Socks
- Herramientas OSINT para la ciberinvestigación
- Qué es Docker y sus ventajas de uso
- Qué es Django y por qué usarlo
- Cómo almacenar contraseñas en bases de datos correctamente
- Vue.js vs React vs Angular
- Qué es un sistema distribuido y qué ventajas aporta su funcionamiento
- ¿QUÉ ES ELK? ElasticSearch, Logstash y Kibana
- Cómo obtener el Certificado LPIC-1 en 4 Pasos
- Los 10 errores más comunes en JavaScript y cómo evitarlos
- Mecanismos de transición entre IPv4 e IPv6
- IPV6: Autoconfiguración con SLAAC
- Por qué debemos usar IPv6
- Cómo instalar Git en Ubuntu
- Qué es Thymeleaf
- Crea tu primer proyecto con Thymeleaf
- Cómo instalar el plugin de Thymeleaf en Eclipse
- Thymeleaf Vs. JSP ¿Cuál usar?
- Qué es Structured Streaming
- Datasets y DataFrames en Apache Spark
- Qué son los RDD
- Qué es Apache Spark
- Cómo desplegar una aplicación en Kubernetes
- Ventajas de usar Kubernetes
- Qué es Blockchain
- 5 herramientas de usabilidad para UX
- Kubernetes vs Docker
- Qué es Kubernetes
- Qué es Iproute2
- Cómo programar el buscaminas paso a paso
- Cómo programar el juego del ahorcado paso a paso
- Agotamiento de las direcciones IPv4
- Qué es CGNAT y por qué es importante conocerlo
- Qué es Spring Framework y por qué usarlo
- Aplicando funciones de extensión de Kotlin en Android
- Cómo optimizar aplicaciones en Angular
- Ventajas de usar Electron
- Qué es la ciberseguridad
- Cómo crear un Box en Vagrant
- Qué es REST: Conoce su potencia
- SQLite para Android: La herramienta definitiva
- Conoce las funciones predefinidas en R más usadas
- Diferencias entre aplicación híbrida y nativa
- Qué es Redux: Conceptos esenciales
- Conoce Node.js para Internet of things
- Crear expresiones lambda en Java
- Tutorial Electron: Distribuir la aplicación con ejecutables e instaladores
- Por qué usar Node.JS
- Creando un CRUD con JavaScript: Construyendo el Frontend usando React
- Tutorial Electron: Recibiendo nuevos mensajes mediante notificaciones
- Tutorial Electron: Identificando usuarios y creando vista de login
- Tutorial de Electron: Introducción a Firebase Auth
- Crea una App meteorológica con Flask
- ¿Qué es la inteligencia artificial en la informática?
- Tutorial de Electron: Enviando imágenes por nuestro chat
- Big Data: La evolución de los datos
- Tutorial de Electron: Introducción a Firebase Storage
- Crea tu primera aplicación en Flask
- Tutorial de Electron: Creación de la sala de chat
- Reconocimiento de voz con ROS
- Tutorial de Electron: Qué es Electron y proyecto que vamos a crear
- Cómo detectar y optimizar imágenes para la Web
- Turtlesim, simulador 2D para robots diferenciales en ROS
- Vue-CLI paso a paso
- ¿Qué es Pentaho Data Integraton (PDI)?
- Hacer testeo con Burp Suite
- ¿Por qué usar Terraform?
- Qué es Flask
- Qué es Deep Learning
- Qué es el Switching
- Cómo hacer el examen de Certificación CISCO CCNA 200-125
- 7 razones para aprender Angular y Typescript
- ¿Qué es Vue.js?
- Qué es el Routing
- Qué es Ruby y sus características
- Qué es la Certificación Cisco CCNA y cuáles son sus ventajas
- ¿Qué es SQL Injection?
- Crear un CRUD con JavaScript: Construye el backend basado en una API
- ¿Qué es Hadoop?
- Qué es ROS (Robot Operating System)
- Qué es Next.js
- Diferencias entre Vue.js y React
- ¿Qué es Tensorflow?
- Los 4 mejores frameworks para aplicaciones de Python
- 7 páginas web construidas con Ruby
- Qué es Big Data
- Las nuevas características de Laravel 5.5
- Qué es la certificación Cisco CCNA 200-125
- Vue JS vs Angular: comparación entre líder y aspirante
- ReactJS: Diferencias en atributos de JSX y HTML
- ReactJS: Introducción y Primeros Pasos
- Fechas en PHP ¿Cómo tratarlas?
- Construir API con Firebase Cloud functions
- Drupal con arquitectura desacoplada
- Por qué utilizar Ruby
- Las 3 mejores distribuciones Linux para principiantes
- 10 beneficios para tu empresa con Drupal 8
- Playbooks en Ansible
- Qué es Ansible
- Cómo hacer Fuzzing
- Los 5 mejores editores PHP
- Los 5 mejores editores Python
- Dos extensiones imprescindibles para Angular
- Google utilizará Kotlin para crear apps Android
- Prototipado con Sketch
- ¿Qué es Hadoop? introducción
- Cómo funciona un ciberataque con ransomware
- Las 8 mejores herramientas open source de detección de intrusión
- Vagrant sobre AWS Amazon - Videotutorial
- Videotutorial: Primer proyecto en Python 3
- Introducción a tipos de datos en Python 3
- Videotutorial: ¿Qué es mejor Python 2 o Python 3?
- Por qué aprender a programar Python
- JSP Standard Tag Library (JSTL) y Expression Language (EL)
- Elegir la herramienta de prototipado más adecuada
- Principios de diseño de interfaz de usuario
- Qué es C#: Introducción
- 7 novedades de Java 8 que debes saber para estar al día
- Entornos de desarrollo virtuales con Python 3
- Qué es Snort: Primeros pasos
- Los 6 mejores frameworks JavaScript
- Empresas que usan MongoDB
- Introducción Ruby on Rails
- ¿Qué es Jenkins? Introducción
- Programación con Go, introducción
- Qué es Drupal
- Laravel 5.4 incorpora Markdown
- ¿Qué es Google AMP?
- Wget, descargas desde línea de comandos
- Sublime Text, Atom o Visual Studio Code, ¿cuál elegir?
- Los 5 mejores plugins para Atom
- 28 herramientas open source imprescindibles
- ¿Qué son los contenedores? Kubernetes, Mesos, Docker...
- Swift 3: Instalación en Ubuntu 16.04
- Configurar certificados SSL gratis en Ubuntu con Apache
- Acciones en lote personalizadas en WordPress
- ¿Qué es PostCSS? Introducción
- Crea la documentación de tu proyecto con MkDocs
- Instalación de WordPress con Docker Compose
- Cómo hacer presupuestos para aplicaciones móviles
- Polymer y los Web Components
- ¿Qué es Polymer? Introducción
- Ionic Framework, ventajas y desventajas
- Ionic Framework ¿Qué es?
- Cómo hacer notificaciones push en Android fácil
- Sketch vs Photoshop
- MediaPlayer en Android, reproduce sonidos en tu aplicación
- Introducción a Sketch y atajos de teclado
- Proceso de desarrollo UX
- Sanitizar datos en PHP
- Cómo subir fotos, imágenes y otros archivos a un servidor web
- Razones para usar GIT antes que TFS
- Ventajas del uso de GIT
- Crear formulario de correo con PHP
- Obtener dirección IP del visitante
- Crear PDF a partir de un HTML, en PHP
- Qué son Microservicios y ejemplos reales de uso
- Tutorial Meteor JS: Crear metodos de Publicación
- Instala y configura Genymotion, el emulador de Android
- Multiscreen, diseña en Android para diferentes pantallas
- Tutorial Meteor JS: Métodos de Servidor
- Tutorial Meteor JS: Estructura y Seguridad
- Cómo borrar Cookies con PHP
- Tutorial Meteor JS: Interfaz de Registro e inicio de sesión
- Insertar, cambiar y borrar datos de una tabla MySQL
- Tutorial Meteor JS: Interfaz y registro en BD
- Tutorial Meteor JS: Instalación y primeros pasos
- Cómo conectar base de datos y listar resultados con PHP
- Meteor, 5 razones para usarlo
- Tutorial Meteor JS
- 8 Consejos de seguridad servidores Apache
- 8 Consejos para Securizar Nginx
- Conoce las diferencias entre LAMP y MEAN
- Aumentar el rendimiento de tu web usando Nginx como proxy con Apache
- Automatizar tareas con Ansible, Chef y Puppet
- Nginx vs Apache
- Generar apk con Android Studio paso a paso
- Instalar Sublime Text 3 y Package Controller
- Centrar DIV horizontalmente con CSS
- Diferencias entre PX, DP y SP en Android
- ¿Qué es la virtualización?
- Linux-Dash, monitorizador con interfaz web
- 3 Distribuciones ArchLinux para principiantes
- 9 razones por las que debes utilizar Linux
- Vim, manual de uso básico
- Nmap, uso básico para rastreo de puertos
- 9 comandos básicos Fdisk para gestionar el disco duro
- 20 comandos para administrar y gestionar fácilmente procesos en Linux
- yum-utils, Herramientas que harán nuestra vida más fácil
- 7 Interfaces gráficas que harán Linux más fácil todavía
- Conceptos básicos de Git
- Qué aporta Docker al desarrollo de aplicaciones
- 3 casos reales de uso de Docker en grandes empresas
- 5 Herramientas imprescindibles para desarrollar Apps Móviles
- La guía definitiva para aprender a usar la terminal de Linux
- Aprende a cómo instalar Packet Tracer en Linux y Windows
- 15 atajos de teclado imprescindibles para Linux
- Top 10 de Ataques DDoS (Denial of Service o Denegación de Servicios).
- Herramientas y Recursos tutorial Ethical Hacking
- 10 Empresas de Referencia que usan OpenStack
- Tutorial hacking: Razones para hacer un Pentesting a nuestra empresa
- Los 10 Frameworks PHP que solicitan las empresas
- 7 Consejos poco convencionales para programadores
- Hacking tutorial: Cómo hacer ataque DDoS
- Hacking Tutorial: Instalando Tails en USB.
- Hacking tutorial: Navegación segura con TOR
- 5 plugins imprescindibles para Sublime Text
- Symfony2 Tutorial: Controladores
- Hacking Tutorial: Como ocultar informacion en imagen
- Hacking Tutorial: Keyloggers
- Los 5 frameworks PHP más usados
- Hacking tutorial: Phishing en Facebook
- Sails.js tutorial: Conectar nuestro proyecto con MongoDB
- Sails.js tutorial: Validación de errores con mensajes flash
- Hacking tutorial: Búsquedas con Google Dorks
- Sails.js tutorial
- Ethical Hacking tutorial
- Hacking tutorial: Privacidad en la red
- Tutorial de Bootstrap 3
- Tutorial de Bootstrap 3: Personalizando Bootstrap
- Tutorial de Bootstrap 3: Elementos
- Tutorial de Bootstrap 3: Formularios
- Tutorial de Sails.js: Creación del Modelo Usuario y Autenticación
- 10 comandos básicos para la terminal de Linux
- Introducción a Linux
- 10 recursos gratuitos para diseño Web
- Tutorial de Sails.js: Cómo crear un proyecto
- Tutorial Bootstrap 3: Sistema Grid
- Tutorial de Sails.js: Instalación y primer proyecto
- Tutorial de Bootstrap 3: Las tablas
- Instalar Docker en Kali Linux
- Tutorial Arduino: Pantalla LCD
- Tutorial de Bootstrap 3: El texto
- Tutorial Arduino: Uso de sistema OneWire
- 20 Comandos Linux imprescindibles para un Sysadmin
- Tutorial Arduino: Sonidos con Arduino
- Tutorial Bootstrap 3: Introducción e instalación
- Tutorial Arduino: Comunicación serie
- Los 9 Componentes de Openstack que deberías conocer
- 7 razones para a usar OpenStack desde hoy
- Tutorial Arduino: Entradas (2): Botones
- 7 razones para aprender NodeJS y MongoDB
- Tutorial Arduino: Entradas Analógicas y Digitales
- Tutorial Arduino: Salidas
- Introducción a socket.io
- Tutorial Arduino: Ejemplo Semáforo
- Crea un Restful API con NodeJS y MongoDB en 10 minutos
- Tutorial Arduino: IDE Arduino
- Tutorial Arduino: Introducción
- Tutorial de Arduino
- Tutorial de Django: Cómo usar Git y Bootstrap con Django.
- Tutorial Django: Formularios y Templates para guardar y mostrar fotos
- Tutorial de Django: Vistas y Urls: Procesar los datos.
- Gestionando dependencias en front-end con Bower
- Tutorial de Django: Modelos y BBDD: Donde guardar la información.
- Tutorial de Django: Cómo iniciar una aplicación con Django
- Tutorial de Django 1.7
- 3 Formas de monitorizar servidores Linux
- Stylus: el pre-procesador CSS que debes conocer desde hoy
- Instalación de Ghost en 5 minutos
- Dual-Boot: Mac OS + Linux
- Dual-Boot: Mac OS + Windows
- Dual-Boot: Linux + Linux
- Dual Boot: Windows + Linux
- Dual Boot: Windows + Windows
- 13 extensiones indispensables en proyectos Django
- ¿Qué es Dual-Boot? y ¿Por qué usarlo?
- Top 10 Aplicaciones de Seguridad
- Cómo comenzar tu primer proyecto Django 1.7 en Linux
- OpenVas en Linux: Explorando nuestros sistemas
- ¿Por qué certificarse en Linux?
- CodeMirror un editor de código Open Source para el navegador
- WYSIHTML5: El Editor WYSIWYG HTML5 que necesitas poner en tu web Hoy
- Docker, Qué es y sus principales características.
- Hack: El nuevo lenguaje de programación Open Source de Facebook.
- Kali-Linux, su opción de autodestrucción y pasos para una alternativa
- Cómo proteger tu Linux: Iptables con FirewallBuilder
- 8 tips para optimizar un SSD en Linux
- 5 juegos Android de éxito que podrías desarrollar en 48 horas
- Programación bit a bit: Objetos y Clases
- Programación bit a bit: Recursividad y Divide y Vencerás
- Programación bit a bit: Funciones y Procedimientos
- Programación bit a bit: Control de Flujo
- 10 Webs famosas que no sabías que usaban Django
- Programación bit a bit: Variables y Operadores
- Funciones en MySQL
- Programación bit a bit: Hello World!
- Stored procedures en MySQL
- Triggers en MySQL
- Programación bit a bit: Introducción
- Cómo iniciar iptables al arrancar Linux
- Conexión a un servidor mediante túnel inverso ssh
- Cómo configurar en Linux un Firewall básico con Iptables
- Introducción a Iptables
- Seguridad en Apache: modSecurity
Equipos
- Cultura organizacional en la gestión de riesgos financieros en empresas bancarias y aseguradoras
- People Centric: Potencia el talento en tu empresa
- Data Driven en HR: Transformando la gestión de personas
- Learning Analytics: Hacia una formación más inteligente
- Inteligencia emocional en el equipo: Por qué es esencial y cómo desarrollarla
- KPIs en RRHH: Evaluación más allá de los números
- Gestión del talento en un entorno BANI: Adaptación y crecimiento
- Maximiza tu potencial: Descubre el estado de flow en el trabajo
- Octalysis: La metodología que revoluciona la gamificación
- La figura del mentor en el desarrollo profesional
- Cómo identificar y activar a los aversos al cambio
- El CTO como traductor de la deuda tecnológica
- Uso del feedback y el feedforward para la mejora continua
- Cómo mejorar el Employee Engagement en el lugar de trabajo
- DevRel: Qué es y qué importancia tiene en la industria tecnológica
- Qué son las LXP y qué beneficios aportan
- Consejos para mejorar el liderazgo de un CIO o CTO
- Herramientas de People Analytics para análisis y visualización de datos
- Importancia del feedback y la evaluación de desempeño en Recursos Humanos
- Offboarding: Transforma las salidas de empleados en oportunidades
- El futuro de los Recursos Humanos con la Inteligencia Artificial
- Formación online: Técnicas y consejos para optimizarla
- Cómo evolucionará el perfil del CTO en los próximos años
- Cómo preparar un onboarding para nuevos empleados IT
- Buenas prácticas para mantener una cultura de trabajo híbrida
- Qué es el Deep Work y cómo fomentarlo en tu empresa
- Cómo construir una estrategia de HR basada en People Analytics
- Los mejores tableros Scrum para aumentar la productividad de tu equipo
- Claves de éxito de un plan de reskilling en tu empresa
- Cómo construir una cultura de trabajo híbrida en una empresa IT
- La importancia del employer branding en el reclutamiento de perfiles IT
- Cómo lograr la armonía entre equipos en una empresa IT
- Cómo fomentar el multitasking en el equipo IT
- Temas tabús en los procesos de selección
- Alinear equipo de trabajo y cultura organizacional con Storytelling
- Cómo implantar un sistema de gestión del conocimiento en empresas IT
- Cómo adaptar el Coaching para que sea más efectivo en áreas de IT
- Cómo mantener una actitud positiva en tu equipo de trabajo
- Storytelling para managers IT
- Consejos para mejorar el primer día de un nuevo empleado
- Acciones efectivas para contratar talento IT: De la teoría a la práctica
- Mejora la eficacia de la formación online de tu equipo IT
- Diferencias entre Agile Coach y Scrum Master
- Gestión por Compentencias: Qué es, beneficios y consejos
- Employee Journey Map: Qué es y qué beneficios aporta
- Plan de formación de calidad que cubra necesidades de equipos IT
- North Star Metric: Qué es y su importancia en una empresa IT
- Cómo hacer un plan de compensación y retribución en el sector IT
- Nuevas tendencias en recruiting
- Cómo realizar la gestión del desempeño de forma exitosa
- Consejos para resolver conflictos en equipos IT
- Qué es un HR Business Partner y cuáles son sus funciones
- Marco SAFe de escalado ágil corporativo
- Identidad y clima organizacional en empresas IT
- Cómo agilizar el core HR de tu empresa
- Cómo desarrollar la cultura de aprendizaje en empresas IT
- Cómo escalar el concepto ágil a todo un departamento de IT
- Consejos para implementar la gestión cultural basada en la misión
- Qué es M-Learning y sus ventajas
- Wellbeing corporativo: Qué es y claves en empresas IT
- Comunicación Agile para managers IT
- Cómo ser un buen recruiter IT
- Interim Manager: Qué es y beneficios que aporta
- Motivación laboral: Cómo conseguir equipos motivados
- Qué es el Efecto Pigmalión y cómo evitarlo en tu empresa
- La analítica y su importancia para Recursos Humanos
- Consejos para adaptarse al cambio tecnológico
- Mindfulness para líderes y managers IT
- Mejora el reclutamiento para puestos de alta rotación
- Cómo la formación puede reducir la rotación en tu empresa
- Qué es la certificación PMP y qué beneficios aporta
- Qué papel juegan los CIOs y CTOs en la transformación digital
- Certificación "Great Place to Work"
- Liderazgo Agile para equipos IT
- El Shu-Ha-Ri en Scrum
- Falta de talento, cómo cubrir las vacantes de perfiles IT
- Cómo pasar de ser desarrollador a CTO
- Liderar equipos IT en remoto: Retos y consejos
- Partner estratégico para atracción de talento, ¿cómo elegir un HeadHunter?
- Dimensiones de gestión para RRHH del sector IT
- Importancia de la comunicación entre un departamento IT y RRHH
- Importancia del reskilling y upskilling en el sector IT
- Reclutamiento 4.0: Revolucionando la captación de talento
- Claves para conseguir una formación completa para tu equipo IT
- Buenas prácticas para optimizar los procesos de selección en el sector IT
- Análisis de los diferentes perfiles de IT para recruiters
- Cómo ser un manager resiliente
- Cómo plantear un modelo de formación online en tu empresa
- La importancia de la formación en el ámbito IT
- Tendencias tecnológicas y formativas en 2023
- Gestión del estrés y la frustración en una empresa del sector IT
- Aprendizaje en las organizaciones: Cómo influye en una empresa IT
- Consejos para un CIO que se incorpora a una nueva empresa
- Cómo hacer presentaciones eficaces para tu equipo IT
- Principales funciones del CIO en la actualidad
- Tecnología al servicio del Smart Working
- Comunicar ideas complejas de forma efectiva a tu equipo IT
- Retos de Recursos Humanos en empresas IT
- Qué herramientas debe conocer un CIO
- Cómo crear y mantener un buen ambiente en un equipo IT
- Management en el contexto BANI
- Buenas prácticas en gestión del cambio
- Herramientas y metodologías para gestionar tareas en proyectos IT
- Gestión del talento digital en una empresa IT
- Resolución creativa de problemas en empresas IT
- Implicación del manager IT en la carrera profesional de su equipo
- La importancia de la resiliencia en tus empleados
- Cómo hacer retrospectivas online
- Salud emocional de tus empleados: Importancia y consejos para cuidarla
- Los mejores ERP para el área de RRHH
- Consejos para que un manager IT acierte en la toma de decisiones
- Cómo conseguir desmontar los sesgos de una empresa IT
- Uso de los datos en la toma de decisiones
- Formación continua para un CIO: Importancia y consejos
- Transformación Digital: ¿Transformación... o Digital?
- Consejos para un CTO que comienza a trabajar en una empresa
- Habilidades imprescindibles para ser un buen líder
- Data Science para optimizar los recursos de las personas
- Qué son los objetivos SMART y para qué sirven
- Principales errores que un CTO debe evitar
- Procesos de gamificación en Recursos Humanos IT
- Power Automate: Qué es y primeros pasos
- Consejos para mejorar la comunicación en equipos IT
- Errores que un CIO no debe cometer
- Liderazgo en IT, nuevos y viejos modelos
- Team building en remoto
- Retos a los que se enfrenta actualmente un CTO
- Gestionar el retraso en un proyecto IT de forma eficiente
- Conocimientos y skills fundamentales de un CIO
- El nuevo paradigma de la formación online
- Cómo dinamizar eventos en remoto en empresas IT
- Qué es la metodología Getting Things Done y sus beneficios
- Funciones y responsabilidades de un Project Manager IT
- Scrum en remoto
- Cómo ser un buen mando intermedio en una empresa IT
- Motivos por los que el CIO es una figura estratégica
- Retos de un CIO dentro de una empresa IT
- Los roles de los empleados y la curva de adopción tecnológica
- Importancia de CTOs y CIOs en departamentos de desarrollo
- Tendencias tecnológicas en el área de RRHH en el sector IT
- Business Agility, el rol del CIO
- Aprender a delegar: Beneficios y consejos para un manager IT
- Mujeres y empleo IT: Sectores y profesiones con futuro
- Funciones del Director de Tecnología en la actualidad
- Qué es un entorno BANI y diferencias con un entorno VUCA
- CIO o CTO, ¿son compatibles en una empresa IT?
- Daily Scrum, lo que no te han contado
- Herramientas imprescindibles para cualquier CTO
- Qué es Agile HR y por qué implementarlo en una empresa IT
- CTO vs CIO: Diferencias y similitudes
- Metodología Lean: Qué es y cómo implementarla en empresas IT
- Cómo evitar la rotación de personal en el sector IT
- Procesos de onboarding eficaces en equipos IT
- Beneficios de tener en cuenta las emociones de un equipo IT
- Revisión de hábitos para aumentar la productividad en el sector IT
- Qué son las Power Skills y por qué son tan importantes
- Cambiar evaluación del desempeño por reconocimiento del rendimiento
- Planificación y gestión de proyectos para managers IT
- Microsoft Catalyst: Qué es y cómo ayuda en la transformación digital
- Cultura y engagement en las empresas IT
- Cultura organizacional: Qué es y cómo se define en una empresa IT
- Brújula de Brightline: Qué es y beneficios que ofrece
- Qué es Servant Leadership o Liderazgo de Servicio
- Qué es la inteligencia emocional y cómo ayuda a las empresas a crecer
- Micromanagement: Qué es y consejos para evitarlo
- Estilo comunicativo de un manager IT: Qué es y su importancia
- Por qué son importantes las retrospectivas en Scrum
- Candidatos IT, qué saben y qué valor tienen
- Qué es un Chief Joy Officer y su importancia en RRHH de una empresa IT
- Cómo establecer correctamente los KPI en una empresa IT
- Liderazgo en la era de la Inteligencia Artificial y Analytics
- Qué es una empresa TEAL y cuáles son sus ventajas
- Formando líderes tecnológicos en el área de Recursos Humanos
- Herramientas para mejorar la productividad para desarrolladores
- Cómo evitar la rutina laboral en un equipo IT
- La importancia de desarrollar nuevas competencias digitales
- Implementación de la tecnología en procesos de Recursos Humanos
- Autoconocimiento: Qué es y cómo influye en una empresa IT
- Por qué la adopción tecnológica es clave en proyectos IT
- Tipos de liderazgo
- Learnability: Qué es y cómo potenciarla
- La importancia de la motivación en un equipo IT
- Qué es y cómo se hace un Post Mortem
- Qué son los KPI y por qué son importantes en una empresa IT
- Capacitación constante en un equipo IT: Importancia y consejos
- Agile Inception: Qué es y cómo ejecutarlo
- Hard Skills vs Soft Skills en el sector IT
- Retos de la mujer en el sector tecnológico
- Liderazgo en un Departamento Técnico: Importancia y consejos
- Entiende y aplica los cambios de la nueva Guía de Scrum (Parte II)
- Entiende y aplica los cambios de la nueva Guía de Scrum (Parte I)
- Gestión del cambio para desarrolladores
- Evolución de la mujer en el ámbito IT
- Peopleware: Qué es y su importancia en el desarrollo de proyectos
- La incorporación de la mujer al sector IT
- Consejos para mejorar el proceso de selección de perfiles IT
- Qué es Slack
- Proceso de selección en remoto: Claves, técnicas y tips
- Elección de la formación técnica y planes de carrera en empresas IT
- Tips para mejorar la cohesión de los equipos IT en teletrabajo
- Cómo superar las pruebas técnicas en entrevistas de trabajo
- Consejos para evitar y aliviar el bloqueo a la hora de programar
- Comunicación en las empresas IT deslocalizadas
- Qué es una retrospectiva
- Scrum y Extreme Programming, no se trata de cuál, se trata de cómo
- Cómo atraer talento IT en la era Covid
- Design Thinking en Recursos Humanos del sector IT
- 10 consejos para incorporar programadores principiantes a tu empresa
- Smart Working en el sector IT: El nuevo teletrabajo
- Qué es una PMO
- PMP vs SCRUM vs PRINCE2
- Qué es la metodología PRINCE2
- Cómo ser más productivo
- Extreme Programming: Qué es y cómo aplicarlo
- Técnicas y prácticas para formar equipos efectivos
- Factores básicos para conseguir equipos efectivos
- Desarrollo de la inteligencia emocional
- Inteligencia emocional vs Inteligencia racional
- Qué es la inteligencia emocional
- Tips para lograr la conciliación laboral
- Qué es la transformación digital y cómo llevarla a cabo
- El valor de las buenas personas dentro de una empresa
- Qué es la Matriz RACI
- Los riesgos de mantener a un empleado tóxico
- Qué es el modelo cultural de Schneider
- Cómo se comportan las organizaciones ante el cambio: Curva de Satir
- Qué es Lean Change Management
- Cómo hacer una buena retrospectiva en Management 3.0
- Prácticas de Management 3.0
- Qué es el Management 3.0
- Qué es Agile Management
- Motivaciones intrínsecas y extrínsecas
- El círculo de oro del liderazgo
- ¿Cómo ayuda la formación a mejorar la productividad de tu empresa?
- Diferencias entre un CTO y un Project Manager
- Qué es Scrumban
- Importancia de la confianza dentro del equipo de trabajo
- Cómo afrontar la gestión del cambio en Management 3.0
- Qué es un líder de equipo
- Kanban vs Scrum
- Por qué es imprescindible la figura del CTO en una empresa actual
- La importancia de la formación continua para todo CTO
- Factores a tener en cuenta para conseguir que un proyecto tenga éxito
- Agile vs Waterfall
- Scrum en la práctica
- Scrum: cuáles son sus características
- Qué es el Social Recruiting
- Ventajas de reclutar a la generación Z
- El efecto silo y cómo evitarlo en tu empresa
- Cómo ser un buen Team Player
- Métricas y KPIs para coordinar a tu equipo IT
- Qué es y para qué sirve el Testing de Software
- Qué es un Road Map de Formación
- Qué es el Ramp Up de un nuevo empleado
- Cómo mejorar la productividad de tu equipo IT
- Técnicas de marketing que te ayudarán a reclutar mejor
- Qué es la Inteligencia Emocional: Cómo aplicarla en tu entorno laboral
- Cuáles son los nuevos retos de los RRHH
- Transformación de los equipos IT con el aprendizaje continuo
- Cómo funciona la contratación por valores y cómo ayuda a retener el talento
- People Analytics: BIG DATA para RRHH
- Diferencia entre Scrum técnico y Scrum avanzado
- Las certificaciones que existen para ser Scrum master
- 10 diferencias entre Scrum y Kanban
- Trello, una herramienta para Scrum
- 7 Consejos para hacer la Daily Scrum perfecta
- Qué es un Sprint de Scrum
- Los roles de Scrum
- Qué es Scrum: Origen y características
- Webinar: Cómo atraer y retener Talento IT con el Employer Branding
- Preguntas y respuestas más reveladoras en una entrevista de trabajo
- 8 estrategias para mejorar el clima laboral en una empresa
- Qué es el síndrome de burnout
- La formación como vía de retención del talento IT
- Atrae a los mejores candidatos IT con el Inbound Recruiting
- Los nuevos empleados IT: talento por encima de títulos
- 3 casos de éxito de Employer Branding en Empresas IT
- El employer branding, tu aliado para la atracción de talento
- ¿Qué es la gamificación y cómo usarla en beneficio de un equipo?
- Perfiles Junior: formar talento IT para el futuro
- Qué es el salario emocional y cómo implementarlo en tu compañía
- Cómo conseguir que tu empresa pague tu formación
- Principales tipos de formación IT para empresas
- Encontrar y fidelizar talento IT: el gran reto de los RRHH
- Conoce las 3 metodologías ágiles más usadas
- Guía rápida para aprender Scrum
- Estado del sector IT a nivel empleos en España
- Cómo retener al talento IT
- TDD: Hacer test automatizados en el Software
- Qué es TDD: Test-Driven Development
- Qué es la Metodología Agile
OpenWebinars
- Entrevistas Becas OpenWebinars: Joseph Escribano (Alumno)
- Entrevistas Becas OpenWebinars: Juan Carlos Amaya (Profesor)
- Entrevistas Becas OpenWebinars: Francisco Javier San Juan Bello (Alumno)
- Entrevistas Becas OpenWebinars: Pedro Blanch Leiva (Profesor)
- Entrevistas Becas OpenWebinars: María Cruz López (Alumna)
- Entrevistas Becas OpenWebinars: Elena García (Profesora)
- Entrevistas Becas OpenWebinars: Ignacio Segura (Alumno)
- Entrevistas Becas OpenWebinars: Óscar Novillo (Profesor)
- Cómo automatizar la activación de licencias con OpenWebinars
- Programa de especialización en IA generativa
- Plan DevSpega de OpenWebinars: Impulsa tu futuro
- Descubre el nuevo Panel de Control de OpenWebinars: Un salto de calidad para la gestión de tu formación
- Cómo gestionar, analizar y medir el plan formativo de tu equipo con OpenWebinars
- Test de aptitudes: Descubre tu potencial en el sector IT
- Webinar Hacking & Policía: Mitos, Secretos y Verdades
- El 25 de mayo te abrimos las puertas del mercado laboral
- Webinar: Javi López y el futuro de las IAs generativas
- Qué es la Formación Bonificada para Empresas con Fundae
- BecasOW, potenciando el talento
- Lanzamos Talento Tecnológico, el podcast
- Webinar: La Mujer en el Sector IT
Innovación y futuro
- Uso de la IA aplicada a DevOps
- Microsoft Fabric: Gestiona tu analítica de datos con IA
- Realidad Virtual aplicada a la formación
- MidJourney V6: El futuro de la generación de imágenes por IA
- Hiperautomatización: El futuro de la eficiencia y productividad
- Tokenización aplicada a la formación
- Uso de Inteligencia Artificial y Machine Learning en ciberseguridad
- Ética en la Inteligencia Artificial
- SAM: La IA que revoluciona la segmentación de imágenes
- AutoGPT, ¿la IA del futuro?
- Web 3.0 para no iniciados
- Qué son las redes neuronales y sus aplicaciones
- Gemelo Digital (Digital Twin) y los modelos predictivos
Lenguajes de Programación
- TypeScript 5.0: Novedades de esta versión
- Cómo evitar crear código espagueti
- Cómo y por qué aprender Python y Django
- Por qué aprender a programar en Rust
- Primeros pasos en la programación con Python
- Características y ventajas del lenguaje Elm
- Qué es la programación funcional y sus características
- Go para DevOps
- Qué es una API y cómo funciona
- Python para pentesting y hacking
- Lenguajes de programación más raros que existen
- Go vs Python: Diferencias y puntos fuertes
- Aprende a mejorar tu lógica de programación
- Presente y futuro de la formación como programador
- Por qué aprender a programar en diferentes lenguajes
- Qué es Scratch y para qué sirve
- Qué es un desarrollador t-shaped y por qué deberías serlo
- Deuda técnica: Qué es y cómo evitarla
- R vs Python: En qué se diferencian y en qué se parecen
- Qué es Kotlin y características
- Los mejores IDE para iniciarse en la programación
- Kotlin vs Java
- Diferencias entre ECMAScript 6 y TypeScript
- Novedades y cambios incluídos en C# 9
- Diferencias entre TypeScript y Babel
- Qué es TypeScript
- Algoritmos informáticos y su relación con el pseudocódigo
- Orígenes de Kotlin
- Consejos para evitar y aliviar el bloqueo a la hora de programar
- Moderniza tu código con las novedades de C# 8
- Qué es Lombok
- Primeros pasos con Standard Template Library de C++
- Principales tipos de datos en C++
- Principales IDEs, editores de texto y compiladores para C++
- Python: Principales características
- .NET vs Java
- Origen de jQuery y diferencias con JavaScript
- Frameworks JavaScript
- JavaScript vs TypeScript
- Para qué sirve JavaScript
- Tipos de lenguajes de programación
- Rust vs Go
- Qué es Go
- Qué es un lenguaje de programación
- Diferencias entre JavaScript y jQuery
- ECMAScript vs JavaScript
- Qué es Rust
- Cómo añadir soporte para XML en una API Rest
- Paginación de resultados en API Rest
- Hola Mundo con Spring Data Rest
- Cómo crear un proyecto en YARN
- Cómo instalar npm
- Qué es npm
- Qué es Yarn
- Qué son los antipatrones de diseño
- Qué son los patrones de diseño
- Java vs JavaScript
- Qué es jQuery
- Cómo aplicar la lógica con JavaScript
- Qué es XML y para qué se usa
- Qué es Python: Características, evolución y futuro
- Qué es C: Características y sintaxis
- Qué es NPM y para qué sirve
- Qué es Javascript
- Qué es Java: Principios básicos y evolución
- Code smells y deuda técnica
- Python vs Java: Comparativa
- Qué es C++: Características y aplicaciones
- Cómo convertirse en JavaScript developer
- Cómo hacer Web Scraping con Python
- Qué es un algoritmo informático
- Qué es pseudocódigo
- Qué es la programación orientada a objetos
- Qué es un Objeto Virtual de Aprendizaje (OVA) en ORACLE
- Webpack: Crear un alias
- Optimización con Webpack
- Los 4 frameworks más usados en MVVM para .NET
- ¿Qué es XAML en .NET?
- La arquitectura MVVM y sus componentes
- Cómo hacer animaciones en WPF
- Cómo hacer un juego con PYGAME en 10 minutos
- Cómo hacer debug con Python
- Python para Sysadmin
- Por qué aprender C#
- ¿Por qué aprender PHP?
- Qué es PHP: Características y usos
- Qué es PostgreSQL
- Qué son las interfaces en C++
- Uso de la función Sort en C++
- Cómo usar la librería Chrono en C++
- Qué especificación seguir para crear una API JSON
- Por qué usar API REST
- Cómo usar Thread Pool en C++
- Uso de argumentos variables en C++
- Qué son las funciones lambdas en C++
- Diferencias programación orientada a objetos y programación funcional
- Uso de mutables en C++
- Qué es UML: Unified Modeling Language
- CLion: Una vista rápida a este IDE para C++
- Por qué aprender C++
- Qué es Scope en C++
- Cómo depurar código c++ con Visual Studio
- Qué son los Namespaces en C++
- Cómo instalar PostgreSQL: Tres opciones
- Cómo instalar extensiones en PostgreSQL
- Los 10 errores más comunes en JavaScript y cómo evitarlos
- Qué es Thymeleaf
- Crea tu primer proyecto con Thymeleaf
- Cómo instalar el plugin de Thymeleaf en Eclipse
- Thymeleaf Vs. JSP ¿Cuál usar?
- Cómo programar el buscaminas paso a paso
- Cómo programar el juego del ahorcado paso a paso
- Aplicando funciones de extensión de Kotlin en Android
- Conoce las funciones predefinidas en R más usadas
- Qué es Redux: Conceptos esenciales
- Crear expresiones lambda en Java
- Creando un CRUD con JavaScript: Construyendo el Frontend usando React
- ¿Qué es la inteligencia artificial en la informática?
- Reconocimiento de voz con ROS
- Turtlesim, simulador 2D para robots diferenciales en ROS
- Qué es Ruby y sus características
- Crear un CRUD con JavaScript: Construye el backend basado en una API
- 7 páginas web construidas con Ruby
- ReactJS: Diferencias en atributos de JSX y HTML
- Fechas en PHP ¿Cómo tratarlas?
- Por qué utilizar Ruby
- Los 5 mejores editores PHP
- Google utilizará Kotlin para crear apps Android
- Videotutorial: Primer proyecto en Python 3
- Introducción a tipos de datos en Python 3
- Videotutorial: ¿Qué es mejor Python 2 o Python 3?
- Por qué aprender a programar Python
- JSP Standard Tag Library (JSTL) y Expression Language (EL)
- Qué es C#: Introducción
- 7 novedades de Java 8 que debes saber para estar al día
- Entornos de desarrollo virtuales con Python 3
- Los 6 mejores frameworks JavaScript
- Introducción Ruby on Rails
- Programación con Go, introducción
- Los 5 mejores plugins para Atom
- 28 herramientas open source imprescindibles
- Crea la documentación de tu proyecto con MkDocs
- Sanitizar datos en PHP
- Cómo subir fotos, imágenes y otros archivos a un servidor web
- Crear formulario de correo con PHP
- Cómo borrar Cookies con PHP
- Cómo conectar base de datos y listar resultados con PHP
- 7 Consejos poco convencionales para programadores
- Los 5 frameworks PHP más usados
- CodeMirror un editor de código Open Source para el navegador
- Hack: El nuevo lenguaje de programación Open Source de Facebook.
- Programación bit a bit: Objetos y Clases
- Programación bit a bit: Recursividad y Divide y Vencerás
- Programación bit a bit: Funciones y Procedimientos
- Programación bit a bit: Control de Flujo
- 10 Webs famosas que no sabías que usaban Django
- Programación bit a bit: Variables y Operadores
- Programación bit a bit: Hello World!
- Programación bit a bit: Introducción
Cloud Computing
- Acelera tus proyectos de Big Data con Azure Synapse
- Cómo prepararte las certificaciones de Azure
- Cómo conectar una base de datos con Amazon RDS
- Cómo comenzar a utilizar AWS Lambda
- Cómo configurar en masa máquinas con herramientas IaC
- Cómo implementar Azure Virtual Desktop
- Cloud Federation: Qué es, actualidad y futuro
- Network as a Service: Qué es y características
- Ventajas y desventajas del uso de nubes múltiples
- Data Warehouse vs Data Lake
- Evolución y futuro de los proveedores Cloud
- Certificaciones de Amazon Web Services
- Cómo conectar tu infraestructura local con AWS
- Snowflake: Qué es y características
- Azure Site Recovery: Qué es y características
- Databricks: Qué es y características
- Certificaciones de Google Cloud Platform
- La nube como oportunidad de transformación digital
- Certificaciones de Azure
- El poder de Linux en el Cloud Computing
- Azure Event Hubs: Qué es y características
- Azure Data Lake: Qué es y características
- Azure Data Factory: Qué es y características
- Azure Bicep, el nuevo lenguaje para definir plantillas ARM
- Introducción a Azure Functions
- Qué es Serverless, ventajas y servicios
- Herramientas de AWS que un desarrollador debe conocer
- Contenedores Big Data con Kubernetes
- Qué es Azure DevOps
- IaaS vs PaaS vs SaaS: Qué son y cuál utilizar
- Infraestructura como Código: Qué es y herramientas
- Cloud Computing: Tipos de nubes, servicios y proveedores
- Cloud Computing: Que és, características y ventajas
- Crear recursos en Azure con PowerShell
- Introducción a Heroku
- Cómo desplegar un proyecto Drupal usando Docker
- Azure Resource Manager: Qué es y sus características
- Qué es una tecnología disruptiva y por qué se deben conocer
- AWS vs Azure
- Google Cloud vs Azure
- Qué es Azure
- Cómo hacer migraciones de máquinas virtuales en VMware y vSphere
- Qué es vCenter Server
- Almacenamiento en vSphere
- Qué es AWS (Amazon Web Services)
- Google Cloud vs AWS
- XenCenter: Qué es y cómo Instalarlo paso a paso
- Cómo instalar Citrix Hypervisor
- Qué es Citrix Hypervisor
- Cómo empezar a usar OpenShift
- Kubernetes vs OpenShift
- Docker, Kubernetes y OpenShift
- Qué es OpenShift
- CloudFormation o Terraform ¿Cual usar?
- Estructura básica de AWS CloudFormation
- ¿Qué es AWS CloudFormation?
- ¿Por qué usar Terraform?
- 28 herramientas open source imprescindibles
- 3 casos reales de uso de Docker en grandes empresas
- 10 Empresas de Referencia que usan OpenStack
- Los 9 Componentes de Openstack que deberías conocer
- 7 razones para a usar OpenStack desde hoy
CMS
- Páginas web estáticas vs páginas web dinámicas
- Cómo desplegar un proyecto Drupal usando Docker
- Qué es un bloque de Gutenberg
- Llamando a la REST API desde un plugin de WordPress
- WordPress REST API y JWT
- Cómo crear un Hook en Liferay
- Cómo instalar Liferay en un entorno local de desarrollo
- Qué es y para qué sirve Liferay
- Qué es Contenta CMS
- Por qué usar Drupal Commerce mola si eres desarrollador
- Cómo instalar Drupal 8 de diferentes formas
- 4 motivos para usar Drupal Commerce
- Drupal con arquitectura desacoplada
- 10 beneficios para tu empresa con Drupal 8
- Qué es Drupal
- Acciones en lote personalizadas en WordPress
- Instalación de WordPress con Docker Compose
- Instalación de Ghost en 5 minutos
Ciberseguridad
- Flipper Zero: Dispositivo versátil para hacking y seguridad
- Diferencias entre red teaming y pentesting
- Ciberseguridad en la Industria 4.0
- Importancia de las certificaciones en cibersegurdad
- Cómo influye la deuda técnica en la ciberseguridad
- Importancia del pentesting y cómo proteger a tu empresa del mismo
- Arquitectura de seguridad informática en la empresa
- Análisis de vulnerabilidades informáticas
- Enfoque Agile en Ciberseguridad, ¿es posible?
- Tshark: Qué es y primeros pasos
- Cómo reforzar la seguridad activa y pasiva en una empresa
- Plataformas para practicar hacking ético y pentesting (Parte II)
- Google Hacking: Qué es y para qué sirve
- Qué es BYOD y cómo evitar riesgos en la empresa
- Kali vs Parrot, cuál es mejor en Ciberseguridad
- Parrot OS: Qué es y características principales
- Kali Linux: Qué es y características principales
- Fundamentos de Metasploit Framework
- Seguridad en aplicaciones móviles y web con OWASP
- Terminología básica en Ciberseguridad (Parte II)
- Ciberseguridad: Por qué formarse en este sector y su futuro
- Triángulo de Seguridad Informática: Qué es y sus objetivos
- OSINT: Qué es, técnicas y herramientas
- Ciberseguridad: Métodos preventivos y concienciación del usuario
- Terminología básica en hacking ético (Parte II)
- Qué es un cracker
- Las 7 mejores certificaciones en Pentesting
- Creación de laboratorio para pentesting
- Terminología básica en Ciberseguridad
- Terminología básica en hacking ético
- Plataformas para practicar y aprender hacking ético
- Qué es OpenVAS
- Marcos de gestión del riesgo
- Qué es la gestión de riesgos
- Importancia de hacer Pentesting en tu empresa
- Qué es el análisis de riesgos
- Diferencias entre amenazas y vulnerabilidades
- Origen e importancia de la ciberseguridad
- Qué es el malware
- Qué es el phishing
- Qué es un hacker y su tipología
- Incidentes de Ciberseguridad y elementos de la monitorización de seguridad
- Visión del atacante y de la defensa en la ciberseguridad actual
- Qué son la ciber resilencia y la huella digital
- Escenarios y actores en la monitorización de seguridad
- Mantener la seguridad trabajando en remoto
- Malware y ciberdelitos
- Qué es un Plan Director de Seguridad y cómo implementarlo
- Hacking Tools: Herramientas para hacer pruebas de seguridad
- Hacking vs Pentesting
- Realizar un ataque Parameter Tampering
- Qué es el hacking
- Qué es el Pentesting
- Qué es un Payload
- Qué es Metasploit framework
- Qué son las fuentes abiertas
- Cómo encontrar archivos en la nube con dorks
- Qué son los metadatos
- Qué es Shodan y para qué usarlo
- Herramientas OSINT para la ciberinvestigación
- Cómo almacenar contraseñas en bases de datos correctamente
- Qué es la ciberseguridad
- ¿Qué es SQL Injection?
- Cómo funciona un ciberataque con ransomware
- Las 8 mejores herramientas open source de detección de intrusión
- Qué es Snort: Primeros pasos
- Top 10 de Ataques DDoS (Denial of Service o Denegación de Servicios).
- Herramientas y Recursos tutorial Ethical Hacking
- Tutorial hacking: Razones para hacer un Pentesting a nuestra empresa
- Hacking tutorial: Cómo hacer ataque DDoS
- Hacking Tutorial: Instalando Tails en USB.
- Hacking tutorial: Navegación segura con TOR
- Hacking Tutorial: Como ocultar informacion en imagen
- Hacking Tutorial: Keyloggers
- Hacking tutorial: Phishing en Facebook
- Hacking tutorial: Búsquedas con Google Dorks
- Ethical Hacking tutorial
- Hacking tutorial: Privacidad en la red
- Top 10 Aplicaciones de Seguridad
Big Data
- Introducción a Data Science: Conceptos fundamentales y aplicaciones prácticas
- Acelera tus proyectos de Big Data con Azure Synapse
- Datasets: Qué son y cómo acceder a ellos
- Importancia de formarse en Business Intelligence
- Cómo y por qué formarse como Especialista en Data Science
- Data Warehouse vs Data Lake
- Cómo conseguir una estrategia de Business Intelligence exitosa
- Snowflake: Qué es y características
- Por qué usar Power BI para analizar tus datos
- Data Science para optimizar los recursos de las personas
- Azure Event Hubs: Qué es y características
- Azure Data Lake: Qué es y características
- Análisis de datos con Python: Primeros pasos y consejos
- Azure Data Factory: Qué es y características
- Qué es Internet del Comportamiento o Internet of Beahviours (IoB)
- Monitorizando datos con InfluxDB, Telegraf y Grafana
- Qué es InfluxDB y primeros pasos
- Qué es Telegraf y primeros pasos
- Qué es Grafana y primeros pasos
- Qué es Pentaho BI y qué módulos lo componen
- Procesos ETL: Qué son, fases, beneficios y herramientas
- Qué es el Teorema CAP y cómo afecta al elegir la base de datos
- Especialista en Big Data, el perfil con más demanda y un mejor futuro
- Qlik Sense vs QlikView: Diferencias y similitudes
- Contenedores Big Data con Kubernetes
- Qué es Data Mining
- Data Discovery: Qué es y por qué es importante
- Análisis de datos: Predictivo, descriptivo y prescriptivo
- Qué es Data Analytics
- La importancia del análisis de datos en las empresas
- Qué es Data Science y su importancia en el futuro
- Qué es Business Intelligence y cuáles son sus beneficios
- Importancia de la visualización de datos
- Por qué usar NumPy
- Qué es Kibana
- Qué es Elasticsearch
- Cuáles son las versiones disponibles de Power BI
- Diferencias entre datos e información
- Pentaho Data Integration desatendido y control de errores
- Informes parametrizados con report designer en Pentaho CE
- Dashboards personalizables en Pentaho CE
- Mi primer documento de Qlikview
- Qué es Qlikview
- Características y diferencias entre Pentaho y Power BI
- Ventajas e inconvenientes de Pentaho CE
- Qué es y cómo usar Pentaho Data Integration - Tutorial en español
- Qué es Pentaho BI Server
- Qué son las estructuras de datos y por qué son tan útiles
- Cómo crear un Datatable con Dash
- Cómo crear tu primer Dashboard con Dash
- ¿Qué es Dash? Conoce sus características principales
- Qué es Business Intelligence
- Qué es un cuadro de mandos interactivo
- Qué es Query Editor
- Qué es Power BI
- Cómo utilizar Spark en Windows
- UDFS en Spark SQL
- Apache Spark RDDs VS Dataframes
- Apache Spark VS Hadoop Map Reduce
- Características de la arquitectura de Elasticsearch
- Búsqueda en Elasticsearch
- Qué es un sistema distribuido y qué ventajas aporta su funcionamiento
- ¿QUÉ ES ELK? ElasticSearch, Logstash y Kibana
- Qué es Structured Streaming
- Datasets y DataFrames en Apache Spark
- Qué son los RDD
- Qué es Apache Spark
- Big Data: La evolución de los datos
- ¿Qué es Pentaho Data Integraton (PDI)?
- Qué es Deep Learning
- ¿Qué es Hadoop?
- ¿Qué es Tensorflow?
- Qué es Big Data
- ¿Qué es Hadoop? introducción
Noticias
Recursos Humanos
- Cultura organizacional en la gestión de riesgos financieros en empresas bancarias y aseguradoras
- People Centric: Potencia el talento en tu empresa
- Data Driven en HR: Transformando la gestión de personas
- Learning Analytics: Hacia una formación más inteligente
- KPIs en RRHH: Evaluación más allá de los números
- Gestión del talento en un entorno BANI: Adaptación y crecimiento
- Octalysis: La metodología que revoluciona la gamificación
- Cómo identificar y activar a los aversos al cambio
- Uso del feedback y el feedforward para la mejora continua
- Cómo mejorar el Employee Engagement en el lugar de trabajo
- Qué son las LXP y qué beneficios aportan
- Herramientas de People Analytics para análisis y visualización de datos
- Importancia del feedback y la evaluación de desempeño en Recursos Humanos
- Offboarding: Transforma las salidas de empleados en oportunidades
- El futuro de los Recursos Humanos con la Inteligencia Artificial
- Formación online: Técnicas y consejos para optimizarla
- Cómo preparar un onboarding para nuevos empleados IT
- Buenas prácticas para mantener una cultura de trabajo híbrida
- Claves de éxito de un plan de reskilling en tu empresa
- Cómo construir una cultura de trabajo híbrida en una empresa IT
- La importancia del employer branding en el reclutamiento de perfiles IT
- Cómo lograr la armonía entre equipos en una empresa IT
- Temas tabús en los procesos de selección
- Alinear equipo de trabajo y cultura organizacional con Storytelling
- Cómo mantener una actitud positiva en tu equipo de trabajo
- Consejos para mejorar el primer día de un nuevo empleado
- Acciones efectivas para contratar talento IT: De la teoría a la práctica
- Gestión por Compentencias: Qué es, beneficios y consejos
- Employee Journey Map: Qué es y qué beneficios aporta
- Plan de formación de calidad que cubra necesidades de equipos IT
- Cómo hacer un plan de compensación y retribución en el sector IT
- Nuevas tendencias en recruiting
- Cómo realizar la gestión del desempeño de forma exitosa
- Qué es un HR Business Partner y cuáles son sus funciones
- Identidad y clima organizacional en empresas IT
- Cómo agilizar el core HR de tu empresa
- Cómo desarrollar la cultura de aprendizaje en empresas IT
- Consejos para implementar la gestión cultural basada en la misión
- Qué es M-Learning y sus ventajas
- Wellbeing corporativo: Qué es y claves en empresas IT
- Cómo ser un buen recruiter IT
- La analítica y su importancia para Recursos Humanos
- Mejora el reclutamiento para puestos de alta rotación
- Cómo la formación puede reducir la rotación en tu empresa
- Certificación "Great Place to Work"
- Falta de talento, cómo cubrir las vacantes de perfiles IT
- Partner estratégico para atracción de talento, ¿cómo elegir un HeadHunter?
- Dimensiones de gestión para RRHH del sector IT
- Importancia de la comunicación entre un departamento IT y RRHH
- Importancia del reskilling y upskilling en el sector IT
- Reclutamiento 4.0: Revolucionando la captación de talento
- Claves para conseguir una formación completa para tu equipo IT
- Buenas prácticas para optimizar los procesos de selección en el sector IT
- Análisis de los diferentes perfiles de IT para recruiters
- Tendencias tecnológicas y formativas en 2023
- Gestión del estrés y la frustración en una empresa del sector IT
- Aprendizaje en las organizaciones: Cómo influye en una empresa IT
- Retos de Recursos Humanos en empresas IT
- Cómo crear y mantener un buen ambiente en un equipo IT
- Buenas prácticas en gestión del cambio
- Gestión del talento digital en una empresa IT
- Salud emocional de tus empleados: Importancia y consejos para cuidarla
- Qué valora un desarrollador y cómo decide dónde trabajar
- Los mejores ERP para el área de RRHH
- Data Science para optimizar los recursos de las personas
- Procesos de gamificación en Recursos Humanos IT
- Team building en remoto
- El nuevo paradigma de la formación online
- Cómo dinamizar eventos en remoto en empresas IT
- Los roles de los empleados y la curva de adopción tecnológica
- Tendencias tecnológicas en el área de RRHH en el sector IT
- Mujeres y empleo IT: Sectores y profesiones con futuro
- Qué es Agile HR y por qué implementarlo en una empresa IT
- Cómo evitar la rotación de personal en el sector IT
- Procesos de onboarding eficaces en equipos IT
- Cambiar evaluación del desempeño por reconocimiento del rendimiento
- Microsoft Catalyst: Qué es y cómo ayuda en la transformación digital
- Cultura y engagement en las empresas IT
- Cultura organizacional: Qué es y cómo se define en una empresa IT
- Brújula de Brightline: Qué es y beneficios que ofrece
- Qué es la inteligencia emocional y cómo ayuda a las empresas a crecer
- Candidatos IT, qué saben y qué valor tienen
- Formando líderes tecnológicos en el área de Recursos Humanos
- Implementación de la tecnología en procesos de Recursos Humanos
- Learnability: Qué es y cómo potenciarla
- Retos de la mujer en el sector tecnológico
- Evolución de la mujer en el ámbito IT
- La incorporación de la mujer al sector IT
- Consejos para mejorar el proceso de selección de perfiles IT
- Proceso de selección en remoto: Claves, técnicas y tips
- Elección de la formación técnica y planes de carrera en empresas IT
- Cómo superar las pruebas técnicas en entrevistas de trabajo
- Cómo atraer talento IT en la era Covid
- Design Thinking en Recursos Humanos del sector IT
- 10 consejos para incorporar programadores principiantes a tu empresa
- Smart Working en el sector IT: El nuevo teletrabajo
- Tips para lograr la conciliación laboral
- El valor de las buenas personas dentro de una empresa
- Los riesgos de mantener a un empleado tóxico
- Qué es el modelo cultural de Schneider
- Cómo se comportan las organizaciones ante el cambio: Curva de Satir
- Qué es Lean Change Management
- ¿Cómo ayuda la formación a mejorar la productividad de tu empresa?
- Qué es el Social Recruiting
- Ventajas de reclutar a la generación Z
- El efecto silo y cómo evitarlo en tu empresa
- Cómo ser un buen Team Player
- Qué es un Road Map de Formación
- Qué es el Ramp Up de un nuevo empleado
- Técnicas de marketing que te ayudarán a reclutar mejor
- Qué es la Inteligencia Emocional: Cómo aplicarla en tu entorno laboral
- Cuáles son los nuevos retos de los RRHH
- Transformación de los equipos IT con el aprendizaje continuo
- Cómo funciona la contratación por valores y cómo ayuda a retener el talento
- People Analytics: BIG DATA para RRHH
- Webinar: Cómo atraer y retener Talento IT con el Employer Branding
- Preguntas y respuestas más reveladoras en una entrevista de trabajo
- 8 estrategias para mejorar el clima laboral en una empresa
- Qué es el síndrome de burnout
- La formación como vía de retención del talento IT
- Atrae a los mejores candidatos IT con el Inbound Recruiting
- Los nuevos empleados IT: talento por encima de títulos
- 3 casos de éxito de Employer Branding en Empresas IT
- El employer branding, tu aliado para la atracción de talento
- ¿Qué es la gamificación y cómo usarla en beneficio de un equipo?
- Perfiles Junior: formar talento IT para el futuro
- Qué es el salario emocional y cómo implementarlo en tu compañía
- Cómo conseguir que tu empresa pague tu formación
- Principales tipos de formación IT para empresas
- Encontrar y fidelizar talento IT: el gran reto de los RRHH
- Estado del sector IT a nivel empleos en España
- Cómo retener al talento IT
Metodologías
- Cómo aplicar técnicas de clean code en Java 18
- Los mejores tableros Scrum para aumentar la productividad de tu equipo
- El Shu-Ha-Ri en Scrum
- Trunk Based Development vs Git Flow, cuál elegir
- Qué es la metodología Getting Things Done y sus beneficios
- Por qué tienes que certificarte
- Scrum en remoto
- Daily Scrum, lo que no te han contado
- Metodología Lean: Qué es y cómo implementarla en empresas IT
- Brújula de Brightline: Qué es y beneficios que ofrece
- Por qué son importantes las retrospectivas en Scrum
- Qué es y cómo se hace un Post Mortem
- Agile Inception: Qué es y cómo ejecutarlo
- Entiende y aplica los cambios de la nueva Guía de Scrum (Parte II)
- Entiende y aplica los cambios de la nueva Guía de Scrum (Parte I)
- Qué es una retrospectiva
- Scrum y Extreme Programming, no se trata de cuál, se trata de cómo
- Design Thinking en Recursos Humanos del sector IT
- PMP vs SCRUM vs PRINCE2
- Qué es la metodología PRINCE2
- Cómo ser más productivo
- Extreme Programming: Qué es y cómo aplicarlo
- Ventajas de la arquitectura hexagonal
- Qué es la arquitectura hexagonal
- Digitalización interna o digitalización externa
- Qué es la digitalización y su relevancia en la actualidad
- Qué es Scrumban
- Kanban vs Scrum
- Código limpio vs código sucio
- Qué es Refactoring y cómo hacerlo paso a paso
- Cucumber vs Jbehave
- Qué es Gherkin
- Qué debes hacer antes de implementar BDD en tu proyecto
- Qué es y cómo funciona el flujo de testing en BDD
- Qué es SOLID
- Agile vs Waterfall
- Scrum en la práctica
- Scrum: cuáles son sus características
- Qué es y para qué sirve el Testing de Software
- Diferencias entre Scraping, Crawling y Parsing
- Qué es y por qué usar el Web Scraping
- Diferencia entre Scrum técnico y Scrum avanzado
- Las certificaciones que existen para ser Scrum master
- 10 diferencias entre Scrum y Kanban
- 7 Consejos para hacer la Daily Scrum perfecta
- Qué es un Sprint de Scrum
- Los roles de Scrum
- Qué es Scrum: Origen y características
- Conoce las 3 metodologías ágiles más usadas
- Guía rápida para aprender Scrum
- TDD: Hacer test automatizados en el Software
- Qué es TDD: Test-Driven Development
- Qué es la Metodología Agile
Redes y Sistemas
- Virtualización de servidores: Ventajas y desventajas
- NAT: Qué es y para qué sirve
- IPv4 vs IPv6: Cambios y mejoras
- Backup en la nube o backup local, ¿cuál elegir?
- VPN vs Proxy: Características y diferencias
- Gestión de procesos y servicios desde Shell Script en Windows
- Introducción a Active Directory y consejos para administrarlo
- Enrutamiento estático vs dinámico
- Protocolo de red: Qué es, tipos y características
- Hosting vs dominio: Aclarando conceptos
- Dirección IP: Qué es, para qué sirve y cómo funciona
- Qué es un dominio de internet y tipos que existen
- Qué es un hosting y sus tipos
- Virtualización: Tipos y software utilizado
- Virtualización: Qué es, para qué sirve y ventajas
- Topología de redes informáticas
- Qué es un VPS y cómo ponerlo en marcha
- Qué son las redes informáticas y qué tipos existen
- Programación de tareas desde la terminal de Windows
- Qué es un paquete en Linux y qué gestores existen
- Copias de seguridad: Qué son, tipos e importancia
- Wireshark: Qué es y ejemplos de uso
- Qué es una VPN: Tipos e importancia en la actualidad
- Automatización de procesos con Shell Script Batch
- Migrar de Windows a Linux
- Qué es OpenVAS
- 20 comandos de red más importantes en Windows
- Subsistema Linux en Windows: Instalación y primeros pasos
- Qué es el Modelo OSI
- Shell Scripting en Sistemas Windows
- Memcached vs Redis
- Grep: Qué es y cómo usarlo
- Mantener la seguridad trabajando en remoto
- Cómo definir una infraestructura de red y su seguridad
- Cuáles son los principales servicios de red
- Características de las redes cableadas e inalámbricas
- Qué es un Servidor DHCP
- Cómo habilitar y configurar un Servidor DHCP
- Los 20 comandos más usados de PowerShell para administradores
- Qué es IPv6 (Internet Protocol version 6)
- Qué es Linux: Todo lo que necesitas saber
- Qué es un servidor
- Qué es un Servidor Proxy
- Qué es un Servidor DNS
- Cómo customizar la Shell de Linux con ZSH
- Cómo dividir la terminal de Linux en varias partes con Tmux
- 15 atajos de teclado más utilizados para la Shell de Linux
- Por qué deberías aprender a trabajar con la Shell de Linux
- Cómo cambiar los DNS
- Windows vs Linux
- Qué es TCP/IP
- Cómo crear directorios utilizando Bash Scripting
- Cómo crear un script para eliminar ficheros vacíos
- Qué es un fichero de Bash
- Qué es Bash Scripting
- Tipos de servidores web
- Qué es un servidor web
- Cisco: Configuración de SDM Templates
- CCNP 300-115: ¿Qué necesito para certificarme?
- CCNP 300-115: ¿Cómo es el examen?
- CCNA vs CCNP: Las certificaciones Cisco
- Creación masiva de usuarios con PowerShell
- Cómo exportar datos con PowerShell
- Como usar Show-command en PowerShell para administradores GUI
- Cómo instalar PowerShell y primeros pasos
- Control de estado en iptables
- Enrutamiento selectivo en Linux
- Qué es iptables
- Filtrado de paquetes en Linux: Iptables, nftables y bpfilter
- Crear un tunel con SSH Socks
- Cómo obtener el Certificado LPIC-1 en 4 Pasos
- Mecanismos de transición entre IPv4 e IPv6
- IPV6: Autoconfiguración con SLAAC
- Por qué debemos usar IPv6
- Qué es Iproute2
- Agotamiento de las direcciones IPv4
- Qué es CGNAT y por qué es importante conocerlo
- Qué es el Switching
- Cómo hacer el examen de Certificación CISCO CCNA 200-125
- Qué es el Routing
- Qué es la Certificación Cisco CCNA y cuáles son sus ventajas
- Qué es la certificación Cisco CCNA 200-125
- Las 3 mejores distribuciones Linux para principiantes
- Cómo hacer Fuzzing
- Configurar certificados SSL gratis en Ubuntu con Apache
- Obtener dirección IP del visitante
- 8 Consejos de seguridad servidores Apache
- 8 Consejos para Securizar Nginx
- Conoce las diferencias entre LAMP y MEAN
- Aumentar el rendimiento de tu web usando Nginx como proxy con Apache
- Automatizar tareas con Ansible, Chef y Puppet
- Nginx vs Apache
- ¿Qué es la virtualización?
- Linux-Dash, monitorizador con interfaz web
- 3 Distribuciones ArchLinux para principiantes
- 9 razones por las que debes utilizar Linux
- Nmap, uso básico para rastreo de puertos
- 9 comandos básicos Fdisk para gestionar el disco duro
- 20 comandos para administrar y gestionar fácilmente procesos en Linux
- yum-utils, Herramientas que harán nuestra vida más fácil
- 7 Interfaces gráficas que harán Linux más fácil todavía
- La guía definitiva para aprender a usar la terminal de Linux
- Aprende a cómo instalar Packet Tracer en Linux y Windows
- 15 atajos de teclado imprescindibles para Linux
- 10 comandos básicos para la terminal de Linux
- Introducción a Linux
- Instalar Docker en Kali Linux
- 20 Comandos Linux imprescindibles para un Sysadmin
- 3 Formas de monitorizar servidores Linux
- Dual-Boot: Mac OS + Linux
- Dual-Boot: Mac OS + Windows
- Dual-Boot: Linux + Linux
- Dual Boot: Windows + Linux
- Dual Boot: Windows + Windows
- ¿Qué es Dual-Boot? y ¿Por qué usarlo?
- OpenVas en Linux: Explorando nuestros sistemas
- ¿Por qué certificarse en Linux?
- Kali-Linux, su opción de autodestrucción y pasos para una alternativa
- Cómo proteger tu Linux: Iptables con FirewallBuilder
- 8 tips para optimizar un SSD en Linux
- Cómo iniciar iptables al arrancar Linux
- Conexión a un servidor mediante túnel inverso ssh
- Cómo configurar en Linux un Firewall básico con Iptables
- Introducción a Iptables
- Seguridad en Apache: modSecurity
Diseño Web
- Nuevas reglas CSS y trucos para sacarles más partido
- Canva: Diseña todo lo que imagines
- Figma vs Sketch, ¿cuál es mejor?
- Qué es Adobe Creative Cloud
- PurgeCSS: Limpia y reduce tus hojas de estilo
- Qué es un bloque de Gutenberg
- Ventajas de implementar Flexbox en una maqueta web
- Qué es un mockup o maqueta web
- Menú Responsivo
- Responsivo VS Adaptativo
- Firefox Developer Inspector para Flexbox y CSS Grid
- Qué es CSS Grid
- Qué es FlexBox: Conceptos básicos
- Ventajas y desventajas de usar Framework CSS
- Cómo utilizar fuentes externas y bonitas
- Cambios entre CSS y CSS3
- 5 herramientas de usabilidad para UX
- Prototipado con Sketch
- Elegir la herramienta de prototipado más adecuada
- Principios de diseño de interfaz de usuario
- ¿Qué es PostCSS? Introducción
- Sketch vs Photoshop
- Introducción a Sketch y atajos de teclado
- Proceso de desarrollo UX
- Centrar DIV horizontalmente con CSS
- Tutorial Bootstrap 3: Sistema Grid
- Stylus: el pre-procesador CSS que debes conocer desde hoy
Frameworks
- Empezando a hacer queries con Django
- Frameworks en Go
- Dependencias en FastAPI, descubre por qué son tan útiles
- Flutter, un SDK para controlar todos los Sistemas Operativos móviles
- Materialize: Qué es, ventajas y primeros pasos
- Qué es ASP.NET y cuáles son sus puntos fuertes
- Qué es Tailwind CSS y por qué deberías usarlo
- Qué es Deno y qué lo hace diferente
- Serilog: Manejando trazas en .Net Core
- VueJS + Vuetify: Crea interfaces de usuario reutilizables
- Qué es Vue JS y qué lo diferencia de otros frameworks
- Laravel vs CodeIgniter
- Laravel vs Django
- Frameworks para el desarrollo de apps híbridas: Presente y futuro
- Angular vs React
- Laravel vs Symfony: Qué framework PHP elegir
- Qué es React
- Slate.js: El framework de editores
- Qué es Angular
- Qué es Laravel: Características y ventajas
- Cómo migrar de .NET a .NET Core
- 5 Librerías JavaScript para visualizar un gran volumen de información
- Vue 3: Composition API y otras novedades
- Blazor: Qué es y características
- Frontend simplificado: ¿Necesito un framework?
- Frameworks C++
- Qué es .NET Core
- React vs Vue
- .NET vs Java
- Frameworks JavaScript
- Diferencias entre Autenticación y Autorización
- Qué es Json Web Token y cómo funciona
- Qué es Nuxt.js ⚡️Framework de Vuejs
- Configura Swagger para documentar tu API REST con Spring Boot
- Cómo añadir Spring Boot Actuator a tu proyecto
- Cómo configurar CORS en mi API Rest con Spring Boot
- Por que elegir React
- Instalación de Angular 8 y requisitos necesarios
- Django vs Flask
- Qué es NET Framework
- Cómo configurar React Native desde cero con Expo
- React Native: 6 Cosas que aprenderás nada más empezar
- Comparativa entre React Native y diferentes frameworks de programación
- React Native: ¿Qué es y para que sirve este framework de programación?
- Micronaut ,un framework Full-Stack
- Xamarin Forms GUI
- Xamarin forms Github
- Procesar los datos con Xamarin
- Xamarin Forms Soporte
- Cómo usar fichero properties en Spring
- Qué es Spring framework
- Ventajas de usar TWIG en Symfony
- Qué es Doctrine y cómo funciona
- Qué es Symfony y sus ventajas
- Tests unitarios en AngularJS
- Por qué usar two way data binding en AngularJS
- ¿Qué patrón usa Angular? MVC o MVVM
- Angular: Origen y evolución
- Qué es Django y por qué usarlo
- Qué es Spring Framework y por qué usarlo
- Cómo optimizar aplicaciones en Angular
- Ventajas de usar Electron
- Tutorial Electron: Distribuir la aplicación con ejecutables e instaladores
- Tutorial Electron: Recibiendo nuevos mensajes mediante notificaciones
- Tutorial Electron: Identificando usuarios y creando vista de login
- Tutorial de Electron: Introducción a Firebase Auth
- Crea una App meteorológica con Flask
- Tutorial de Electron: Enviando imágenes por nuestro chat
- Tutorial de Electron: Introducción a Firebase Storage
- Crea tu primera aplicación en Flask
- Tutorial de Electron: Creación de la sala de chat
- Qué es Flask
- 7 razones para aprender Angular y Typescript
- ¿Qué es Vue.js?
- Qué es Next.js
- Diferencias entre Vue.js y React
- Los 4 mejores frameworks para aplicaciones de Python
- Las nuevas características de Laravel 5.5
- Vue JS vs Angular: comparación entre líder y aspirante
- Dos extensiones imprescindibles para Angular
- Laravel 5.4 incorpora Markdown
- Ionic Framework, ventajas y desventajas
- Ionic Framework ¿Qué es?
- Tutorial Meteor JS: Crear metodos de Publicación
- Tutorial Meteor JS: Métodos de Servidor
- Tutorial Meteor JS: Estructura y Seguridad
- Tutorial Meteor JS: Interfaz de Registro e inicio de sesión
- Tutorial Meteor JS: Interfaz y registro en BD
- Tutorial Meteor JS: Instalación y primeros pasos
- Meteor, 5 razones para usarlo
- Tutorial Meteor JS
- Los 10 Frameworks PHP que solicitan las empresas
- Symfony2 Tutorial: Controladores
- Sails.js tutorial: Conectar nuestro proyecto con MongoDB
- Sails.js tutorial: Validación de errores con mensajes flash
- Sails.js tutorial
- Tutorial de Bootstrap 3
- Tutorial de Bootstrap 3: Personalizando Bootstrap
- Tutorial de Bootstrap 3: Elementos
- Tutorial de Bootstrap 3: Formularios
- Tutorial de Sails.js: Creación del Modelo Usuario y Autenticación
- Tutorial de Sails.js: Cómo crear un proyecto
- Tutorial Bootstrap 3: Sistema Grid
- Tutorial de Sails.js: Instalación y primer proyecto
- Tutorial de Bootstrap 3: Las tablas
- Tutorial de Bootstrap 3: El texto
- Tutorial Bootstrap 3: Introducción e instalación
- Tutorial de Django: Cómo usar Git y Bootstrap con Django.
- Tutorial Django: Formularios y Templates para guardar y mostrar fotos
- Tutorial de Django: Vistas y Urls: Procesar los datos.
- Tutorial de Django: Modelos y BBDD: Donde guardar la información.
- Tutorial de Django: Cómo iniciar una aplicación con Django
- Tutorial de Django 1.7
- 13 extensiones indispensables en proyectos Django
- Cómo comenzar tu primer proyecto Django 1.7 en Linux
Desarrollo Web
- Vue Axios: Cómo consumir y manipular datos de una API REST
- Nuevas reglas CSS y trucos para sacarles más partido
- Arquitectura de software: Qué es y qué tipos existen
- El proceso creativo en el desarrollo de software
- Roadmap para convertirte en desarrollador web
- Flutter, un SDK para controlar todos los Sistemas Operativos móviles
- Jamstack: Qué es y ventajas que ofrece
- Materialize: Qué es, ventajas y primeros pasos
- Hosting vs dominio: Aclarando conceptos
- El potencial de Visual Studio
- Qué es un CDN y cómo funciona
- Qué es un dominio de internet y tipos que existen
- Qué es un hosting y sus tipos
- Qué es Firebase: Conoce la plataforma de Google
- Qué es React
- Qué es Angular
- Integración de Vue.js en WordPress
- Páginas web estáticas vs páginas web dinámicas
- Frontend simplificado: ¿Necesito un framework?
- Instalación y despliegue de un servidor LAMP
- PurgeCSS: Limpia y reduce tus hojas de estilo
- React Hooks: Creando un proyecto desde cero
- MERN Stack: Qué es y qué ventajas ofrece
- React Hooks: Qué son y qué problemas solucionan
- Las 7 skills que debe tener un desarrollador Front End
- Cómo realizar llamadas Ajax desde jQuery
- Diferencias entre JavaScript y jQuery
- Qué es ECMAScript
- ECMAScript vs JavaScript
- Qué es OAuth 2
- Protección CSRF en mi API REST
- Diferencias entre SPA y SSR
- Workflow de Sass para Frontend
- Qué es Gulp, para qué se utiliza y cómo funciona
- Qué es Sass: ventajas, desventajas y ejemplos de desarrollo
- Sass vs Less
- Descarga e instalación de Spring Tool sobre Visual Studio
- Fundamentos de React
- Por que elegir React
- Cómo crear Themes con Angular 8
- Qué es NodeJS y para qué sirve
- Renderizado en React
- Cómo programar tu primera función para Serverless
- Qué es CSS y para qué sirve
- LoadRunner vs JMeter
- Qué es LoadRunner
- Ventajas de Postman sobre otros entornos similares
- Instalación y primeros usos de Postman
- Cómo configurar un proyecto de Angular con Firebase
- Tipos de Versiones y Planes de uso de Postman
- Ventajas de usar Firebase
- Qué es Postman y primeros pasos
- Qué es WebAuthn
- Descarga e instalación de Spring Tool Suite sobre Intellij Idea
- Xamarin forms Github
- Descarga e instalación de Spring Tool Suite Atom
- Descarga e instalación de Spring Tools Suite sobre Eclipse
- Cómo utilizar fuentes externas y bonitas
- Webpack: ¿Qué es source maps?
- Herramientas para desarrolladores del navegador
- WEBPACK: Cómo generar un bundle
- Cómo instalar Webpack
- Los cambios de HTML y HTML5 y su evolución
- Qué es HTML5
- Qué es CSS3 y sus fundamentos
- Por que usar PHP y MySQL
- Vue.js vs React vs Angular
- Qué es REST: Conoce su potencia
- Conoce Node.js para Internet of things
- Por qué usar Node.JS
- Tutorial de Electron: Qué es Electron y proyecto que vamos a crear
- Cómo detectar y optimizar imágenes para la Web
- Vue-CLI paso a paso
- ReactJS: Introducción y Primeros Pasos
- 28 herramientas open source imprescindibles
- Polymer y los Web Components
- ¿Qué es Polymer? Introducción
- Crear PDF a partir de un HTML, en PHP
- 10 recursos gratuitos para diseño Web
- Tutorial Bootstrap 3: Introducción e instalación
- 7 razones para aprender NodeJS y MongoDB
- Introducción a socket.io
- Crea un Restful API con NodeJS y MongoDB en 10 minutos
- Gestionando dependencias en front-end con Bower
- WYSIHTML5: El Editor WYSIWYG HTML5 que necesitas poner en tu web Hoy
Desarrollo Móvil
- El proceso creativo en el desarrollo de software
- Flutter, un SDK para controlar todos los Sistemas Operativos móviles
- Frameworks para el desarrollo de apps híbridas: Presente y futuro
- Qué es Firebase: Conoce la plataforma de Google
- Qué es Angular
- Qué es Kotlin y características
- Kotlin vs Java
- Orígenes de Kotlin
- Cómo crear apps para Google Home con Dialogflow
- Herramientas de desarrollo para React Native
- Cómo configurar React Native CLI desde cero
- Usar códigos específicos para iOS y Android
- Cómo probar aplicaciones con React Native
- Cómo configurar React Native desde cero con Expo
- React Native: 6 Cosas que aprenderás nada más empezar
- Comparativa entre React Native y diferentes frameworks de programación
- React Native: ¿Qué es y para que sirve este framework de programación?
- Cómo usar Angular y Firebase para desarrollos IOT
- Cómo configurar un proyecto de Angular con Firebase
- Ventajas de usar Firebase
- Xamarin Forms GUI
- Procesar los datos con Xamarin
- Xamarin Forms Soporte
- Qué es un Loader en Webpack
- Aplicando funciones de extensión de Kotlin en Android
- Ventajas de usar Electron
- SQLite para Android: La herramienta definitiva
- Diferencias entre aplicación híbrida y nativa
- Tutorial Electron: Distribuir la aplicación con ejecutables e instaladores
- Tutorial Electron: Recibiendo nuevos mensajes mediante notificaciones
- Tutorial Electron: Identificando usuarios y creando vista de login
- Tutorial de Electron: Introducción a Firebase Auth
- Tutorial de Electron: Enviando imágenes por nuestro chat
- Tutorial de Electron: Introducción a Firebase Storage
- Tutorial de Electron: Creación de la sala de chat
- Construir API con Firebase Cloud functions
- Google utilizará Kotlin para crear apps Android
- ¿Qué es Google AMP?
- Swift 3: Instalación en Ubuntu 16.04
- Cómo hacer presupuestos para aplicaciones móviles
- Cómo hacer notificaciones push en Android fácil
- MediaPlayer en Android, reproduce sonidos en tu aplicación
- Instala y configura Genymotion, el emulador de Android
- Multiscreen, diseña en Android para diferentes pantallas
- Generar apk con Android Studio paso a paso
- Diferencias entre PX, DP y SP en Android
- 5 Herramientas imprescindibles para desarrollar Apps Móviles
- 5 juegos Android de éxito que podrías desarrollar en 48 horas
DevOps
- Cómo configurar en masa máquinas con herramientas IaC
- Top herramientas DevOps: Comunicación y ChatOps
- Top herramientas DevOps: Del Monitoreo a la Observabilidad
- Top herramientas DevOps: Integración y Despliegue Continuo
- Go para DevOps
- El CIO como promotor de las culturas Agile y DevOps
- Contenedores de software: Qué son y qué ventajas ofrecen
- La importancia de Linux para la ingeniería DevOps
- Qué es un ingeniero DevOps y qué funciones tiene
- Qué es Azure DevOps
- Infraestructura como Código: Qué es y herramientas
- Infraestructura LAMP con Docker Compose
- Qué es DockerFile
- Cómo crear un Chart con Helm
- Cómo instalar y empezar a utilizar Helm
- Por qué usar Helm y cuáles son sus ventajas principales
- Docker, Kubernetes y OpenShift
- Qué es DevOps: Fundamentos, beneficios y herramientas
- Consumir un Api Rest en Weblogic
- Desplegar el contenedor de Weblogic 12C
- Desplegar Oracle DB
- Cómo exponer servicios en Kubernetes con Ingress Controller
- Cómo definir un Deployment en Kubernetes
- Por qué usar Kubernetes
- Git en el flujo DevOps tradicional
- Qué es Istio y cómo funciona
- La metodología Twelve-Factor App
- Las 7 características de estructuras monolíticas y los microservicios
- Diferencia entre arquitectura monolítica y de microservicios
- Qué es Docker y sus ventajas de uso
- Cómo desplegar una aplicación en Kubernetes
- Ventajas de usar Kubernetes
- Kubernetes vs Docker
- Qué es Kubernetes
- Cómo crear un Box en Vagrant
- Playbooks en Ansible
- Qué es Ansible
- Vagrant sobre AWS Amazon - Videotutorial
- ¿Qué es Jenkins? Introducción
- 28 herramientas open source imprescindibles
- ¿Qué son los contenedores? Kubernetes, Mesos, Docker...
- Instalación de WordPress con Docker Compose
- Qué son Microservicios y ejemplos reales de uso
- Qué aporta Docker al desarrollo de aplicaciones
- 3 casos reales de uso de Docker en grandes empresas
- Docker, Qué es y sus principales características.
Gestión de Proyectos
- Los mejores tableros Scrum para aumentar la productividad de tu equipo
- Cómo implantar un sistema de gestión del conocimiento en empresas IT
- Herramientas y metodologías para gestionar tareas en proyectos IT
- Cómo hacer retrospectivas online
- Qué es Microsoft Project y cómo sacarle partido
- Gestionar el retraso en un proyecto IT de forma eficiente
- Funciones y responsabilidades de un Project Manager IT
- Scrum en remoto
- Daily Scrum, lo que no te han contado
- Planificación y gestión de proyectos para managers IT
- Por qué son importantes las retrospectivas en Scrum
- Qué es y cómo se hace un Post Mortem
- Qué es una retrospectiva
- Qué es una PMO
- Qué es la metodología PRINCE2
- Factores a tener en cuenta para conseguir que un proyecto tenga éxito
Bases de Datos
- Cómo conectar una base de datos con Amazon RDS
- Empezando a hacer queries con Django
- Primeros pasos en la escritura de consultas con SQL
- Cómo realizar la normalización de bases de datos y por qué
- Monitorizando datos con InfluxDB, Telegraf y Grafana
- Qué es InfluxDB y primeros pasos
- SQL vs NoSQL, comparativa para elegir correctamente
- Qué es el Teorema CAP y cómo afecta al elegir la base de datos
- Qué es un ORM
- Tipos de bases de datos: Cuál usar según las necesidades
- GraphQL: Qué es y qué ventajas ofrece
- MongoDB vs Redis
- Lenguajes y frameworks recomendados para usar con MongoDB
- Ventajas y desventajas de MongoDB
- Características de MongoDB
- Por qué usar MongoDB
- Qué es SQL Server
- Qué es MongoDB
- Qué es MySQL: Características y ventajas
- Que es SQL (Structured Query Language)
- Cómo usar Apache Cassandra con Python
- Apache Cassandra vs MongoDB
- Cómo preparar un entorno de trabajo para trabajar con Apache Cassandra
- Qué es Apache Cassandra
- Oracle PL/SQL: Auditoria
- Oracle PL/SQL: Tipos de ROLES
- Oracle PL/SQL: Tipos de sentencias
- Creación de usuarios en PL/SQL
- Qué es PL/SQL: Conceptos básicos
- 8 Características más importantes de PostgreSQL
- Empresas que usan MongoDB
- Insertar, cambiar y borrar datos de una tabla MySQL
- Funciones en MySQL
- Stored procedures en MySQL
- Triggers en MySQL
UX / UI
- Qué es UX Writing y qué hace un UX Writer
- Figma vs Sketch, ¿cuál es mejor?
- Qué es Adobe Creative Cloud
- UX vs UI: Aclarando conceptos y diferencias
- Qué es UI o User Interface
- Qué es UX o User eXperience
- Prototipado con Sketch
- Principios de diseño de interfaz de usuario
- Sketch vs Photoshop
- Introducción a Sketch y atajos de teclado
Herramientas
- Qué es un CRM: Potencia tus ventas y fideliza a tus clientes
- Qué es un ERP: Definición, funciones y beneficios
- Automatiza tu comunicación empresarial con WhatsApp Business API
- Google Workspace: Qué es, versiones y ventajas de uso
- Potenciar el trabajo colaborativo de tu equipo con Microsoft 365
- Microsoft Loop, ¿la revolución para el trabajo híbrido?
- Herramientas y metodologías para gestionar tareas en proyectos IT
- Guía para el Project Manager SAP
- Ventajas y desventajas de usar Excel como base de datos
- Qué es Microsoft Project y cómo sacarle partido
- Qué es Visual Studio Code y qué ventajas ofrece
- Evolución y versiones de SAP
- La revolución de Microsoft 365
- Microsoft Teams, mucho más que videoconferencias
- Power Automate: Qué es y primeros pasos
- Gestión de tareas con Microsoft SharePoint y Microsoft Planner
- Qué es Celery: Introducción y primeros pasos
- Estrategias de branching: GitFlow, GitLab Flow, OneFlow, GitHub Flow
- El potencial de Visual Studio
- Herramientas para mejorar la productividad para desarrolladores
- SAP ERP: Proyectos SAP con metodología RICEFW
- SAP ERP: Qué es, características y funcionalidades
- Qué es Discord y primeros pasos
- Portfolio de programador: 5 herramientas y plataformas para generarlo
- Slack vs Asana: Comparativa
- Los mejores IDE para iniciarse en la programación
- Slack vs Trello: Comparativa
- Wireshark: Qué es y ejemplos de uso
- Qué es Slack
- Consejos y herramientas digitales para optimizar el teletrabajo
- Qué es Lombok
- Principales IDEs, editores de texto y compiladores para C++
- Las 8 mejores herramientas gratuitas de Google para trabajo colaborativo
- Odoo vs competencia
- Ventajas de Odoo
- Qué es Odoo
- Grep: Qué es y cómo usarlo
- Qué es MapStruct
- Jira vs Asana
- Jira vs Tello
- Qué es Jira
- Asana vs Trello
- Qué es Trello
- Qué es Wrike
- Qué es Asana
- Qué es Gradle: La herramienta para ser más productivo desarrollando
- Qué es Clarizen
- Selenium y JUnit
- Qué es Selenium
- Qué es Smartsheet
- Cómo ejecutar pruebas PHPUnit con Visual Studio Code
- Qué es Gulp, para qué se utiliza y cómo funciona
- Cómo instalar y usar Lombok
- Diseño de un formulario de uno a muchos
- Cómo diseñar un buen formulario muchos a uno
- Cómo crear una app web internacionalizada con Thymeleaf
- Cómo hacer Web Scraping con Selenium
- Descubre Micrometer Spring
- Gradle vs Maven
- Qué es Github
- GIT: Beneficios de las revisiones cruzadas
- Git Flow: Tipos de Ramas
- Qué es GIT FLOW
- Los troubleshooting mas habituales de Apache Maven
- Qué es Apache Maven
- Diferencia de versiones con GIT DIFF
- Trello, una herramienta para Scrum
- Cómo instalar Git en Ubuntu
- Hacer testeo con Burp Suite
- Los 5 mejores editores Python
- Wget, descargas desde línea de comandos
- Sublime Text, Atom o Visual Studio Code, ¿cuál elegir?
- 28 herramientas open source imprescindibles
- Razones para usar GIT antes que TFS
- Ventajas del uso de GIT
- Instalar Sublime Text 3 y Package Controller
- Vim, manual de uso básico
- Conceptos básicos de Git
- 5 plugins imprescindibles para Sublime Text
Testing y QA
- Herramientas para gestionar procesos de Testing (Test Case Management Systems)
- Qué es black box testing o pruebas de caja negra
- Agile testing: Principios, etapas y ventajas
- Herramientas de testing en Python
- Qué es un SDET, funciones y responsabilidades
- Qué es QA y su importancia en la actualidad
- Mecanismos de espera en Selenium Webdriver
- Cómo buscar elementos web con Selenium
- Para qué sirve Selenium
- Cómo ejecutar pruebas PHPUnit con Visual Studio Code
- Code Coverage, el resultado de tus pruebas unitarias
- Qué es PHPUnit
- Qué es y cómo funciona el flujo de testing en BDD
- Qué es un Tester de Software y cuáles son sus tareas principales
- Tipos de Pruebas de Software
- Qué es una prueba de rendimiento de Software
- Qué es el Testing de Software
- Tests unitarios en AngularJS
- Hacer testeo con Burp Suite
- TDD: Hacer test automatizados en el Software
Management
- Inteligencia emocional en el equipo: Por qué es esencial y cómo desarrollarla
- Maximiza tu potencial: Descubre el estado de flow en el trabajo
- La figura del mentor en el desarrollo profesional
- El CTO como traductor de la deuda tecnológica
- DevRel: Qué es y qué importancia tiene en la industria tecnológica
- Consejos para mejorar el liderazgo de un CIO o CTO
- Cómo evolucionará el perfil del CTO en los próximos años
- Qué es el Deep Work y cómo fomentarlo en tu empresa
- Cómo fomentar el multitasking en el equipo IT
- Cómo adaptar el Coaching para que sea más efectivo en áreas de IT
- Storytelling para managers IT
- Mejora la eficacia de la formación online de tu equipo IT
- Diferencias entre Agile Coach y Scrum Master
- North Star Metric: Qué es y su importancia en una empresa IT
- Consejos para resolver conflictos en equipos IT
- Marco SAFe de escalado ágil corporativo
- Cómo escalar el concepto ágil a todo un departamento de IT
- Comunicación Agile para managers IT
- Interim Manager: Qué es y beneficios que aporta
- Motivación laboral: Cómo conseguir equipos motivados
- Qué es el Efecto Pigmalión y cómo evitarlo en tu empresa
- Consejos para adaptarse al cambio tecnológico
- Mindfulness para líderes y managers IT
- Qué es la certificación PMP y qué beneficios aporta
- Qué papel juegan los CIOs y CTOs en la transformación digital
- Liderazgo Agile para equipos IT
- Cómo pasar de ser desarrollador a CTO
- Liderar equipos IT en remoto: Retos y consejos
- Cómo ser un manager resiliente
- Cómo plantear un modelo de formación online en tu empresa
- La importancia de la formación en el ámbito IT
- Consejos para un CIO que se incorpora a una nueva empresa
- Cómo hacer presentaciones eficaces para tu equipo IT
- Principales funciones del CIO en la actualidad
- Tecnología al servicio del Smart Working
- Comunicar ideas complejas de forma efectiva a tu equipo IT
- Qué herramientas debe conocer un CIO
- Management en el contexto BANI
- Resolución creativa de problemas en empresas IT
- Implicación del manager IT en la carrera profesional de su equipo
- La importancia de la resiliencia en tus empleados
- Consejos para que un manager IT acierte en la toma de decisiones
- Cómo conseguir desmontar los sesgos de una empresa IT
- Uso de los datos en la toma de decisiones
- Formación continua para un CIO: Importancia y consejos
- Transformación Digital: ¿Transformación... o Digital?
- Consejos para un CTO que comienza a trabajar en una empresa
- Habilidades imprescindibles para ser un buen líder
- Qué son los objetivos SMART y para qué sirven
- Principales errores que un CTO debe evitar
- Consejos para mejorar la comunicación en equipos IT
- Errores que un CIO no debe cometer
- Liderazgo en IT, nuevos y viejos modelos
- Retos a los que se enfrenta actualmente un CTO
- Gestionar el retraso en un proyecto IT de forma eficiente
- Conocimientos y skills fundamentales de un CIO
- Qué es la metodología Getting Things Done y sus beneficios
- Funciones y responsabilidades de un Project Manager IT
- Cómo ser un buen mando intermedio en una empresa IT
- Motivos por los que el CIO es una figura estratégica
- Retos de un CIO dentro de una empresa IT
- Importancia de CTOs y CIOs en departamentos de desarrollo
- Business Agility, el rol del CIO
- Aprender a delegar: Beneficios y consejos para un manager IT
- Funciones del Director de Tecnología en la actualidad
- Qué es un entorno BANI y diferencias con un entorno VUCA
- CIO o CTO, ¿son compatibles en una empresa IT?
- Herramientas imprescindibles para cualquier CTO
- CTO vs CIO: Diferencias y similitudes
- Metodología Lean: Qué es y cómo implementarla en empresas IT
- Beneficios de tener en cuenta las emociones de un equipo IT
- Revisión de hábitos para aumentar la productividad en el sector IT
- Qué son las Power Skills y por qué son tan importantes
- Planificación y gestión de proyectos para managers IT
- Qué es Servant Leadership o Liderazgo de Servicio
- Micromanagement: Qué es y consejos para evitarlo
- Estilo comunicativo de un manager IT: Qué es y su importancia
- Qué es un Chief Joy Officer y su importancia en RRHH de una empresa IT
- Cómo establecer correctamente los KPI en una empresa IT
- Liderazgo en la era de la Inteligencia Artificial y Analytics
- Qué es una empresa TEAL y cuáles son sus ventajas
- Cómo evitar la rutina laboral en un equipo IT
- La importancia de desarrollar nuevas competencias digitales
- Autoconocimiento: Qué es y cómo influye en una empresa IT
- Por qué la adopción tecnológica es clave en proyectos IT
- Tipos de liderazgo
- La importancia de la motivación en un equipo IT
- Qué son los KPI y por qué son importantes en una empresa IT
- Capacitación constante en un equipo IT: Importancia y consejos
- Hard Skills vs Soft Skills en el sector IT
- Liderazgo en un Departamento Técnico: Importancia y consejos
- Gestión del cambio para desarrolladores
- Peopleware: Qué es y su importancia en el desarrollo de proyectos
- Tips para mejorar la cohesión de los equipos IT en teletrabajo
- Consejos para evitar y aliviar el bloqueo a la hora de programar
- Comunicación en las empresas IT deslocalizadas
- Smart Working en el sector IT: El nuevo teletrabajo
- Técnicas y prácticas para formar equipos efectivos
- Factores básicos para conseguir equipos efectivos
- Desarrollo de la inteligencia emocional
- Inteligencia emocional vs Inteligencia racional
- Qué es la inteligencia emocional
- Qué es la transformación digital y cómo llevarla a cabo
- Qué es la Matriz RACI
- Cómo hacer una buena retrospectiva en Management 3.0
- Prácticas de Management 3.0
- Qué es el Management 3.0
- Qué es Agile Management
- Motivaciones intrínsecas y extrínsecas
- El círculo de oro del liderazgo
- Diferencias entre un CTO y un Project Manager
- Importancia de la confianza dentro del equipo de trabajo
- Cómo afrontar la gestión del cambio en Management 3.0
- Qué es un líder de equipo
- Por qué es imprescindible la figura del CTO en una empresa actual
- La importancia de la formación continua para todo CTO
- Factores a tener en cuenta para conseguir que un proyecto tenga éxito
- Métricas y KPIs para coordinar a tu equipo IT
- Cómo mejorar la productividad de tu equipo IT
Robótica y Hardware
- Comparativa Arduino vs Particle vs Raspberry Pi
- Robótica móvil aplicada a la educación
- Robótica móvil: Qué es y sus aplicaciones
- IoT: Tecnologías, aplicaciones, estado actual y futuro
- Robótica: Qué es y aplicación en el sector IT
- IoT: Qué es, para qué sirve y cómo funciona
- Proyectos Interesantes con Raspberry Pi
- Ventajas de Raspberry Pi para desarrolladores
- Arduino vs Raspberry Pi
- Qué es Raspberry Pi
- Qué es Arduino
- Qué es ROS (Robot Operating System)
- Tutorial Arduino: Pantalla LCD
- Tutorial Arduino: Uso de sistema OneWire
- Tutorial Arduino: Sonidos con Arduino
- Tutorial Arduino: Comunicación serie
- Tutorial Arduino: Entradas (2): Botones
- Tutorial Arduino: Entradas Analógicas y Digitales
- Tutorial Arduino: Salidas
- Tutorial Arduino: Ejemplo Semáforo
- Tutorial Arduino: IDE Arduino
- Tutorial Arduino: Introducción
- Tutorial de Arduino
Business Intelligence
- Importancia de formarse en Business Intelligence
- Business Intelligence como factor de cambios para CTOs y CIOs
- Cómo conseguir una estrategia de Business Intelligence exitosa
- Uso de los datos en la toma de decisiones
- Qué es Pentaho BI y qué módulos lo componen
- Qlik Sense vs QlikView: Diferencias y similitudes
- Data Discovery: Qué es y por qué es importante
- Análisis de datos: Predictivo, descriptivo y prescriptivo
- Qué es Business Intelligence y cuáles son sus beneficios
- Cuáles son las versiones disponibles de Power BI
- Diferencias entre datos e información
- Pentaho Data Integration desatendido y control de errores
- Informes parametrizados con report designer en Pentaho CE
- Dashboards personalizables en Pentaho CE
- Mi primer documento de Qlikview
- Qué es Qlikview
- Características y diferencias entre Pentaho y Power BI
- Ventajas e inconvenientes de Pentaho CE
- Qué es y cómo usar Pentaho Data Integration - Tutorial en español
- Qué es Pentaho BI Server
- Qué es Business Intelligence
Data Analytics
- Análisis de datos con Python: Primeros pasos y consejos
- Qué es Internet del Comportamiento o Internet of Beahviours (IoB)
- Qué es Grafana y primeros pasos
- Liderazgo en la era de la Inteligencia Artificial y Analytics
- Análisis de datos: Predictivo, descriptivo y prescriptivo
- Qué es Data Analytics
- La importancia del análisis de datos en las empresas
- Qué es Kibana
Data Science
- Introducción a Data Science: Conceptos fundamentales y aplicaciones prácticas
- Datasets: Qué son y cómo acceder a ellos
- Importancia de formarse en Business Intelligence
- Cómo y por qué formarse como Especialista en Data Science
- Data Science para optimizar los recursos de las personas
- Qué es Data Science y su importancia en el futuro
Deep Learning
Blockchain
- Hashrate: El poder detrás de la seguridad de blockchain
- NFTs: Definición y aplicaciones
- DAO: Qué es y cómo funciona
- Aprende a crear un Blockchain con JavaScript
- Wallets: Qué son y qué tipos existen
- Transformación Digital: ¿Transformación... o Digital?
- Smart Contracts: Qué son y cómo funcionan
- Qué es Fintech y cómo funciona
- Qué es una tecnología disruptiva y por qué se deben conocer
- Bitcoin vs Ethereum
- Qué es Bitcoin
- Qué es Blockchain
Videojuegos
- Juegos hechos con Construct 2
- Ventajas y características principales de Construct
- Qué es Construct y para qué sirve
- Cómo mover objeto hasta el puntero al hacer clic con Unity
- Plataformas que soportan Unity para crear tus videojuegos
- Origen, evolución y versiones de Unity
- Ventajas y diferencias entre Unity, Unreal Engine y Godot
- Qué es Unity
Inteligencia Artificial
- Glosario de IA: Conceptos avanzados
- ChatGPT en VSCode: Mejora tu flujo de desarrollo
- Stable Diffusion: Más potencia con la última actualización
- MidJourney V6: El futuro de la generación de imágenes por IA
- Deep Learning: El corazón de la inteligencia artificial
- Nueva actualización de ChatGPT: Instrucciones personalizadas
- Uso de la IA para optimizar la aplicación de Scrum
- Glosario básico de IA: Aclarando conceptos
- PyTorch 2.0: Innovaciones en el marco de trabajo de Machine Learning
- El futuro de los Recursos Humanos con la Inteligencia Artificial
- Cómo entrenar un modelo de Machine Learning con Scikit-learn
- Cómo integrar la API de OpenAI con Google Sheets y Excel
- Herramientas y librerías de Machine Learning en Python
- Por qué especializarse en Machine Learning
- Nuevas tendencias en recruiting
- Qué es AIOps y cómo ayuda a los equipos IT
- Machine Learning: Diferencias y complementación con otras tecnologías
- Experiencia con Copilot tras 8 meses de uso
- Machine Learning: Qué es, funcionamiento y aplicaciones
- Scrum en productos de IA
- Inteligencia Artificial, ¿un riesgo para los programadores?
- GitHub Copilot: Qué es y primeras impresiones
- Liderazgo en la era de la Inteligencia Artificial y Analytics
- Inteligencia artificial: Qué es y su aplicación en el sector IT
- Modelos de Machine Learning
- Diferencias entre Machine Learning y Deep Learning
- Qué es R y por qué utilizarlo
Machine Learning
- PyTorch 2.0: Innovaciones en el marco de trabajo de Machine Learning
- Cómo entrenar un modelo de Machine Learning con Scikit-learn
- Herramientas y librerías de Machine Learning en Python
- Por qué especializarse en Machine Learning
- Machine Learning: Diferencias y complementación con otras tecnologías
- Machine Learning: Qué es, funcionamiento y aplicaciones
- Databricks: Qué es y características
- Inteligencia Artificial, ¿un riesgo para los programadores?
- Qué es Data Science y su importancia en el futuro
- Modelos de Machine Learning
- Diferencias entre Machine Learning y Deep Learning
- Qué es R y por qué utilizarlo
- Conoce las funciones predefinidas en R más usadas
- Qué es Deep Learning
Python
- Buenas prácticas en la escritura de codigo en Python
- Cómo entrenar un modelo de Machine Learning con Scikit-learn
- Herramientas y librerías de Machine Learning en Python
- Cómo y por qué aprender Python y Django
- Empezando a hacer queries con Django
- Primeros pasos en la programación con Python
- Dependencias en FastAPI, descubre por qué son tan útiles
- Herramientas de testing en Python
- Python para pentesting y hacking
- Análisis de datos con Python: Primeros pasos y consejos
- Go vs Python: Diferencias y puntos fuertes
- Qué es Celery: Introducción y primeros pasos
- Laravel vs Django
- R vs Python: En qué se diferencian y en qué se parecen
- Importancia de la visualización de datos
- Por qué usar NumPy
- Python: Principales características
- Qué es Python: Características, evolución y futuro
- Django vs Flask
- Python vs Java: Comparativa
- Cómo usar Apache Cassandra con Python
- Cómo hacer Web Scraping con Selenium
- Cómo hacer Web Scraping con Python
- Cómo hacer un juego con PYGAME en 10 minutos
- Qué es Django y por qué usarlo
- Cómo programar el juego del ahorcado paso a paso
- Crea una App meteorológica con Flask
- Crea tu primera aplicación en Flask
- Qué es Flask
- Los 4 mejores frameworks para aplicaciones de Python
- Los 5 mejores editores Python
- Tutorial de Django: Cómo usar Git y Bootstrap con Django.
- Tutorial Django: Formularios y Templates para guardar y mostrar fotos
- Tutorial de Django: Vistas y Urls: Procesar los datos.
- Tutorial de Django: Modelos y BBDD: Donde guardar la información.
- Tutorial de Django: Cómo iniciar una aplicación con Django
- 13 extensiones indispensables en proyectos Django
Ethical Hacking
- Importancia de las certificaciones en cibersegurdad
- Plataformas para practicar hacking ético y pentesting (Parte II)
- Google Hacking: Qué es y para qué sirve
- Terminología básica en hacking ético
- Plataformas para practicar y aprender hacking ético
- Qué es un hacker y su tipología
- Hacking Tools: Herramientas para hacer pruebas de seguridad
- Herramientas y Recursos tutorial Ethical Hacking
Hacking
- Python para pentesting y hacking
- Hacking vs Pentesting
- Qué es el hacking
- Tutorial hacking: Razones para hacer un Pentesting a nuestra empresa
- Hacking tutorial: Cómo hacer ataque DDoS
- Hacking Tutorial: Instalando Tails en USB.
- Hacking Tutorial: Como ocultar informacion en imagen
- Hacking Tutorial: Keyloggers
- Hacking tutorial: Phishing en Facebook
- Hacking tutorial: Búsquedas con Google Dorks
- Ethical Hacking tutorial
- Hacking tutorial: Privacidad en la red
Pentesting
- Importancia del pentesting y cómo proteger a tu empresa del mismo
- Python para pentesting y hacking
- Plataformas para practicar hacking ético y pentesting (Parte II)
- Las 7 mejores certificaciones en Pentesting
- Creación de laboratorio para pentesting
- Importancia de hacer Pentesting en tu empresa
- Hacking vs Pentesting
- Qué es el Pentesting
Azure
- Cómo prepararte las certificaciones de Azure
- Cómo implementar Azure Virtual Desktop
- Azure Site Recovery: Qué es y características
- Certificaciones de Azure
- Azure Event Hubs: Qué es y características
- Azure Data Lake: Qué es y características
- Azure Data Factory: Qué es y características
- Azure Bicep, el nuevo lenguaje para definir plantillas ARM
- Introducción a Azure Functions
- Qué es Azure DevOps
- Crear recursos en Azure con PowerShell
- Azure Resource Manager: Qué es y sus características
- AWS vs Azure
- Google Cloud vs Azure
- Qué es Azure
AWS
- Cómo conectar una base de datos con Amazon RDS
- Cómo comenzar a utilizar AWS Lambda
- Certificaciones de Amazon Web Services
- Cómo conectar tu infraestructura local con AWS
- Herramientas de AWS que un desarrollador debe conocer
- AWS vs Azure
- Qué es AWS (Amazon Web Services)
- Google Cloud vs AWS
- Estructura básica de AWS CloudFormation
Google Cloud
Docker
- Contenedores de software: Qué son y qué ventajas ofrecen
- Infraestructura LAMP con Docker Compose
- Cómo desplegar un proyecto Drupal usando Docker
- Qué es DockerFile
- Docker, Kubernetes y OpenShift
- Qué es Docker y sus ventajas de uso
- Kubernetes vs Docker
- ¿Qué son los contenedores? Kubernetes, Mesos, Docker...
- Instalación de WordPress con Docker Compose
- Qué aporta Docker al desarrollo de aplicaciones
- 3 casos reales de uso de Docker en grandes empresas
- Instalar Docker en Kali Linux
- Docker, Qué es y sus principales características.
Kubernetes
WordPress
Android
- Qué es Kotlin y características
- Kotlin vs Java
- Orígenes de Kotlin
- Qué es Gradle: La herramienta para ser más productivo desarrollando
- Aplicando funciones de extensión de Kotlin en Android
- SQLite para Android: La herramienta definitiva
- Google utilizará Kotlin para crear apps Android
- Cómo hacer notificaciones push en Android fácil
- Generar apk con Android Studio paso a paso
- Diferencias entre PX, DP y SP en Android
Angular
APIs
- Qué es una API y cómo funciona
- GraphQL: Qué es y qué ventajas ofrece
- Qué es Firebase: Conoce la plataforma de Google
- Diferencias entre Autenticación y Autorización
- Qué es OAuth 2
- Protección CSRF en mi API REST
- Configura Swagger para documentar tu API REST con Spring Boot
- Cómo añadir soporte para XML en una API Rest
- Paginación de resultados en API Rest
- Cómo añadir Spring Boot Actuator a tu proyecto
- Cómo configurar CORS en mi API Rest con Spring Boot
- Hola Mundo con Spring Data Rest
- Qué es Postman y primeros pasos
- Qué es REST: Conoce su potencia
Django
- Cómo y por qué aprender Python y Django
- Empezando a hacer queries con Django
- Laravel vs Django
- Django vs Flask
- Qué es Django y por qué usarlo
- Tutorial de Django: Cómo usar Git y Bootstrap con Django.
- Tutorial Django: Formularios y Templates para guardar y mostrar fotos
- Tutorial de Django: Vistas y Urls: Procesar los datos.
- Tutorial de Django: Modelos y BBDD: Donde guardar la información.
- Tutorial de Django: Cómo iniciar una aplicación con Django
- 13 extensiones indispensables en proyectos Django
Firebase
- Qué es Firebase: Conoce la plataforma de Google
- Cómo usar Angular y Firebase para desarrollos IOT
- Cómo configurar un proyecto de Angular con Firebase
- Ventajas de usar Firebase
- Tutorial de Electron: Introducción a Firebase Auth
- Tutorial de Electron: Introducción a Firebase Storage
- Construir API con Firebase Cloud functions
Git
- Trunk Based Development vs Git Flow, cuál elegir
- Estrategias de branching: GitFlow, GitLab Flow, OneFlow, GitHub Flow
- GIT: Beneficios de las revisiones cruzadas
- Git Flow: Tipos de Ramas
- Qué es GIT FLOW
- Git en el flujo DevOps tradicional
- Diferencia de versiones con GIT DIFF
- Cómo instalar Git en Ubuntu
- Razones para usar GIT antes que TFS
- Ventajas del uso de GIT
- Conceptos básicos de Git
Spring
- Qué es Json Web Token y cómo funciona
- Cómo añadir Spring Boot Actuator a tu proyecto
- Cómo configurar CORS en mi API Rest con Spring Boot
- Hola Mundo con Spring Data Rest
- Descarga e instalación de Spring Tool sobre Visual Studio
- Cómo crear una app web internacionalizada con Thymeleaf
- Descubre Micrometer Spring
- Cómo usar fichero properties en Spring
- Qué es Spring framework
- Qué es Spring Framework y por qué usarlo
- Qué es REST: Conoce su potencia
VueJS
- VueJS + Vuetify: Crea interfaces de usuario reutilizables
- Qué es Vue JS y qué lo diferencia de otros frameworks
- Vue 3: Composition API y otras novedades
- Integración de Vue.js en WordPress
- React vs Vue
- Qué es Nuxt.js ⚡️Framework de Vuejs
- Por que elegir React
- ¿Qué es Vue.js?
- Vue JS vs Angular: comparación entre líder y aspirante
CSS
- Nuevas reglas CSS y trucos para sacarles más partido
- Qué es Tailwind CSS y por qué deberías usarlo
- Páginas web estáticas vs páginas web dinámicas
- PurgeCSS: Limpia y reduce tus hojas de estilo
- Ventajas de implementar Flexbox en una maqueta web
- Workflow de Sass para Frontend
- Qué es Sass: ventajas, desventajas y ejemplos de desarrollo
- Sass vs Less
- Qué es CSS y para qué sirve
- Qué es FlexBox: Conceptos básicos
- Qué es CSS3 y sus fundamentos
- Crear PDF a partir de un HTML, en PHP
- Centrar DIV horizontalmente con CSS
HTML
JavaScript
- Aprende a crear un Blockchain con JavaScript
- Slate.js: El framework de editores
- 5 Librerías JavaScript para visualizar un gran volumen de información
- Origen de jQuery y diferencias con JavaScript
- Frameworks JavaScript
- JavaScript vs TypeScript
- Para qué sirve JavaScript
- Cómo realizar llamadas Ajax desde jQuery
- Diferencias entre JavaScript y jQuery
- Qué es ECMAScript
- ECMAScript vs JavaScript
- Qué es Nuxt.js ⚡️Framework de Vuejs
- Descarga e instalación de Spring Tool sobre Visual Studio
- Cómo crear un proyecto en YARN
- Cómo instalar npm
- Qué es npm
- Qué es Yarn
- Java vs JavaScript
- Qué es jQuery
- Cómo aplicar la lógica con JavaScript
- Qué es NPM y para qué sirve
- Qué es Javascript
- Los 10 errores más comunes en JavaScript y cómo evitarlos
- Creando un CRUD con JavaScript: Construyendo el Frontend usando React
- Qué es Next.js
- Los 6 mejores frameworks JavaScript
Node.js
Postman
React
- Angular vs React
- Qué es React
- Slate.js: El framework de editores
- React Hooks: Creando un proyecto desde cero
- MERN Stack: Qué es y qué ventajas ofrece
- React Hooks: Qué son y qué problemas solucionan
- React vs Vue
- Fundamentos de React
- Por que elegir React
- Creando un CRUD con JavaScript: Construyendo el Frontend usando React
CI/CD
- Top herramientas DevOps: Integración y Despliegue Continuo
- Contenedores de software: Qué son y qué ventajas ofrecen
- La importancia de Linux para la ingeniería DevOps
- Qué es un ingeniero DevOps y qué funciones tiene
- Qué es Azure DevOps
- Qué es DevOps: Fundamentos, beneficios y herramientas
- Git en el flujo DevOps tradicional
.NET
Pseudocódigo
C#
C++
- Frameworks C++
- Primeros pasos con Standard Template Library de C++
- Principales tipos de datos en C++
- Principales IDEs, editores de texto y compiladores para C++
- Qué es C++: Características y aplicaciones
- Diferencias programación orientada a objetos y programación funcional
- Por qué aprender C++
- Qué son los Namespaces en C++
Go (Golang)
Java
- Cómo aplicar técnicas de clean code en Java 18
- Kotlin vs Java
- Qué es Lombok
- Qué es MapStruct
- .NET vs Java
- Java vs JavaScript
- Diseño de un formulario de uno a muchos
- Cómo diseñar un buen formulario muchos a uno
- Cómo crear una app web internacionalizada con Thymeleaf
- Qué es XML y para qué se usa
- Qué es Java: Principios básicos y evolución
- Python vs Java: Comparativa
- Descubre Micrometer Spring
- Cómo usar fichero properties en Spring
- Qué es Spring framework
- Qué es Spring Framework y por qué usarlo
- Crear expresiones lambda en Java
Kotlin
PHP
Ruby
Rust
Certificaciones Oficiales
- El impacto de las certificaciones técnicas
- Cómo prepararte las certificaciones de Azure
- Importancia de las certificaciones en cibersegurdad
- Qué es la certificación PMP y qué beneficios aporta
- Por qué tienes que certificarte
- Las 7 mejores certificaciones en Pentesting
- Cómo hacer el examen de Certificación CISCO CCNA 200-125
- Qué es la Certificación Cisco CCNA y cuáles son sus ventajas
Asana
ERPs
Microsoft 365
- Potenciar el trabajo colaborativo de tu equipo con Microsoft 365
- Microsoft Loop, ¿la revolución para el trabajo híbrido?
- Por qué usar Power BI para analizar tus datos
- Qué es Microsoft Project y cómo sacarle partido
- La revolución de Microsoft 365
- Microsoft Teams, mucho más que videoconferencias
- Power Automate: Qué es y primeros pasos
- Gestión de tareas con Microsoft SharePoint y Microsoft Planner
Microsoft Office
SAP
Slack
Trello
Agile
- Diferencias entre Agile Coach y Scrum Master
- Marco SAFe de escalado ágil corporativo
- Cómo escalar el concepto ágil a todo un departamento de IT
- Comunicación Agile para managers IT
- Agile testing: Principios, etapas y ventajas
- Liderazgo Agile para equipos IT
- El Shu-Ha-Ri en Scrum
- Herramientas y metodologías para gestionar tareas en proyectos IT
- Enfoque Agile en Ciberseguridad, ¿es posible?
- La nube como oportunidad de transformación digital
- Transformación Digital: ¿Transformación... o Digital?
- El CIO como promotor de las culturas Agile y DevOps
- Business Agility, el rol del CIO
- Scrum en productos de IA
- Deuda técnica: Qué es y cómo evitarla
- Qué es y cómo se hace un Post Mortem
- Agile Inception: Qué es y cómo ejecutarlo
- Entiende y aplica los cambios de la nueva Guía de Scrum (Parte II)
- Entiende y aplica los cambios de la nueva Guía de Scrum (Parte I)
- Qué es una retrospectiva
- Scrum y Extreme Programming, no se trata de cuál, se trata de cómo
- Extreme Programming: Qué es y cómo aplicarlo
- Qué es Agile Management
- Qué es Scrumban
- Agile vs Waterfall
- Scrum: cuáles son sus características
- 10 diferencias entre Scrum y Kanban
- 7 Consejos para hacer la Daily Scrum perfecta
- Qué es un Sprint de Scrum
- Conoce las 3 metodologías ágiles más usadas
- Qué es la Metodología Agile
Scrum
- Uso de la IA para optimizar la aplicación de Scrum
- Los mejores tableros Scrum para aumentar la productividad de tu equipo
- Diferencias entre Agile Coach y Scrum Master
- Herramientas y metodologías para gestionar tareas en proyectos IT
- Cómo hacer retrospectivas online
- Scrum en remoto
- Daily Scrum, lo que no te han contado
- Scrum en productos de IA
- Por qué son importantes las retrospectivas en Scrum
- Entiende y aplica los cambios de la nueva Guía de Scrum (Parte II)
- Entiende y aplica los cambios de la nueva Guía de Scrum (Parte I)
- Qué es una retrospectiva
- Scrum y Extreme Programming, no se trata de cuál, se trata de cómo
- PMP vs SCRUM vs PRINCE2
- Kanban vs Scrum
- Scrum en la práctica
- Scrum: cuáles son sus características
- Diferencia entre Scrum técnico y Scrum avanzado
- Las certificaciones que existen para ser Scrum master
- 10 diferencias entre Scrum y Kanban
- Trello, una herramienta para Scrum
- 7 Consejos para hacer la Daily Scrum perfecta
- Qué es un Sprint de Scrum
- Los roles de Scrum
- Guía rápida para aprender Scrum
Kanban
SOLID
XP
LInux
- El poder de Linux en el Cloud Computing
- La importancia de Linux para la ingeniería DevOps
- Parrot OS: Qué es y características principales
- Qué es un paquete en Linux y qué gestores existen
- Instalación y despliegue de un servidor LAMP
- Migrar de Windows a Linux
- Subsistema Linux en Windows: Instalación y primeros pasos
- Grep: Qué es y cómo usarlo
- Windows vs Linux
- Qué es iptables
- Cómo instalar Git en Ubuntu
- Vim, manual de uso básico
- Nmap, uso básico para rastreo de puertos
- 9 comandos básicos Fdisk para gestionar el disco duro
- 20 comandos para administrar y gestionar fácilmente procesos en Linux
- La guía definitiva para aprender a usar la terminal de Linux
- 15 atajos de teclado imprescindibles para Linux
- 20 Comandos Linux imprescindibles para un Sysadmin
Backups
Virtualización
Windows
- Gestión de procesos y servicios desde Shell Script en Windows
- Introducción a Active Directory y consejos para administrarlo
- Programación de tareas desde la terminal de Windows
- Crear recursos en Azure con PowerShell
- Automatización de procesos con Shell Script Batch
- Migrar de Windows a Linux
- 20 comandos de red más importantes en Windows
- Subsistema Linux en Windows: Instalación y primeros pasos
- Shell Scripting en Sistemas Windows
- Windows vs Linux
- Cómo utilizar Spark en Windows
Arduino
- Comparativa Arduino vs Particle vs Raspberry Pi
- Arduino vs Raspberry Pi
- Qué es Arduino
- Tutorial Arduino: Pantalla LCD
- Tutorial Arduino: Uso de sistema OneWire
- Tutorial Arduino: Sonidos con Arduino
- Tutorial Arduino: Comunicación serie
- Tutorial Arduino: Entradas (2): Botones
- Tutorial Arduino: Entradas Analógicas y Digitales
- Tutorial Arduino: Salidas
- Tutorial Arduino: Ejemplo Semáforo
- Tutorial Arduino: IDE Arduino
- Tutorial Arduino: Introducción
- Tutorial de Arduino
IoT
- Comparativa Arduino vs Particle vs Raspberry Pi
- Qué es Internet del Comportamiento o Internet of Beahviours (IoB)
- IoT: Tecnologías, aplicaciones, estado actual y futuro
- IoT: Qué es, para qué sirve y cómo funciona
- Qué es una tecnología disruptiva y por qué se deben conocer
- Cómo usar Angular y Firebase para desarrollos IOT
Raspberry
Criptomonedas
Unity
CoPilot
ChatGPT
Selenium
Cassandra
Elasticsearch
MongoDB
- MERN Stack: Qué es y qué ventajas ofrece
- MongoDB vs Redis
- Lenguajes y frameworks recomendados para usar con MongoDB
- Ventajas y desventajas de MongoDB
- Características de MongoDB
- Por qué usar MongoDB
- Qué es MongoDB
- Apache Cassandra vs MongoDB
- Empresas que usan MongoDB
- Sails.js tutorial: Conectar nuestro proyecto con MongoDB
- 7 razones para aprender NodeJS y MongoDB
- Crea un Restful API con NodeJS y MongoDB en 10 minutos
MySQL
SQL
NoSQL
PL/SQL
Comunicación
- Cómo lograr la armonía entre equipos en una empresa IT
- Cómo adaptar el Coaching para que sea más efectivo en áreas de IT
- Cómo mantener una actitud positiva en tu equipo de trabajo
- Storytelling para managers IT
- Gestión por Compentencias: Qué es, beneficios y consejos
- Consejos para resolver conflictos en equipos IT
- Identidad y clima organizacional en empresas IT
- Comunicación Agile para managers IT
- Motivación laboral: Cómo conseguir equipos motivados
- Consejos para adaptarse al cambio tecnológico
- Mindfulness para líderes y managers IT
- Liderar equipos IT en remoto: Retos y consejos
- Importancia de la comunicación entre un departamento IT y RRHH
- Gestión del estrés y la frustración en una empresa del sector IT
- Cómo hacer presentaciones eficaces para tu equipo IT
- Comunicar ideas complejas de forma efectiva a tu equipo IT
- Resolución creativa de problemas en empresas IT
- Consejos para un CTO que comienza a trabajar en una empresa
- Consejos para mejorar la comunicación en equipos IT
- Beneficios de tener en cuenta las emociones de un equipo IT
- Qué es Servant Leadership o Liderazgo de Servicio
- Estilo comunicativo de un manager IT: Qué es y su importancia
- Qué es una empresa TEAL y cuáles son sus ventajas
- Tips para mejorar la cohesión de los equipos IT en teletrabajo
- Comunicación en las empresas IT deslocalizadas
- Técnicas y prácticas para formar equipos efectivos
- Factores básicos para conseguir equipos efectivos
- Los riesgos de mantener a un empleado tóxico
CTOs / CIOs
- El CTO como traductor de la deuda tecnológica
- Consejos para mejorar el liderazgo de un CIO o CTO
- Cómo evolucionará el perfil del CTO en los próximos años
- Qué papel juegan los CIOs y CTOs en la transformación digital
- Cómo pasar de ser desarrollador a CTO
- Business Intelligence como factor de cambios para CTOs y CIOs
- Consejos para un CIO que se incorpora a una nueva empresa
- Principales funciones del CIO en la actualidad
- Qué herramientas debe conocer un CIO
- Formación continua para un CIO: Importancia y consejos
- El CIO como promotor de las culturas Agile y DevOps
- Consejos para un CTO que comienza a trabajar en una empresa
- Principales errores que un CTO debe evitar
- Errores que un CIO no debe cometer
- Retos a los que se enfrenta actualmente un CTO
- Conocimientos y skills fundamentales de un CIO
- Motivos por los que el CIO es una figura estratégica
- Retos de un CIO dentro de una empresa IT
- Importancia de CTOs y CIOs en departamentos de desarrollo
- Business Agility, el rol del CIO
- Funciones del Director de Tecnología en la actualidad
- CIO o CTO, ¿son compatibles en una empresa IT?
- Herramientas imprescindibles para cualquier CTO
- CTO vs CIO: Diferencias y similitudes
- Diferencias entre un CTO y un Project Manager
- Por qué es imprescindible la figura del CTO en una empresa actual
- La importancia de la formación continua para todo CTO
Liderazgo
- Cómo adaptar el Coaching para que sea más efectivo en áreas de IT
- Storytelling para managers IT
- Gestión por Compentencias: Qué es, beneficios y consejos
- Consejos para resolver conflictos en equipos IT
- Identidad y clima organizacional en empresas IT
- Consejos para implementar la gestión cultural basada en la misión
- Comunicación Agile para managers IT
- Qué es el Efecto Pigmalión y cómo evitarlo en tu empresa
- Mindfulness para líderes y managers IT
- Liderazgo Agile para equipos IT
- Liderar equipos IT en remoto: Retos y consejos
- Cómo ser un manager resiliente
- Gestión del estrés y la frustración en una empresa del sector IT
- Consejos para un CIO que se incorpora a una nueva empresa
- Management en el contexto BANI
- Buenas prácticas en gestión del cambio
- Resolución creativa de problemas en empresas IT
- Implicación del manager IT en la carrera profesional de su equipo
- Consejos para que un manager IT acierte en la toma de decisiones
- Cómo conseguir desmontar los sesgos de una empresa IT
- Habilidades imprescindibles para ser un buen líder
- Liderazgo en IT, nuevos y viejos modelos
- Qué es Agile HR y por qué implementarlo en una empresa IT
- Qué es Servant Leadership o Liderazgo de Servicio
- Micromanagement: Qué es y consejos para evitarlo
- Liderazgo en la era de la Inteligencia Artificial y Analytics
- Qué es una empresa TEAL y cuáles son sus ventajas
- Formando líderes tecnológicos en el área de Recursos Humanos
- Tipos de liderazgo
- Liderazgo en un Departamento Técnico: Importancia y consejos
- Factores básicos para conseguir equipos efectivos
- El círculo de oro del liderazgo
- Qué es un líder de equipo
Motivación
- Cómo fomentar el multitasking en el equipo IT
- Wellbeing corporativo: Qué es y claves en empresas IT
- Motivación laboral: Cómo conseguir equipos motivados
- Certificación "Great Place to Work"
- Gestión del estrés y la frustración en una empresa del sector IT
- Tecnología al servicio del Smart Working
- Gestión del talento digital en una empresa IT
- Consejos para un CTO que comienza a trabajar en una empresa
- Team building en remoto
- Revisión de hábitos para aumentar la productividad en el sector IT
- Cómo evitar la rutina laboral en un equipo IT
- La importancia de la motivación en un equipo IT
- Tips para lograr la conciliación laboral
- Motivaciones intrínsecas y extrínsecas
Productividad
- Maximiza tu potencial: Descubre el estado de flow en el trabajo
- Qué es el Deep Work y cómo fomentarlo en tu empresa
- Cómo fomentar el multitasking en el equipo IT
- Consejos para adaptarse al cambio tecnológico
- Certificación "Great Place to Work"
- Revisión de hábitos para aumentar la productividad en el sector IT
- Herramientas para mejorar la productividad para desarrolladores
- Cómo evitar la rutina laboral en un equipo IT
- Autoconocimiento: Qué es y cómo influye en una empresa IT
- Tips para mejorar la cohesión de los equipos IT en teletrabajo
- Automatización de procesos con Shell Script Batch
- Consejos y herramientas digitales para optimizar el teletrabajo
- Consejos para evitar y aliviar el bloqueo a la hora de programar
- Las 8 mejores herramientas gratuitas de Google para trabajo colaborativo
- Cómo ser más productivo
- Tips para lograr la conciliación laboral
- ¿Cómo ayuda la formación a mejorar la productividad de tu empresa?
Cultura
- Cultura organizacional en la gestión de riesgos financieros en empresas bancarias y aseguradoras
- Buenas prácticas para mantener una cultura de trabajo híbrida
- Cómo construir una cultura de trabajo híbrida en una empresa IT
- Alinear equipo de trabajo y cultura organizacional con Storytelling
- Consejos para mejorar el primer día de un nuevo empleado
- Cómo realizar la gestión del desempeño de forma exitosa
- Identidad y clima organizacional en empresas IT
- Cómo desarrollar la cultura de aprendizaje en empresas IT
- Consejos para implementar la gestión cultural basada en la misión
- Cómo crear y mantener un buen ambiente en un equipo IT
- Salud emocional de tus empleados: Importancia y consejos para cuidarla
- Cómo dinamizar eventos en remoto en empresas IT
- Procesos de onboarding eficaces en equipos IT
- Cultura y engagement en las empresas IT
- Cultura organizacional: Qué es y cómo se define en una empresa IT
- Qué es el modelo cultural de Schneider
- Prácticas de Management 3.0
Gamificación
HR Agile
People Analytics
Recruiting
- La importancia del employer branding en el reclutamiento de perfiles IT
- Temas tabús en los procesos de selección
- Acciones efectivas para contratar talento IT: De la teoría a la práctica
- Nuevas tendencias en recruiting
- Qué es un HR Business Partner y cuáles son sus funciones
- Cómo ser un buen recruiter IT
- Mejora el reclutamiento para puestos de alta rotación
- Falta de talento, cómo cubrir las vacantes de perfiles IT
- Partner estratégico para atracción de talento, ¿cómo elegir un HeadHunter?
- Dimensiones de gestión para RRHH del sector IT
- Reclutamiento 4.0: Revolucionando la captación de talento
- Buenas prácticas para optimizar los procesos de selección en el sector IT
- Análisis de los diferentes perfiles de IT para recruiters
- Retos de Recursos Humanos en empresas IT
- Gestión del talento digital en una empresa IT
- Qué valora un desarrollador y cómo decide dónde trabajar
- Candidatos IT, qué saben y qué valor tienen
- Implementación de la tecnología en procesos de Recursos Humanos
- Consejos para mejorar el proceso de selección de perfiles IT
- Proceso de selección en remoto: Claves, técnicas y tips
- Cómo atraer talento IT en la era Covid
- 10 consejos para incorporar programadores principiantes a tu empresa
- Preguntas y respuestas más reveladoras en una entrevista de trabajo