Índice
Conozca nuestro nuevo libro, "TypeScript en 50 lecciones", una inmersión profunda para comprender qué es TypeScript, cómo funciona y cómo puede hacer que funcione para usted. Con tutoriales de código, ejemplos prácticos y errores comunes. 464 páginas. Vaya al índice y obtenga el libro de inmediato.
Cada dos días, uno de los miembros de su equipo defiende el cambio a TypeScript. Tal vez dependa de bibliotecas de JavaScript no confiables, tenga una gran cantidad de contribuyentes o la base del código sea difícil de mantener . Las razones son siempre similares, pero también lo son las dudas del equipo. ¿Por qué cambiar la pila que parece estar funcionando?
Ésa es la pregunta que también nos hemos hecho nosotros. Por eso nos hemos asociado con Stefan Baumgartner , un experimentado desarrollador de JavaScript atraído por TypeScript durante años, para dividirlo todo en partes comprensibles. El resultado son 50 lecciones breves sobre TypeScript : nuestro nuevo y brillante libro, con todo lo relacionado con TypeScript , de principio a fin.
- Saltar a la tabla de contenidos ↓
- Descargue un PDF de muestra gratuito (2,3 MB).
Imprimir + libro electrónico
$ 44.00
Tapa dura de calidad. Envío gratis a todo el mundo . Garantía de devolución de dinero de 100 días.
libro electronico
$ 19.00¡Gratis!
Sin DRM, por supuesto. ePUB, Kindle, PDF.
Incluido con tu membresía Smashing .
Obtenga el libro electrónico
Descargar PDF , ePUB , Kindle .
¡Gracias por ser genial! ❤️
Acerca del libro
Es posible que haya oído hablar de TypeScript, pero es posible que no sepa por qué es útil y cómo hacer que funcione para usted. Se supone que este libro soluciona precisamente eso: proporciona a los desarrolladores de JavaScript una guía simple, estructurada y pragmática hacia TypeScript , y explica cómo darle sentido a todo, paso a paso.
En " TypeScript en 50 lecciones ", Stefan Baumgartner analiza las peculiaridades de TypeScript en lecciones breves y manejables , para desarrolladores front-end ↓ que conocen suficiente JavaScript como para ser peligroso. Saltar a la tabla de contenidos ↓
Primero, el libro explora suavemente TypeScript, desde ideas básicas hasta técnicas comunes y estrategias avanzadas . Luego, justo en el punto medio, daremos el salto a los sistemas de tipo estructural y por qué son tan útiles para su trabajo.
Nos sumergiremos en el trabajo con tipos, funciones de escritura , tipos de unión e intersección, genéricos, tipos condicionales y concluiremos pensando en tipos.
“Este es un viaje gentil y atemporal a través de los principios de TypeScript. Si es un programador de JavaScript y busca un texto básico claro que le ayude a ser productivo inmediatamente con TypeScript , este es el libro que está buscando. Está lleno de ejemplos prácticos y explicaciones técnicas claras”.
— Natalie Marleny , ingeniera de aplicaciones
Aprenderás:
- Conceptos básicos de TypeScript y por qué son importantes.
- Cómo utilizar TypeScript en sus proyectos actuales,
- Tutoriales de código TypeScript , aplicables de inmediato.
- Herramientas de TypeScript , necesarias para utilizarlas de forma eficaz.
- Cómo aprovechar TypeScript al máximo sin aprender un nuevo idioma.
- Sistemas de tipos estructurales y su semántica.
- Tipos de bajo mantenimiento y cómo evolucionarlos.
- Cómo modificar el sistema tipográfico para que se ajuste a sus necesidades.
- Consulte la vista previa del PDF (3 MB) y obtenga el libro de inmediato.
¿Para quién es este libro?
Es para desarrolladores que conocen suficiente JavaScript como para ser peligroso . Si dedica cada vez más tiempo a programar y desea ser más productivo, ese es su libro. Con TypeScript, puede sacar más provecho de su código JavaScript, para usted y sus colegas.
El libro también está dirigido a desarrolladores que ya jugaron con TypeScript y ahora quieren profundizar más. Si desea aprender sobre los sistemas de tipos y cómo se pueden utilizar para definir escenarios complejos de JavaScript, este libro también le ayudará. En última instancia, este conocimiento se volverá independiente del lenguaje, preparándolo para diferentes lenguajes de programación que tienen sistemas de tipos elaborados.
Si alguna vez te encuentras:
- escribir JavaScript con bibliotecas y marcos que apenas conoces
- escribir JavaScript con otros desarrolladores
- escribir JavaScript que se ocupe de datos de back-end
- escribir JavaScript en el que tu yo futuro tiene que seguir trabajando
entonces TypeScript funcionará correctamente para usted.
Tabla de contenido
Los libros de programación tienden a quedar obsoletos muy rápidamente. Cuando Stefan se propuso escribir este libro, su objetivo más importante era que fuera atemporal . TypeScript recibe al menos dos lanzamientos importantes al año, por lo que se incluyen nuevas funciones y cambios con regularidad.
Por eso el libro se centra en los aspectos duraderos del sistema tipográfico. Comprenderá cómo funciona TypeScript y cómo aplicar nuevas funciones mucho después de haber pasado la última página de este libro.
El libro está dividido en 7 capítulos .
- 1. TypeScript para aplastar a la gente+
-
En este capítulo queremos desacreditar mitos . TypeScript puede ser muchas cosas y muchas personas tienen diferentes puntos de vista sobre este lenguaje de programación que se ha vuelto tan popular en los últimos años. ¿De qué se trata realmente TypeScript? Veamos qué nos tiene reservado TypeScript. Calefactor electrico
Salimos a la caza de líneas onduladas rojas. Si un procesador de textos puede resaltar nuestros errores ortográficos y gramaticales, ¿por qué un editor de programación no debería hacer lo mismo? Veremos que, con las herramientas adecuadas, es posible que ya estemos usando TypeScript sin darnos cuenta. Dado que TypeScript es un sistema de tipos gradual, podemos alentar suavemente el lenguaje de programación para que nos brinde más información sobre nuestro código. También escribiremos nuestros primeros tipos.
- 2. Trabajar con tipos+
-
Aprendemos sobre algunas características importantes de TypeScript, como anotaciones de tipo, inferencia de tipos y flujo de control. Definiremos tipos primitivos y complejos y aprenderemos sobre la diferencia entre tipos e interfaces. Para cada variable o constante que podamos crear, encontramos una manera de proporcionar un tipo.
- 3. Funciones+
-
We’ll take a good look at functions. Functions are essential in JavaScript, and there are lots of different typing scenarios available to us. To make functions tangible, we’ll look at a website’s search field: a search field with type-ahead, that shows some results the moment a user types a search query.
We learn about function heads and bodies, structural typing for functions, and how we can define different behavior for the same function.
- 4. Tipos de unión e intersección+
-
TypeScript’s type system can be seen as an endless space of values, and types are nothing but discrete sets of values inside this space. This allows for algebraic operations like union and intersections, making it a lot easier for us to define concrete types for values. We learn about type widening and narrowing, top and bottom types, and how we can influence control flow.
- 5. Genéricos+
-
Generics are a way to prepare types for the unknown. Whenever we know a certain behavior of a type but can’t exactly say which type it affects, a generic helps us to model this behavior. We learn about generic constraints, binding generics, mapped types, and type modifiers.
- 6. Tipos condicionales+
-
With conditional types, we get the last tool in our toolbelt to make most sense out of JavaScript code. Conditional types allow us to validate an input type’s set, and decide on an output type. To be sure, some conditional types can be mind-blowingly hard to understand, and their potential is sometimes hard to grasp. But this is what we want to clear up!
Conditional types allow us to introduce a level of meta-programming unseen in programming languages, where we can create if/else clauses to determine a type based on the input type. This allows for a powerful set of tools we can use to define model and behavior once, and make sure we don’t end up in type maintenance hell.
- 7. Pensar en tipos+
-
In the final chapter, we’ll work to strengthen our knowledge by seeing solutions to problems you might encounter every day in your TypeScript life. Our goal is to write just a couple of types to make our life easier, so we can focus on coding more JavaScript.
We'll get into a thinking-in-types mindset, where we take care about a robust and well-defined set of types before starting implementation. This helps us validate that what we code is what we expect.
“El libro de Stefan Baumgartner finalmente me hizo querer usar TypeScript . Hasta ahora, no entendía por qué debería usar TypeScript. Sin conocer los principios básicos, las cosas me complicaron más. Después de leer este libro, sé cómo utilizar el poder de TypeScript a mi favor”.
— Vanessa Böhner , desarrolladora de software y líder del capítulo en Front-End Foxes
“Stefan lo guía a través de todo, desde tipos básicos hasta conceptos avanzados como la
infer
palabra clave, de una manera clara y fácil de entender. El libro está repleto de muchos ejemplos del mundo real y excelentes consejos, que al final te transformarán en un experto en TypeScript. ¡Lectura muy recomendable!”— Marvin Hagemeister , creador de Preact-Devtools
464 páginas . El libro electrónico está disponible (PDF, ePUB, Amazon Kindle). Envío ahora. Escrito por Stefan Baumgartner. Diseñado por Rob Draper.
Imprimir + libro electrónico
$ 44.00
Tapa dura de calidad. Envío gratis a todo el mundo . Garantía de devolución de dinero de 100 días.
libro electronico
$ 19.00Free!
Sin DRM, por supuesto. ePUB, Kindle, PDF.
Incluido con tu membresía Smashing .
Get the eBook
Download PDF, ePUB, Kindle.
Thanks for being smashing!❤️
Sobre el Autor
Stefan Baumgartner es un arquitecto de software radicado en Austria. Ha publicado en línea desde finales de la década de 1990, escribiendo para Manning, Smashing Magazine y A List Apart. Organiza ScriptConf, TSConf:EU y DevOne en Linz, y copresenta el podcast Working Draft en alemán.
Detalles técnicos
- ISBN: 978-3-945749-90-6 (impreso)
- Tapa dura de calidad , encuadernación cosida, marcador de página de cinta.
- Envío gratuito por correo aéreo a todo el mundo desde Alemania. ( Consulta tus tiempos de entrega ). Debido al Covid-19 y las restricciones de importación, podría haber algunos retrasos. Pero puedes empezar a leer el libro electrónico de inmediato.
- El libro electrónico está disponible en formato PDF, ePUB y Amazon Kindle.
- Consigue el libro ahora mismo.
Fragmentos de código y ejemplos prácticos
TypeScript en 50 lecciones es un libro muy práctico. Incluye muchos ejemplos que no sólo le dan una idea sobre la sintaxis y la semántica, sino que también le muestran casos de uso reales que puede encontrar en sus aplicaciones.
Para ayudarle a seguir los ejemplos de código del libro, Stefan ha configurado proyectos en Code Sandbox y el área de juegos de TypeScript , donde puede jugar por su cuenta y ver cómo se comporta el sistema de tipos de TypeScript. Encontrará todos los fragmentos de código en el sitio web del libro TypeScript .
Fotos del libro
Nos tomamos el tiempo para elaborar, editar e imprimir cuidadosamente nuestros libros impresos. Éste no es una excepción. No sólo es un libro maravilloso del que aprender, sino también un libro hermoso que queda precioso en la mesa de la cocina. La portada y las ilustraciones del capítulo diseñadas con amor por Rob Draper . Fotos tomadas por un buen amigo nuestro, Marc Thiele .
Asuntos de la comunidad ❤️
Producir un libro lleva bastante tiempo y no podríamos lograrlo sin el apoyo de nuestra maravillosa comunidad . Un gran agradecimiento a los miembros de Smashing por su continuo apoyo en nuestras aventuras. Como resultado, el libro electrónico es y siempre será gratuito para los miembros de Smashing . Además, los miembros obtienen un descuento amigable al comprar su copia impresa.
¡Sigan genial y gracias a todos por su continuo apoyo!
Imprimir + libro electrónico
$ 44.00
Tapa dura de calidad. Envío gratis a todo el mundo . Garantía de devolución de dinero de 100 días.
libro electronico
$ 19.00Free!
Sin DRM, por supuesto. ePUB, Kindle, PDF.
Incluido con tu membresía Smashing .
Get the eBook
Download PDF, ePUB, Kindle.
Thanks for being smashing!❤️
Más libros y obsequios sensacionales
Promover las mejores prácticas y brindarle consejos prácticos para dominar sus desafíos diarios de codificación y diseño siempre ha sido (y será) el núcleo de todo lo que hacemos en Smashing.
En los últimos años, hemos tenido mucha suerte de haber trabajado junto con algunas personas talentosas y atentas de la comunidad web para publicar su gran experiencia en libros impresos que resisten el paso del tiempo . Pablo y Adán son algunas de estas personas. ¿Ya has revisado sus libros?
Explora más en
- Mecanografiado
- javascript
- Libros aplastantes
Tal vez te puede interesar:
- ¿Deberían abrirse los enlaces en ventanas nuevas?
- 24 excelentes tutoriales de AJAX
- 70 técnicas nuevas y útiles de AJAX y JavaScript
- Más de 45 excelentes recursos y repositorios de fragmentos de código
Entender TypeScript, en 50 lecciones
Acerca del libro¿Para quién es este libro?Tabla de contenidoSobre el AutorDetalles técnicosFragmentos de código y ejemplos prácticosFotos del libroAsuntos
programar
es
https://aprendeprogramando.es/static/images/programar-entender-typescript-1073-0.jpg
2025-01-15
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente