Curso de Vuejs 2, Vuex con TypeScript
Este curso pertenece a las siguientes rutas de aprendizaje
Desbloquea el curso
Contrata un plan y consigue acceso completo
Crea tu cuenta¿Ya tienes una cuenta? Inicia sesión
En este curso quiero dar un paso más y enseñarte a añadir de forma completa a tus proyectos todas las ventajas de TypeScript. Si no conoces TypeScript, debes saber que nos ofrece la posibilidad de añadir tipado a todo lo que sucede en nuestra aplicación.
También veremos cómo utilizar clases para organizar mejor nuestros componentes, herencia o mixins. Todo ello haciendo uso de TypeScript y de los decoradores @Component, @Action, @Mutation, @State y muchos más que tenemos a nuestra disposición.
Veremos cómo implementar VueAxios en nuestro proyecto utilizando TypeScript, una alternativa que se ha hecho muy popular en los últimos meses y que parece que viene a reemplazar a VueResource. Para probarlo, desarrollaremos una API FALSA utilizando JSON-SERVER a la cual conectaremos desde nuestras acciones de Vuex para ofrecer datos a nuestra APP.
Si quieres subir el nivel de tus desarrollos cuando trabajas con Vuejs 2 y Vuex y conseguir mejores aplicaciones, no lo dudes, inscríbete al curso.
A continuación tienes una lista de lo que vamos a hacer en este curso:
- Utilizar TypeScript en aplicaciones desarrolladas con Vuejs 2
- Utilizar Vuex con TypeScript a fondo
- Trabajar con clases, interfaces, añadir tipado a nuestras aplicaciones, herencia, mixins, validaciones
- Añadir a tus proyectos VueAxios con TypeScript para consumir una API falsa con JSON SERVER
- Interceptar el Request y el Response de Axios en Vuejs 2
- Aplicar una Arquitectura correcta a tus proyectos, organizar código, mixins, separar componente y template
- Implementar los Hooks del Router para proteger las rutas desde nuestros Componentes con TypeScript
- Extender los tipos de Vuejs para incorporar plugins a la instancia
- Tener instalada una versión actual de Nodejs
- Un entorno preparado para trabajar con Vuejs 2 y Vuex
- Conocimientos de Vuejs 2 y Vuex, tengo varios cursos en la plataforma que te ayudarán a iniciarte si tienes dudas, puedes visitar mi perfil
- Saber qué es una clase o una interfaz
- Un plus haber hecho algo con TypeScript
Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.
Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.
Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.
Acerca del autor
Desarrollador con 10 años de experiencia en web y móvil y formador con 7 años de experiencia.
Empecé en el mundo de la programación a raíz de un accidente de trabajo y me tuve que reinventar.
Soy autodidacta, me dedico de forma profesional a desarrollar software y cada día aprendo cosas nuevas.
Apasionado del backend, me encanta todo lo que tiene que ver con procesos y lógica.
Me encanta programar, pero todavía más ayudar a otras personas en su proceso de formación.
4 valoraciones
Israel un abrazo y comentarte que este curso me encanto muchísimo de lo mejor que vi muchas gracias!!!
Excelente y completo curso para iniciar TYPESCRIPT con VueJS, estás dos tecnología juntas nos permiten realizar un proyector ordenado, fuertemente blindado, conocía TYPESCRIPT pero no su integración con VueJS, haberlo explorado en conjunto me da muchas expectativas e ideas de lo lejos que puede llegarse.
Te recomiendo éste curso para que domines TYPESCRIPT con VueJS, no te lo pierdas si te ha gustado TYPESCRIPT.
Israel, muchas gracias como siempre, un saludo!
Es un curso como digo Contundente. Corto pero al grano. Con mucha lógica. Muy bien estructurado. Recomendable. Como todos los cursos que he realizado hasta ahora en esta plataforma es 100% práctico. Todo lo que haces ves que lo podrías aplicar en tal y cual cosa. No es como otros cursos que te enseñan digamos los fundamentos y no como aplicar esos fundamentos. Esto es lo más que me gusta de estudiar aquí. Son cursos para aprender a aplicar la tecnología no a simplemente aprenderla.