Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de SvelteJS

DISPONIBLE EN MODALIDAD:
Conviértete experto en el uso de SvelteJS. Aprenderás a crear aplicaciones web eficientes y altamente escalables, abordando temas como la navegación, formularios, animaciones, autenticación, seguridad y más. Al final, desarrollarás un proyecto completo que te ayudará a sinteizar todos los conocimientos en un proyecto realista.
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en SvelteJS bonificable para empresas

¿A quién va dirigido?

Desarrolladores web con experiencia previa en HTML, CSS y JavaScript que deseen dominar el framework Svelte y avanzar en el desarrollo de aplicaciones web altamente eficientes y escalables.

Objetivos

  • Comprender en profundidad qué es Svelte y llegar a dominarlo
  • Aprender a diseñar y desarrollar aplicaciones web funcionales utilizando Svelte, incluyendo la creación de interfaces de usuario, gestión de datos, enrutamiento y formularios
  • Explorar estrategias para optimizar el rendimiento de las aplicaciones Svelte, así como abordar la escalabilidad y el mantenimiento de proyectos a medida que crecen en complejidad
  • Familiarizarse con las mejores prácticas de seguridad en el desarrollo de aplicaciones Svelte, incluyendo la prevención de vulnerabilidades comunes y la gestión segura de datos
  • Llevar a cabo un proyecto final que integre todos los conceptos aprendidos a lo largo del curso, demostrando la capacidad de desarrollar una aplicación web completa en Svelte, desde la planificación hasta el despliegue

¿Qué vas a aprender?

Conviértete experto en el uso de SvelteJS. Aprenderás a crear aplicaciones web eficientes y altamente escalables, abordando temas como la navegación, formularios, animaciones, autenticación, seguridad y más. Al final, desarrollarás un proyecto completo que te ayudará a sinteizar todos los conocimientos en un proyecto realista.

Requisitos

  • Tener experiencia desarrollando aplicaciones web con HTML, CSS, SCSS y Javascript (ES6 o superior)
  • Tener Node (LTS), NPM, Visual Studio Code, Docker Desktop y GIT instalados previamente en el equipo
  • Tener un equipo con acceso a un usuario con permisos de instalación y conexión estable a Internet

Temario del curso

tema 1

Introducción a Svelte, instalación y primeros pasos

  • ¿Qué es Svelte?
  • Características de Svelte
  • Ventajas de Svelte
  • Comparación con otros frameworks
  • Aplicaciones y casos de uso de Svelte
  • Comunidad y recursos
  • Instalación de Node.js
  • Instalación de Svelte CLI
  • Creación de un nuevo proyecto Svelte
  • Análisis de la estructura del proyecto
  • Configuración inicial del entorno de desarrollo
  • Despliegue local
  • Herramientas de desarrollo y plugins de Visual Studio Code recomendados
tema 2

Diseño de la Interfaz de Usuario

  • Diseño de componentes en Svelte
  • Uso de etiquetas HTML en Svelte
  • Estilos en Svelte: CSS, SCSS y otras opciones
  • Componentes reutilizables y organización del código
  • Flexbox y diseños responsivos en Svelte
tema 3

Datos y Lógica en Svelte

  • Uso de variables y declaraciones en Svelte
  • Funciones y métodos en Svelte
  • Manipulación de datos y estado en la aplicación
  • Comunicación entre componentes
  • Gestión de eventos y acciones
tema 4

Propiedades y Atributos

  • Propiedades y su importancia en Svelte
  • Enlace de propiedades entre componentes
  • Atributos y su uso en elementos HTML
  • Modificación de atributos en tiempo real
  • Eventos personalizados y propiedades derivadas
tema 5

Navegación y Enrutamiento

  • Enrutamiento en aplicaciones Svelte
  • Configuración de rutas y navegación entre páginas
  • Gestión de parámetros de URL
  • Enlace y navegación entre componentes
  • Implementación de menús de navegación
tema 6

Formularios y Validación de Campos

  • Creación de formularios en Svelte
  • Validación de campos de formulario
  • Manejo de eventos de formulario
  • Retroalimentación al usuario en tiempo real
  • Envió y procesamiento de datos del formulario
tema 7

Animaciones y Transiciones

  • Creación de animaciones en Svelte
  • Transiciones suaves entre estados de componentes
  • Control y temporización de animaciones
  • Efectos visuales para una experiencia de usuario mejorada
  • Ejemplos y casos de uso de animaciones
tema 8

Autenticación y Autorización

  • Implementación de sistemas de autenticación
  • Control de acceso y permisos en la aplicación
  • Gestión de sesiones y usuarios
  • Integración con servicios de autenticación externos
  • Protección de rutas y recursos
tema 9

Builds y Despliegues

  • Optimización de la aplicación para producción
  • Creación de builds y paquetes optimizados
  • Configuración de entornos de despliegue
  • Estrategias de despliegue en distintos servidores
  • Pruebas y validación post-despliegue
tema 10

Mantenimiento y Escalabilidad

  • Estrategias para el mantenimiento de aplicaciones Svelte
  • Resolución de problemas y debugging
  • Escalabilidad de aplicaciones Svelte
  • Implementación de funciones avanzadas
  • Mejora del rendimiento y optimización del código
tema 11

Testing en Svelte

  • Enfoques para realizar pruebas unitarias en Svelte
  • Pruebas automatizadas y de integración
  • Herramientas y bibliotecas de testing recomendadas
  • Cobertura de código y seguimiento de calidad
tema 12

Gestión de Estado Avanzada

  • Implementación de gestión de estado avanzada en Svelte
  • Uso de librerías de gestión de estado externas
  • Mantenimiento del estado en aplicaciones grandes
  • Comunicación entre componentes distantes
  • Carga y almacenamiento de datos de forma eficiente
tema 13

Seguridad y Buenas Prácticas

  • Mejores prácticas de seguridad en aplicaciones Svelte
  • Prevención de ataques y vulnerabilidades comunes
  • Reglas de seguridad en el desarrollo
  • Validación de datos y entrada del usuario
  • Gestión segura de recursos y datos sensibles
tema 14

Comunidad y Recursos

  • Participación en la comunidad Svelte
  • Recursos educativos y tutoriales
  • Mantenimiento y actualización de aplicaciones Svelte
  • Exploración de casos de estudio
  • Futuras tendencias en el desarrollo con Svelte
tema 15

Proyecto Final

  • Descripción del proyecto final
  • Objetivos y alcance del proyecto
  • Planificación y estructura del proyecto
  • Implementación y desarrollo de la aplicación en Svelte
  • Pruebas y depuración
  • Despliegue y publicación del proyecto
  • Documentación del proyecto
  • Siguientes pasos y oportunidades en el desarrollo con Svelte

Curso de SvelteJS bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient