Para el curso sobre VueJS es necesario tener instalado:
- Cualquier editor como Atom, Sublime Text, VSCode, o cualquier otro editor/IDE que nos guste.
- NodeJS en su última version.
Dependencias | Version |
---|---|
node | >= 8.4.0 |
npm | >= 5.3.0 |
yarn | >= 1.0.1 |
Aunque la API de Github es totalmente abierta, tiene una serie de limitaciones a la hora de utilizarla y consiste en limitar el número de llamadas que podemos hacer a la API de forma totalmnete anónima. Para ello, necesitaremos crear nuestro Personal Access Token, que conseguiremos realizando estos sencillos pasos (es necesario tener cuenta en Github, es totalmente gratuito):
- Hacemos login en nuestra cuenta de Github o creamos una cuenta nueva aquí
- Accedemos a las settings de nuestro usuario, concretamente, al apartado de Perosonal access tokens en el bloque Developer settings aquí
- Hacemos click en la opción Generate new token y nos validamos como usuario con nuestra clave
- Asignamos un nombre a nuestro token, por ejemplo, curso_vue, y seleccionamos todos los scopes
- Una vez seleccionado todo, hacemos click en el botón Generate token que se encuentra en la parte inferior
- Veremos que se nos ha generado un token de este estilo 2f06c9e8578e92bdc9f2c64cb06b6e316f7bXXXX
- Copiamos este token, y lo pegamos en el fichero dev.env.js que se encuentra en el directorio config de la aplicación codit
Con esto, podemos realizar más peiticiones a la API de Github, aunque seguiremos teniendo limitaciones, pero el número de peticiones que nos permite hacer la API con esta autenticación es suficiente para este curso
Gestión de tareas, o Todo list personal. Basado en componentes, como define la documentación oficial, sin CLI, y demás tools que nos provee Vue.
A new way to discover Github! Busca y encuentra al usuario que desees en Github, y obten toda la información relevante acerca de esta persona.
-
Introducción
- Vue.js
- Comunidad y ecosistema
- ¿Componentes?
- Entorno de desarrollo y CLI (Scaffolding)
- Nuestro primer componente
-
Ecmascript
- Nuevas features
- Babel
-
Componentes en VueJS
-
Estilizando nuestros componentes
-
Servicios externos
-
Rutas con Vue.js
-
Testeando nuestros components
- Karma, nuestro test runner
- Test unitarios de nuestros componentes
- End-to-end con Nightwatch
-
Flux mediante Vuex
- Introducción al patrón Flux
- ¿Vuex?
- State y Getters
- Mutaciones y Acciones
- Módulos y organización
-
Producción
- Vamos a generar nuestro build !
-
Solucionando el SEO desde el servidor
- ¿Que es SSR y porque es necesario?
- ¿Cómo lo implementariamos?
-
Nuxt.js y otros frameworks
Este proyecto esta licenciado bajo licencia MIT, si desea saber más, visite el fichero LICENSE