Оглавление
Luis Monge Malo. Crisis digital
CRISIS DIGITAL. Por qué las empresas fracasan en su transformación digital y cómo evitarlo
Índice
Introducción
Los nativos digitales no existen
La transformación digital tampoco existe
Cómo leer este libro
Quién soy
1 Glosario
Breve historia de la computación
2 ¿Cómo funciona una computadora?
Los ordenadores son estúpidos
Por qué la inteligencia artificial no es inteligente
¿Qué es una computadora?
Hardware y software
Apps
¿Qué es un sistema operativo y por qué Linux es tan importante?
Linux no es un sistema operativo
Existen decenas de sistemas operativos
El lenguaje binario
Bits y bytes
¿Qué son físicamente los «1» y los «0»?
¿Qué es la corriente y la tensión?
Comunicándonos a través de señales eléctricas
Transformando bits en imágenes
Que no te engañen los fabricantes de televisores
3 ¿Qué es el HTML y el CSS?
¿Qué es el HTML (versión fast food)?
¿Qué es el HTML (versión rigurosa)?
¿Qué es el CSS (versión fast food)?
¿Qué es el CSS (versión rigurosa)?
¿Cómo funciona el HTML? Etiquetas
Validación de código HTML
Anidación de etiquetas
Propiedades en las etiquetas HTML
Self-closing tags
Comentarios
HTML en detalle
Es imposible programar en HTML y CSS
No todo el HTML y CSS es creado igual
Editores WYSIWYG
Accede al código HTML de cualquier página web
HTML5 y CSS3
Resumen
4 Desmitificando la programación
En este capítulo aprenderás…
¿Qué es un lenguaje de programación?
Bugs y parches
Pensando como un programador
Tu primer programa: sumar dos números
Historia de la programación
Tu segundo programa: aprendiendo a comparar
Tu tercer programa: encuentra el número mayor
Librerías
Un cuarto programa: comparador de números usando una librería
Frameworks
Programar con un lenguaje de programación real
Código en PHP
Código en C
Lenguajes compilados y lenguajes interpretados
Programador bueno, programador malo
Un problema, muchas soluciones
Un problema de huevos
Solución 1
Solución 2
Solución 3
Solución 4
Solución 5: minimización del máximo arrepentimiento
Contratar desarrollo de software no se parece a nada
Qué es un algoritmo
El test de Turing
Poema a Alan Turing
Software libre
Modelos de negocio
Resumen
5 ¿Qué es una base de datos y qué son los gestores de contenido?
Lenguajes de bases de datos y sistemas de gestión
Programar con bases de datos
Gestores de contenido o CMS
Cómo funciona un gestor de contenido
¿Cuál es el mejor gestor de contenido?
Gestor de contenido ≠ lenguaje de programación
Gestores de contenido y diseño
Gestores de contenido y extensiones
Gestores de contenido autoalojados oself-hosted
Formatos de intercambio de datos
CSV
XML
JSON
CSV ≠ base de datos
Big data
Resumen
6 ¿Qué es un servidor y cómo funciona Internet?
La red de redes
Arquitectura cliente-servidor
¿Qué es eso del HTTP? Protocolos de comunicación
Un poco de historia de Internet
Hosting o alojamiento
Cloud computing
No todas las direcciones IP son iguales
La cara oculta de Internet
Una empresa de diseño web no es suficiente
Logs
Analítica web y pixel tracking
Resumen
7 ¿Cómo funciona una página web?
Páginas web estáticas
Páginas web dinámicas
JavaScript
¿Qué es AJAX?
Caché web
TPV, CRM y ERP
TPV
CRM
ERP
API y servicios web
Iframe (también llamado script o widget)
Resumen
8 Tu próximo trabajo: director de proyectos
En qué consiste la dirección de proyectos
Lo más difícil es contratar
Herramientas
Documentación y calidad
Metodologías de trabajo en el desarrollo de software
Alabanzas al desarrollo ágil
Crítica al desarrollo ágil
Manifiesto por el sentido común
El mejor lenguaje de programación
Excusas para intervenir en la elección de tecnología
«En el pasado probé con esta tecnología/metodología y salió mal»
«Mi amigo me ha recomendado otra tecnología/metodología»
«Quiero que sea compatible con nuestra tecnología»
«Quiero un proyecto que pueda crecer, seguro, que pueda gestionar yo mismo…»
«“Tal” empresa usa “tal” tecnología»
Contratar en un mundo digital y vivir para contarlo
Cómo acertar en la contratación de un proveedor
Cómo acertar en la contratación de un programador
Cómo acertar en la contratación de un puesto no técnico
Resumen
9 Setenta y tantas ideas para mejorar tus proyectos
Antes de empezar un proyecto
Durante su ejecución
Para conseguir que lo usen
Para mejorarlo
Conclusión
Fuentes y bibliografía. Introducción
Capítulo 1
Capítulo 2
Capítulo 3
Capítulo 4
Capítulo 5
Capítulo 6
Capítulo 7
Capítulo 8
Capítulo 9
Imágenes