Este libro sobre el lenguaje TypeScript (basado en la versión 5.0) se dirige a desarrolladores que ya tienen práctica en programación en otros lenguajes y que desean optimizar y ocuparse de la producción de código JavaScript en un proyecto de desarrollo. Aunque el conocimiento básico del lenguaje JavaScript es un plus para leer este libro, no es imprescindible para comprender los diferentes conceptos estudiados. En el primer capítulo, los autores comienzan presentando los principios...
Este libro sobre el lenguaje TypeScript (basado en la versión 5.0) se dirige a desarrolladores que ya tienen práctica en programación en otros lenguajes y que desean optimizar y ocuparse de la producción de código JavaScript en un proyecto de desarrollo. Aunque el conocimiento básico del lenguaje JavaScript es un plus para leer este libro, no es imprescindible para comprender los diferentes conceptos estudiados.
En el primer capítulo, los autores comienzan presentando los principios operativos del lenguaje antes de configurar el entorno de desarrollo utilizado para los ejemplos, que se basan en Visual Studio Code y Node.js. Después, en el resto de los capítulos, el lector descubrirá las diferentes funcionalidades del lenguaje (tipos, módulos, decoradores, genericidad, asincronismo, tipos avanzados...), así como los posibles paradigmas de programación (programación orientada a objetos y programación funcional).
Finalmente, en el último capítulo, se aplican los diferentes conceptos estudiados al desarrollo, paso a paso, de una aplicación Node.js con la librería Fastify. Asimismo, se muestra cómo enriquecer el funcionamiento de una biblioteca utilizando funciones de TypeScript y varios patrones de diseño (MVC, Repository, inyección de dependencia).
Podrá descargar elementos adicionales a partir del sitio web www.ediciones-eni.com.
7. La acción post del controlador EmployeeController
Acceso a datos y su persistencia
1. Tipado de las entidades de trabajo
2. Persistencia de datos
3. Repository
Inversión de dependencias
1. El contenedor de dependencias
2. El decorador Inject
3. Inyección de dependencias
4. Almacenamiento de datos en un archivo
Para ir más lejos
Félix BILLON
Félix Billon, ingeniero informático y especialista en desarrollo web, trabaja como consultor independiente. Es uno de los organizadores de la reunión de TypeScript de París y comparte sus conocimientos técnicos en conferencias y artículos de blog.
Sylvain Pontoreau, apasionado del desarrollo web desde hace quince años, trabajó como Master Trainer de TypeScript en Microsoft durante más de dos años. Es otro de los organizadores del encuentro sobre TypeScript en París y Microsoft MVP (Most Value Professional) en la categoría Developer Technologies. Asimismo, es miembro activo de la comunidad de TypeScript en Francia y le encanta compartir su pasión y conocimiento de este lenguaje.