Svelte es un nuevo framework de JavaScript para construir interfaces de usuario. Utilizando las ultimas novedades de javascript.
Svelte cambia el paradigma de trabajo en diversas ventajas. Por ejemplo, otros frameworks como react, vue, etc, hacen la mayor parte del trabajo en el navegador, en cambio svelte lo hace en tiempo de compilación, lo que hace que el trabajo realizado con sus componentes sea mas eficiente.
Otra ventaja es que no utiliza virtual dom si no que actualiza el dom cuando cambia el estado de la aplicación, lo que genera un excelente rendimiento.
Svelte es un nuevo framework de JavaScript para construir interfaces de usuario. Utilizando las ultimas novedades de javascript.
Svelte cambia el paradigma de trabajo en diversas ventajas. Por ejemplo, otros frameworks como react, vue, etc, hacen la mayor parte del trabajo en el navegador, en cambio svelte lo hace en tiempo de compilación, lo que hace que el trabajo realizado con sus componentes sea mas eficiente.
Otra ventaja es que no utiliza virtual dom si no que actualiza el dom cuando cambia el estado de la aplicación, lo que genera un excelente rendimiento.
Una de las cosas que mas interesantes de svelte, es que la curva de aprendizaje es realmente baja, incluso comparada con vue, que también tiene a ser muy sencillo, pero la claridad de la sintaxis y lo sencilla que es hace que puedas aprender este framework en muy poco tiempo, temas o no tengas experiencia con otros frameworks.
El framework esta hecho con la intención de reducirlo lo mas posible, haciendo que nuestros proyectos sean livianos, un proyecto de svelte pesa al rededor de 30 mb, cuando otras alternativas rebasan los 100 mb al crear un proyecto y al final las app que creamos para enviarlas a producción son muy ligeras.
Es un framework completamente reactivo, así que podemos exprimirlo al máximo para sacarle toda potencia de este tipo de frameworks, ademas esta totalmente optimizado a la hora de compilar nuestros proyecto y enviarlos a producción.
También cuenta con su propio manejado de estados, así que no tenemos la necesidad de usar librerías externas en ese sentido y ademas es muy sencillo de utilizar.
En resumen svelte es un framework muy potente que deben de probarlo ahora mismo. Porque tiene todo el potencial para convertirse en una de las mejores herramientas en el mundo del desarrollo web. Y definitivamente se puede convertir en uno de nuestro favoritos.
Bienvenidos al curso de svelte
¿Qué es svelte?
Crearemos nuestro primer proyecto de Svelte
Veremos como esta constituido un proyecto de Svelte
Variables y constantes
Veremos como hacer two-way binding con las variables de Svelte
Como mandar llamar una función en Svelte
Uso de variables reactivas también conocidos como propiedades computadas
Como utilizar la estructura if en Svelte
Como utilizar el bloque each en Svelte
Uso del bloque await para trabajo asíncrono
¿Qué es un componente?
crearemos nuestro primer componente
Veremos como agregar propiedades a los componentes
Crearemos una card con bootstrap
Modularizaremos aun mas nuestros componentes
Veremos como crear otro post
Input personalizado en componente
Utiizaremos metodos desde componentes
Enviar parametros en dispatcher
Veremos el suo de los slots
Como crear slots personalizados
Veremos como generar eventos en los slots
Veremos como ejecutar cada uno de los métodos del ciclo de vida
Usaremos una librería para definir nuestras rutas de una manera muy simple
Definiremos las rutas de nuestro proyecto
Utilizaremos link y push para navegar entre paginas
Enviaremos parametros
Proyecto rutas
Comenzaremos definiendo nuestro proyecto
Realizaremos el archivo routes.js
Veremos como funciona y el registro de la api de themoviedb.org
Conectaremos con nuestra api a través del bloque AWAIT
Crearemos un cargador CSS
Definiremos la card y grid de nuestro proyecto
Enviaremos el parametro necesario para la vista detalle
Utilizaremos el metodo onMount para mostrar un solo objeto de la api
Añadiremos los últimos detalles del proyecto
Proyecto API Películas
Como funciona firebase
¿Qué es el store en svelte?
Desarrollaremos nuestra primer store
Veremos otro método para subscribirnos a la store
Veremos como limpiar una store
Veremos como utilizar el método update o set
Añadiremos mas objetos a la store
Trabajaremos todo desde el store
Como utilizar el metodo readable en el store
Proyecto store
Veremos como instalar la version de xampp en Mac
Veremos como instalar la version de xampp en windows
Crear tablas en phpmyadmin
Crearemos nuestro frontend con svelte
Definiremos nuestras rutas con svelte
Input Custom con materialize
Formulario de resgistro
Veremos el uso de la libreria SweetAlert
Foto de perfil
Guardar usuario lado php
Registro lado svelte
Validar email lado php
Validar email lado svelte
Login lado php
Login lado svelte
LocalStorage
Salir lado php
Salir lado svelte
Mantener sesión
Proyecto svelte + php parte I: login
Mostraremos la bienvenida al usuario
Guardar en php
Formulario de guardar en svelte
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.