Leanpub Header

Skip to main content

Dominando JavaScript

Técnicas avanzadas para el desarrollo web moderno

Descubre los secretos detrás de los frameworks web más populares y lleva tus habilidades en JavaScript a otro nivel. Dominando JavaScript: Técnicas avanzadas para el desarrollo web moderno te enseñará cómo entender y adaptar cualquier framework web con confianza y facilidad.

¡Prepárate para convertirte en un experto en el desarrollo web moderno!

Minimum price

$9.99

$14.99

You pay

$14.99

Author earns

$11.99
$

...Or Buy With Credits!

You can get credits monthly with a Reader Membership
PDF
EPUB
WEB
About

About

About the Book

¿Te gustaría llevar tus habilidades en JavaScript al siguiente nivel? Dominando JavaScript: Técnicas avanzadas para el desarrollo web moderno es tu guía esencial para entender a fondo cómo los frameworks más populares utilizan JavaScript internamente

En este libro, nos alejamos de los conceptos básicos que exploramos en Aprendiendo JavaScript para profundizar en los detalles que hacen que frameworks como React, Vue, Angular y Svelte funcionen de manera tan eficaz. El objetivo es proporcionarte un conocimiento sólido de los fundamentos y las técnicas avanzadas de estos frameworks, para que puedas moverte con facilidad de uno a otro sin perderte en la complejidad de cada uno.

A través de ejemplos claros en Vanilla JavaScript y en cada framework mencionado, descubrirás cómo funcionan los componentes, el enrutamiento, la gestión del estado, y cómo se integran con fuentes de datos externas. También exploraremos aspectos más avanzados y las particularidades que hacen únicos a estos frameworks modernos.

Este libro es para ti si buscas comprender mejor cómo funcionan los frameworks web, mejorar tus habilidades en JavaScript, y aprender a adaptar tus conocimientos a diferentes entornos de desarrollo. Al final de cada capítulo, encontrarás llamadas a la acción para poner en práctica lo aprendido y enlaces a recursos adicionales que complementarán tu aprendizaje.

¡Prepárate para dominar JavaScript como nunca antes!

Author

About the Author

Carlos Azaustre

Carlos Azaustre nació en Madrid, España, en 1984.

Es Ingeniero en Telemática por la Universidad Carlos III de Madrid, tiene experiencia como Ingeniero de Software y Developer Relations en empresas como Google, IBM Research y Eventbrite.

Actualmente, Carlos comparte su experiencia en el campo del desarrollo de software como Profesor Asociado en la Universidad Europea de Madrid, impartiendo clases en el Máster de Desarrollo Web. Siempre comprometido con la educación y la divulgación tecnológica, también dirige un popular canal de YouTube (https://youtube.com/@carlosazaustre) donde ha cultivado una comunidad de más de 125,000 suscriptores. En su canal, aborda temas relacionados con la programación y el desarrollo web con JavaScript, proporcionando información valiosa y consejos prácticos a su audiencia.

Carlos es autor del libro Aprendiendo JavaScript, un recurso esencial para cualquiera que desee incursionar en la programación con JavaScript. Con más de 2000 ejemplares vendidos en Amazon, este libro ha ayudado a innumerables desarrolladores a navegar por el mundo de JavaScript.

La experiencia y habilidades de Carlos han sido reconocidas por empresas líderes en tecnología: Google lo designó como GDE (Google Developer Expert) en Tecnologías Web en 2019, 20, 21, 22 y 23 y Microsoft lo premió con el título de MVP (Most Valuable Professional) en Tecnologías de Desarrollo en 2022 y 2023.

Contents

Table of Contents

Sobre el autor

¿Por qué y para quién es este libro?

Capítulo 1: Fundamentos básicos de los Frameworks Web.

  1. Uso de plantillas
  2. Reactividad
  3. Inyección de Dependencias

Capítulo 2: Componentes

  1. Registro
  2. Ciclo de vida de un Componente.

Capítulo 3: Enrutamiento

  1. Tipos de enrutamiento
  2. Enrutamiento en el lado del cliente
  3. Enrutamiento en el lado del servidor

Capítulo 4: Mantenimiento y gestión del estado

  1. Importancia de la gestión del estado
  2. Estado local en componentes
  3. Técnicas para mantener el estado local y actualizar la UI
  4. Estado global de la aplicación
  5. Mecanismos de reactividad
  6. Herramientas y patrones para gestionar el estado
  7. Buenas prácticas y patrones para gestionar el estado
  8. Ejemplos y Casos de uso

Capítulo 5: Gestión e integración de fuentes de datos externas

  1. Tipos de fuentes de datos
  2. API Fetch
  3. Seguridad y Privacidad
  4. Ejemplos de integraciones reales utilizando frameworks y bibliotecas

Capítulo 6: Progressive Web Applications

  1. Conceptos clave
  2. Componentes de una PWA
  3. Desarrollo de PWAs con JavaScript y Frameworks Web.

Capítulo 7: Aspectos avanzados

  1. Seguridad
  2. Testing
  3. Pre-Rendering y Server-Side Rendering

Capítulo 8: Particularidades de los principales frameworks web modernos

  1. Vue
  2. Angular
  3. React
  4. SolidJS

Epílogo

  1. Otros libros del mismo autor

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub