Listado de capítulos


1.- Primeros pasos

Introducción a Qwik y explicación de las características de Qwik y primer ejemplo básico


2.- Enrutamiento / Routing

Claves para entender el enrutamiento en las aplicaciones de Qwik


3.- Componentes

Aprenderemos a trabajar con los componentes desde 0 hasta aplicar conceptos fundamentales como el uso de props con el objetivo de pasar información de unos a otros


4.- Layouts / Plantillas

Gestión de las plantillas en Qwik con las diferentes variantes donde vamos a trabajar con agrupaciones, layouts nombrados (named layouts), layouts para errores 404, etc.


5.- Estilos

Trabajando con los estilos con las diferentes formas que nos ofrece Qwik. Estilos globales, uso de las funciones useStyles$ y useStylesScoped$ junto con opciones como usar CSS en JS y Styled Components


6.- Convertir plantilla HTML a proyecto Qwik

Proceso en el que vamos a repasar lo aprendido hasta ahora convirtiendo una plantilla HTML pura a un proyecto de Qwik con rutas, usando plantillas, componentes,... .Convertiremos el siguiente template a un proyecto de Qwik


7.- SSR - Server Side Rendering

Conceptos básicos e indispensables sobre SSR para entender mejor el comportamiento por defecto de Qwik a la hora de trabajar con los renderizados de información


8.- Gestión de Estado - I - useSignal / useStore / Context API

Trabajando con los estados principales useSignal, useStore y ContextAPI, combinándolo con conceptos aprendidos en capítulos anteriores como pasar información entre componentes y etc.


9.- Consumiendo APIs REST / GraphQL

Lorem ipsum dolor, sit amet consectetur adipisicing elit. ...


10.- Convertir plantilla HTML a proyecto Qwik - II - Adaptar accordion con useSignal

Siguiendo con lo trabajado en el Capítulo 6, vamos a implementar la funcionalidad del componente Accordion, para que podamos mostrar correctamente los capítulos del libro haciendo uso de useSignal


11.- useResource$ - Consumir APIs REST / GraphQL

Consumiendo APIs REST / GraphQL usando el hook useResource$


12.- Ciclos de vida - useTask$ / useVisibleTask$

Aprenderemos todas las claves para poder desenvolvernos con mucho solidez en el apartado de ciclos de vida y así efectuar correctamente las optimizaciones de los renderizados y opciones de nuestros proyectos de Qwik


13.- Formularios

Claves para aprender a trabajar con los formularios tanto en lo teórico aplicando estos conceptos en la práctica


14.- Eventos

Hablaremos sobre eventos en Javascript y como adaptar su funcionalidad a Qwik


15.- Content Projection

Claves para entender este concepto y como aplicarlo en Qwik


16.- Custom Hooks

Claves para entender el funcionamiento de los Hooks y como crear los nuestros propios


17.- Unit Testing

Conceptos, claves y conocimientos para testear nuestros componentes Qwik paso a paso


18.- Integraciones

Introducción al modo de Integraciones dentro de Qwik donde se hablará en que consiste, para hacer posteriormente un ejemplo paso a paso y completo en el capítulo 20 integrando componentes React.


19.- Librería de componentes - Modo librería

Pasos y todo lo necesario para poder crear, mejorar y publicar nuestras librerías Qwik en NPM


20.- Integraciones - Componentes React

React. Integrar componentes React en nuestros proyectos de Qwik


21.- Deploy

Claves para entender la manera de publicar nuestros proyectos de Qwik, mediante Netlify y Vercel


22.- Cheatsheet

Hoja con las opciones más comunes para implementar en los elementos de Qwik, comparándolo con React para que nos hagamos una idea más clara y rápida.


23.- Enlaces de interés

Recopilación de los enlaces de más interés acerca de Qwik que conviene tener a mano


EXTRA - Proyectos en formato entregas

Aplicando los conceptos que se han visto a lo largo del libro, se irán realizando proyectos paso a paso de diferentes tipos de proyectos, que no son muy elaborados pero que cubren algunos conceptos mezclados, para que podamos asentar mejor los conocimientos