├── 2-1-options-api-overview ├── .gitignore ├── .prettierrc ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── cursos │ │ ├── bash.jpg │ │ ├── buenas-practicas-bdd-cucumber-behat.jpg │ │ ├── comunicacion-microservicios.jpg │ │ ├── cqrs-event-sourcing-kotlin-axon-framework.jpg │ │ ├── css-layouts-bg.png │ │ ├── css-layouts.jpg │ │ ├── curso-agile-retrospectivas.jpg │ │ ├── curso-api-http-scala.jpg │ │ ├── curso-app-mean-webpack.jpg │ │ ├── curso-app-vuejs-jest.jpg │ │ ├── curso-arquitectura-hexagonal.jpg │ │ ├── curso-aws-ec2.jpg │ │ ├── curso-aws-escalando-apps.jpg │ │ ├── curso-cqrs.jpg │ │ ├── curso-introduccion-scala.jpg │ │ ├── curso-screenshot-testing-android.jpg │ │ ├── curso-screenshot-testing-ios.jpg │ │ ├── curso-ui-testing-android.jpg │ │ ├── curso-ui-testing-ios.jpg │ │ ├── ddd-en-php.jpg │ │ ├── ddd-java.jpg │ │ ├── docker-desde-0.jpg │ │ ├── domain-driven-design.jpg │ │ ├── dotfiles.jpg │ │ ├── elastic-stack.jpg │ │ ├── git-introduccion-trabajo-en-equipo.jpg │ │ ├── github-actions-automatizacion.jpg │ │ ├── github-actions-integracion-continua.jpg │ │ ├── go-primera-app.jpg │ │ ├── intellij.jpg │ │ ├── iterm-productividad.jpg │ │ ├── kubernetes-para-desarrolladores.jpg │ │ ├── makefiles.jpg │ │ ├── migracion-vuejs.jpg │ │ ├── notion.jpg │ │ ├── programacion-funcional-refactor-typeclasses.jpg │ │ ├── prometheus.jpg │ │ ├── reactjs-de-0-a-deploy.jpg │ │ ├── solid.jpg │ │ ├── terminal-zsh.jpg │ │ ├── testing-introduccion-buenas-practicas.jpg │ │ ├── testing-vuex.jpg │ │ └── vistas-android.jpg │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── CourseCard.vue │ │ └── UserCourses.vue │ ├── main.ts │ ├── router │ │ └── index.ts │ ├── services │ │ ├── api.ts │ │ └── courses.json │ ├── shims-vue.d.ts │ ├── store │ │ └── index.ts │ ├── types │ │ └── Course.ts │ └── views │ │ └── Home.vue └── tsconfig.json ├── 2-3-migrating-to-composition-api ├── .gitignore ├── .prettierrc ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── cursos │ │ ├── bash.jpg │ │ ├── buenas-practicas-bdd-cucumber-behat.jpg │ │ ├── comunicacion-microservicios.jpg │ │ ├── cqrs-event-sourcing-kotlin-axon-framework.jpg │ │ ├── css-layouts-bg.png │ │ ├── css-layouts.jpg │ │ ├── curso-agile-retrospectivas.jpg │ │ ├── curso-api-http-scala.jpg │ │ ├── curso-app-mean-webpack.jpg │ │ ├── curso-app-vuejs-jest.jpg │ │ ├── curso-arquitectura-hexagonal.jpg │ │ ├── curso-aws-ec2.jpg │ │ ├── curso-aws-escalando-apps.jpg │ │ ├── curso-cqrs.jpg │ │ ├── curso-introduccion-scala.jpg │ │ ├── curso-screenshot-testing-android.jpg │ │ ├── curso-screenshot-testing-ios.jpg │ │ ├── curso-ui-testing-android.jpg │ │ ├── curso-ui-testing-ios.jpg │ │ ├── ddd-en-php.jpg │ │ ├── ddd-java.jpg │ │ ├── docker-desde-0.jpg │ │ ├── domain-driven-design.jpg │ │ ├── dotfiles.jpg │ │ ├── elastic-stack.jpg │ │ ├── git-introduccion-trabajo-en-equipo.jpg │ │ ├── github-actions-automatizacion.jpg │ │ ├── github-actions-integracion-continua.jpg │ │ ├── go-primera-app.jpg │ │ ├── intellij.jpg │ │ ├── iterm-productividad.jpg │ │ ├── kubernetes-para-desarrolladores.jpg │ │ ├── makefiles.jpg │ │ ├── migracion-vuejs.jpg │ │ ├── notion.jpg │ │ ├── programacion-funcional-refactor-typeclasses.jpg │ │ ├── prometheus.jpg │ │ ├── reactjs-de-0-a-deploy.jpg │ │ ├── solid.jpg │ │ ├── terminal-zsh.jpg │ │ ├── testing-introduccion-buenas-practicas.jpg │ │ ├── testing-vuex.jpg │ │ └── vistas-android.jpg │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── CourseCard.vue │ │ └── UserCourses.vue │ ├── main.ts │ ├── router │ │ └── index.ts │ ├── services │ │ ├── api.ts │ │ └── courses.json │ ├── shims-vue.d.ts │ ├── store │ │ └── index.ts │ ├── types │ │ └── Course.ts │ └── views │ │ └── Home.vue └── tsconfig.json ├── 3-1-from-mixins-to-composition-api ├── .gitignore ├── .prettierrc ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── cursos │ │ ├── bash.jpg │ │ ├── buenas-practicas-bdd-cucumber-behat.jpg │ │ ├── comunicacion-microservicios.jpg │ │ ├── cqrs-event-sourcing-kotlin-axon-framework.jpg │ │ ├── css-layouts-bg.png │ │ ├── css-layouts.jpg │ │ ├── curso-agile-retrospectivas.jpg │ │ ├── curso-api-http-scala.jpg │ │ ├── curso-app-mean-webpack.jpg │ │ ├── curso-app-vuejs-jest.jpg │ │ ├── curso-arquitectura-hexagonal.jpg │ │ ├── curso-aws-ec2.jpg │ │ ├── curso-aws-escalando-apps.jpg │ │ ├── curso-cqrs.jpg │ │ ├── curso-introduccion-scala.jpg │ │ ├── curso-screenshot-testing-android.jpg │ │ ├── curso-screenshot-testing-ios.jpg │ │ ├── curso-ui-testing-android.jpg │ │ ├── curso-ui-testing-ios.jpg │ │ ├── ddd-en-php.jpg │ │ ├── ddd-java.jpg │ │ ├── docker-desde-0.jpg │ │ ├── domain-driven-design.jpg │ │ ├── dotfiles.jpg │ │ ├── elastic-stack.jpg │ │ ├── git-introduccion-trabajo-en-equipo.jpg │ │ ├── github-actions-automatizacion.jpg │ │ ├── github-actions-integracion-continua.jpg │ │ ├── go-primera-app.jpg │ │ ├── intellij.jpg │ │ ├── iterm-productividad.jpg │ │ ├── kubernetes-para-desarrolladores.jpg │ │ ├── makefiles.jpg │ │ ├── migracion-vuejs.jpg │ │ ├── notion.jpg │ │ ├── programacion-funcional-refactor-typeclasses.jpg │ │ ├── prometheus.jpg │ │ ├── reactjs-de-0-a-deploy.jpg │ │ ├── solid.jpg │ │ ├── terminal-zsh.jpg │ │ ├── testing-introduccion-buenas-practicas.jpg │ │ ├── testing-vuex.jpg │ │ └── vistas-android.jpg │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── CourseCard.vue │ │ ├── CourseInfo.vue │ │ └── Modal.vue │ ├── main.ts │ ├── services │ │ ├── api.ts │ │ └── courses.json │ ├── shims-vue.d.ts │ ├── store │ │ └── index.ts │ ├── types │ │ └── Course.ts │ └── use │ │ └── tracking.ts └── tsconfig.json ├── 3-2-migrating-complex-components ├── .gitignore ├── .prettierrc ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── cursos │ │ ├── bash.jpg │ │ ├── buenas-practicas-bdd-cucumber-behat.jpg │ │ ├── comunicacion-microservicios.jpg │ │ ├── cqrs-event-sourcing-kotlin-axon-framework.jpg │ │ ├── css-layouts-bg.png │ │ ├── css-layouts.jpg │ │ ├── curso-agile-retrospectivas.jpg │ │ ├── curso-api-http-scala.jpg │ │ ├── curso-app-mean-webpack.jpg │ │ ├── curso-app-vuejs-jest.jpg │ │ ├── curso-arquitectura-hexagonal.jpg │ │ ├── curso-aws-ec2.jpg │ │ ├── curso-aws-escalando-apps.jpg │ │ ├── curso-cqrs.jpg │ │ ├── curso-introduccion-scala.jpg │ │ ├── curso-screenshot-testing-android.jpg │ │ ├── curso-screenshot-testing-ios.jpg │ │ ├── curso-ui-testing-android.jpg │ │ ├── curso-ui-testing-ios.jpg │ │ ├── ddd-en-php.jpg │ │ ├── ddd-java.jpg │ │ ├── docker-desde-0.jpg │ │ ├── domain-driven-design.jpg │ │ ├── dotfiles.jpg │ │ ├── elastic-stack.jpg │ │ ├── git-introduccion-trabajo-en-equipo.jpg │ │ ├── github-actions-automatizacion.jpg │ │ ├── github-actions-integracion-continua.jpg │ │ ├── go-primera-app.jpg │ │ ├── intellij.jpg │ │ ├── iterm-productividad.jpg │ │ ├── kubernetes-para-desarrolladores.jpg │ │ ├── makefiles.jpg │ │ ├── migracion-vuejs.jpg │ │ ├── notion.jpg │ │ ├── programacion-funcional-refactor-typeclasses.jpg │ │ ├── prometheus.jpg │ │ ├── reactjs-de-0-a-deploy.jpg │ │ ├── solid.jpg │ │ ├── terminal-zsh.jpg │ │ ├── testing-introduccion-buenas-practicas.jpg │ │ ├── testing-vuex.jpg │ │ └── vistas-android.jpg │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── CourseCard.vue │ │ ├── Courses │ │ │ ├── index.vue │ │ │ ├── useCourses.ts │ │ │ ├── useFilter.ts │ │ │ └── useSearch.ts │ │ └── Filters.vue │ ├── main.ts │ ├── router │ │ └── index.ts │ ├── services │ │ ├── api.ts │ │ └── courses.json │ ├── shims-vue.d.ts │ ├── types │ │ └── Course.ts │ └── views │ │ └── Home.vue └── tsconfig.json ├── 4-1-changes-in-style ├── .gitignore ├── .prettierrc ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── cursos │ │ ├── bash.jpg │ │ ├── buenas-practicas-bdd-cucumber-behat.jpg │ │ ├── comunicacion-microservicios.jpg │ │ ├── cqrs-event-sourcing-kotlin-axon-framework.jpg │ │ ├── css-layouts-bg.png │ │ ├── css-layouts.jpg │ │ ├── curso-agile-retrospectivas.jpg │ │ ├── curso-api-http-scala.jpg │ │ ├── curso-app-mean-webpack.jpg │ │ ├── curso-app-vuejs-jest.jpg │ │ ├── curso-arquitectura-hexagonal.jpg │ │ ├── curso-aws-ec2.jpg │ │ ├── curso-aws-escalando-apps.jpg │ │ ├── curso-cqrs.jpg │ │ ├── curso-introduccion-scala.jpg │ │ ├── curso-screenshot-testing-android.jpg │ │ ├── curso-screenshot-testing-ios.jpg │ │ ├── curso-ui-testing-android.jpg │ │ ├── curso-ui-testing-ios.jpg │ │ ├── ddd-en-php.jpg │ │ ├── ddd-java.jpg │ │ ├── docker-desde-0.jpg │ │ ├── domain-driven-design.jpg │ │ ├── dotfiles.jpg │ │ ├── elastic-stack.jpg │ │ ├── git-introduccion-trabajo-en-equipo.jpg │ │ ├── github-actions-automatizacion.jpg │ │ ├── github-actions-integracion-continua.jpg │ │ ├── go-primera-app.jpg │ │ ├── intellij.jpg │ │ ├── iterm-productividad.jpg │ │ ├── kubernetes-para-desarrolladores.jpg │ │ ├── makefiles.jpg │ │ ├── migracion-vuejs.jpg │ │ ├── notion.jpg │ │ ├── programacion-funcional-refactor-typeclasses.jpg │ │ ├── prometheus.jpg │ │ ├── reactjs-de-0-a-deploy.jpg │ │ ├── solid.jpg │ │ ├── terminal-zsh.jpg │ │ ├── testing-introduccion-buenas-practicas.jpg │ │ ├── testing-vuex.jpg │ │ └── vistas-android.jpg │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── Card.vue │ │ └── CourseDetail.vue │ ├── data │ │ └── course-detail.json │ ├── main.ts │ ├── shims-vue.d.ts │ └── types │ │ └── Course.ts └── tsconfig.json ├── 4-2-async-components ├── .gitignore ├── .prettierrc ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── cursos │ │ ├── bash.jpg │ │ ├── buenas-practicas-bdd-cucumber-behat.jpg │ │ ├── comunicacion-microservicios.jpg │ │ ├── cqrs-event-sourcing-kotlin-axon-framework.jpg │ │ ├── css-layouts-bg.png │ │ ├── css-layouts.jpg │ │ ├── curso-agile-retrospectivas.jpg │ │ ├── curso-api-http-scala.jpg │ │ ├── curso-app-mean-webpack.jpg │ │ ├── curso-app-vuejs-jest.jpg │ │ ├── curso-arquitectura-hexagonal.jpg │ │ ├── curso-aws-ec2.jpg │ │ ├── curso-aws-escalando-apps.jpg │ │ ├── curso-cqrs.jpg │ │ ├── curso-introduccion-scala.jpg │ │ ├── curso-screenshot-testing-android.jpg │ │ ├── curso-screenshot-testing-ios.jpg │ │ ├── curso-ui-testing-android.jpg │ │ ├── curso-ui-testing-ios.jpg │ │ ├── ddd-en-php.jpg │ │ ├── ddd-java.jpg │ │ ├── docker-desde-0.jpg │ │ ├── domain-driven-design.jpg │ │ ├── dotfiles.jpg │ │ ├── elastic-stack.jpg │ │ ├── git-introduccion-trabajo-en-equipo.jpg │ │ ├── github-actions-automatizacion.jpg │ │ ├── github-actions-integracion-continua.jpg │ │ ├── go-primera-app.jpg │ │ ├── intellij.jpg │ │ ├── iterm-productividad.jpg │ │ ├── kubernetes-para-desarrolladores.jpg │ │ ├── makefiles.jpg │ │ ├── migracion-vuejs.jpg │ │ ├── notion.jpg │ │ ├── programacion-funcional-refactor-typeclasses.jpg │ │ ├── prometheus.jpg │ │ ├── reactjs-de-0-a-deploy.jpg │ │ ├── solid.jpg │ │ ├── terminal-zsh.jpg │ │ ├── testing-introduccion-buenas-practicas.jpg │ │ ├── testing-vuex.jpg │ │ └── vistas-android.jpg │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── Card.vue │ │ ├── Chat.vue │ │ ├── CourseDetail.vue │ │ ├── Loader.vue │ │ └── Login.vue │ ├── data │ │ └── course-detail.json │ ├── main.ts │ ├── shims-vue.d.ts │ ├── store │ │ └── index.ts │ └── types │ │ └── Course.ts └── tsconfig.json ├── 4-3-teleport ├── .gitignore ├── .prettierrc ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── cursos │ │ ├── bash.jpg │ │ ├── buenas-practicas-bdd-cucumber-behat.jpg │ │ ├── comunicacion-microservicios.jpg │ │ ├── cqrs-event-sourcing-kotlin-axon-framework.jpg │ │ ├── css-layouts-bg.png │ │ ├── css-layouts.jpg │ │ ├── curso-agile-retrospectivas.jpg │ │ ├── curso-api-http-scala.jpg │ │ ├── curso-app-mean-webpack.jpg │ │ ├── curso-app-vuejs-jest.jpg │ │ ├── curso-arquitectura-hexagonal.jpg │ │ ├── curso-aws-ec2.jpg │ │ ├── curso-aws-escalando-apps.jpg │ │ ├── curso-cqrs.jpg │ │ ├── curso-introduccion-scala.jpg │ │ ├── curso-screenshot-testing-android.jpg │ │ ├── curso-screenshot-testing-ios.jpg │ │ ├── curso-ui-testing-android.jpg │ │ ├── curso-ui-testing-ios.jpg │ │ ├── ddd-en-php.jpg │ │ ├── ddd-java.jpg │ │ ├── docker-desde-0.jpg │ │ ├── domain-driven-design.jpg │ │ ├── dotfiles.jpg │ │ ├── elastic-stack.jpg │ │ ├── git-introduccion-trabajo-en-equipo.jpg │ │ ├── github-actions-automatizacion.jpg │ │ ├── github-actions-integracion-continua.jpg │ │ ├── go-primera-app.jpg │ │ ├── intellij.jpg │ │ ├── iterm-productividad.jpg │ │ ├── kubernetes-para-desarrolladores.jpg │ │ ├── makefiles.jpg │ │ ├── migracion-vuejs.jpg │ │ ├── notion.jpg │ │ ├── programacion-funcional-refactor-typeclasses.jpg │ │ ├── prometheus.jpg │ │ ├── reactjs-de-0-a-deploy.jpg │ │ ├── solid.jpg │ │ ├── terminal-zsh.jpg │ │ ├── testing-introduccion-buenas-practicas.jpg │ │ ├── testing-vuex.jpg │ │ └── vistas-android.jpg │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── Carousel.vue │ │ ├── Course.vue │ │ ├── CourseInfo.vue │ │ └── Modal.vue │ ├── data │ │ └── courses.json │ ├── main.ts │ ├── shims-vue.d.ts │ └── types │ │ └── Course.ts └── tsconfig.json ├── 5-1-v-model-between-components ├── .gitignore ├── .prettierrc ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── cursos │ │ ├── bash.jpg │ │ ├── buenas-practicas-bdd-cucumber-behat.jpg │ │ ├── comunicacion-microservicios.jpg │ │ ├── cqrs-event-sourcing-kotlin-axon-framework.jpg │ │ ├── css-layouts-bg.png │ │ ├── css-layouts.jpg │ │ ├── curso-agile-retrospectivas.jpg │ │ ├── curso-api-http-scala.jpg │ │ ├── curso-app-mean-webpack.jpg │ │ ├── curso-app-vuejs-jest.jpg │ │ ├── curso-arquitectura-hexagonal.jpg │ │ ├── curso-aws-ec2.jpg │ │ ├── curso-aws-escalando-apps.jpg │ │ ├── curso-cqrs.jpg │ │ ├── curso-introduccion-scala.jpg │ │ ├── curso-screenshot-testing-android.jpg │ │ ├── curso-screenshot-testing-ios.jpg │ │ ├── curso-ui-testing-android.jpg │ │ ├── curso-ui-testing-ios.jpg │ │ ├── ddd-en-php.jpg │ │ ├── ddd-java.jpg │ │ ├── docker-desde-0.jpg │ │ ├── domain-driven-design.jpg │ │ ├── dotfiles.jpg │ │ ├── elastic-stack.jpg │ │ ├── git-introduccion-trabajo-en-equipo.jpg │ │ ├── github-actions-automatizacion.jpg │ │ ├── github-actions-integracion-continua.jpg │ │ ├── go-primera-app.jpg │ │ ├── intellij.jpg │ │ ├── iterm-productividad.jpg │ │ ├── kubernetes-para-desarrolladores.jpg │ │ ├── makefiles.jpg │ │ ├── migracion-vuejs.jpg │ │ ├── notion.jpg │ │ ├── programacion-funcional-refactor-typeclasses.jpg │ │ ├── prometheus.jpg │ │ ├── reactjs-de-0-a-deploy.jpg │ │ ├── solid.jpg │ │ ├── terminal-zsh.jpg │ │ ├── testing-introduccion-buenas-practicas.jpg │ │ ├── testing-vuex.jpg │ │ └── vistas-android.jpg │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── CourseCard.vue │ │ ├── Courses │ │ │ ├── index.vue │ │ │ └── useCourses.ts │ │ └── Search.vue │ ├── main.ts │ ├── router │ │ └── index.ts │ ├── services │ │ ├── api.ts │ │ └── courses.json │ ├── shims-vue.d.ts │ ├── types │ │ └── Course.ts │ └── views │ │ └── Home.vue └── tsconfig.json ├── 5-2-events-validation ├── .gitignore ├── .prettierrc ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── cursos │ │ ├── bash.jpg │ │ ├── buenas-practicas-bdd-cucumber-behat.jpg │ │ ├── comunicacion-microservicios.jpg │ │ ├── cqrs-event-sourcing-kotlin-axon-framework.jpg │ │ ├── css-layouts-bg.png │ │ ├── css-layouts.jpg │ │ ├── curso-agile-retrospectivas.jpg │ │ ├── curso-api-http-scala.jpg │ │ ├── curso-app-mean-webpack.jpg │ │ ├── curso-app-vuejs-jest.jpg │ │ ├── curso-arquitectura-hexagonal.jpg │ │ ├── curso-aws-ec2.jpg │ │ ├── curso-aws-escalando-apps.jpg │ │ ├── curso-cqrs.jpg │ │ ├── curso-introduccion-scala.jpg │ │ ├── curso-screenshot-testing-android.jpg │ │ ├── curso-screenshot-testing-ios.jpg │ │ ├── curso-ui-testing-android.jpg │ │ ├── curso-ui-testing-ios.jpg │ │ ├── ddd-en-php.jpg │ │ ├── ddd-java.jpg │ │ ├── docker-desde-0.jpg │ │ ├── domain-driven-design.jpg │ │ ├── dotfiles.jpg │ │ ├── elastic-stack.jpg │ │ ├── git-introduccion-trabajo-en-equipo.jpg │ │ ├── github-actions-automatizacion.jpg │ │ ├── github-actions-integracion-continua.jpg │ │ ├── go-primera-app.jpg │ │ ├── intellij.jpg │ │ ├── iterm-productividad.jpg │ │ ├── kubernetes-para-desarrolladores.jpg │ │ ├── makefiles.jpg │ │ ├── migracion-vuejs.jpg │ │ ├── notion.jpg │ │ ├── programacion-funcional-refactor-typeclasses.jpg │ │ ├── prometheus.jpg │ │ ├── reactjs-de-0-a-deploy.jpg │ │ ├── solid.jpg │ │ ├── terminal-zsh.jpg │ │ ├── testing-introduccion-buenas-practicas.jpg │ │ ├── testing-vuex.jpg │ │ └── vistas-android.jpg │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── CourseCard.vue │ │ ├── Courses │ │ │ ├── index.vue │ │ │ └── useCourses.ts │ │ └── Search.vue │ ├── main.ts │ ├── router │ │ └── index.ts │ ├── services │ │ ├── api.ts │ │ └── courses.json │ ├── shims-vue.d.ts │ ├── types │ │ └── Course.ts │ └── views │ │ └── Home.vue └── tsconfig.json ├── 5-3-provide-inject ├── .gitignore ├── .prettierrc ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── cursos │ │ ├── bash.jpg │ │ ├── buenas-practicas-bdd-cucumber-behat.jpg │ │ ├── comunicacion-microservicios.jpg │ │ ├── cqrs-event-sourcing-kotlin-axon-framework.jpg │ │ ├── css-layouts-bg.png │ │ ├── css-layouts.jpg │ │ ├── curso-agile-retrospectivas.jpg │ │ ├── curso-api-http-scala.jpg │ │ ├── curso-app-mean-webpack.jpg │ │ ├── curso-app-vuejs-jest.jpg │ │ ├── curso-arquitectura-hexagonal.jpg │ │ ├── curso-aws-ec2.jpg │ │ ├── curso-aws-escalando-apps.jpg │ │ ├── curso-cqrs.jpg │ │ ├── curso-introduccion-scala.jpg │ │ ├── curso-screenshot-testing-android.jpg │ │ ├── curso-screenshot-testing-ios.jpg │ │ ├── curso-ui-testing-android.jpg │ │ ├── curso-ui-testing-ios.jpg │ │ ├── ddd-en-php.jpg │ │ ├── ddd-java.jpg │ │ ├── docker-desde-0.jpg │ │ ├── domain-driven-design.jpg │ │ ├── dotfiles.jpg │ │ ├── elastic-stack.jpg │ │ ├── git-introduccion-trabajo-en-equipo.jpg │ │ ├── github-actions-automatizacion.jpg │ │ ├── github-actions-integracion-continua.jpg │ │ ├── go-primera-app.jpg │ │ ├── intellij.jpg │ │ ├── iterm-productividad.jpg │ │ ├── kubernetes-para-desarrolladores.jpg │ │ ├── makefiles.jpg │ │ ├── migracion-vuejs.jpg │ │ ├── notion.jpg │ │ ├── programacion-funcional-refactor-typeclasses.jpg │ │ ├── prometheus.jpg │ │ ├── reactjs-de-0-a-deploy.jpg │ │ ├── solid.jpg │ │ ├── terminal-zsh.jpg │ │ ├── testing-introduccion-buenas-practicas.jpg │ │ ├── testing-vuex.jpg │ │ └── vistas-android.jpg │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── CourseCard.vue │ │ ├── Courses │ │ │ ├── index.vue │ │ │ ├── useCourses.ts │ │ │ ├── useFilter.ts │ │ │ └── useSearch.ts │ │ ├── FilterControls.vue │ │ ├── Filters.vue │ │ ├── Search.vue │ │ ├── TagFilters.vue │ │ └── TotalCourses.vue │ ├── main.ts │ ├── services │ │ ├── api.ts │ │ └── courses.json │ ├── shims-vue.d.ts │ └── types │ │ └── Course.ts └── tsconfig.json ├── 6-2-state-management-provider-pattern ├── .gitignore ├── .prettierrc ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── cursos │ │ ├── css-layouts-bg.png │ │ └── css-layouts.jpg │ ├── favicon.ico │ ├── index.html │ └── users │ │ └── nuria.jpg ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── Card.vue │ │ ├── Chat.vue │ │ ├── CourseDetail.vue │ │ ├── Loader.vue │ │ └── User.vue │ ├── data │ │ └── course-detail.json │ ├── main.ts │ ├── providers │ │ └── User.ts │ ├── shims-vue.d.ts │ └── types │ │ └── Course.ts └── tsconfig.json ├── 6-3-state-management-composition-api ├── .gitignore ├── .prettierrc ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── cursos │ │ ├── css-layouts-bg.png │ │ └── css-layouts.jpg │ ├── favicon.ico │ ├── index.html │ └── users │ │ └── nuria.jpg ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── Card.vue │ │ ├── Chat.vue │ │ ├── CourseDetail.vue │ │ ├── Loader.vue │ │ └── User.vue │ ├── data │ │ └── course-detail.json │ ├── main.ts │ ├── shims-vue.d.ts │ ├── types │ │ └── Course.ts │ └── use │ │ └── user.ts └── tsconfig.json ├── 7-2-script-setup ├── .browserslistrc ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── cursos │ │ ├── bash.jpg │ │ ├── buenas-practicas-bdd-cucumber-behat.jpg │ │ ├── comunicacion-microservicios.jpg │ │ ├── cqrs-event-sourcing-kotlin-axon-framework.jpg │ │ ├── css-layouts-bg.png │ │ ├── css-layouts.jpg │ │ ├── curso-agile-retrospectivas.jpg │ │ ├── curso-api-http-scala.jpg │ │ ├── curso-app-mean-webpack.jpg │ │ ├── curso-app-vuejs-jest.jpg │ │ ├── curso-arquitectura-hexagonal.jpg │ │ ├── curso-aws-ec2.jpg │ │ ├── curso-aws-escalando-apps.jpg │ │ ├── curso-cqrs.jpg │ │ ├── curso-introduccion-scala.jpg │ │ ├── curso-screenshot-testing-android.jpg │ │ ├── curso-screenshot-testing-ios.jpg │ │ ├── curso-ui-testing-android.jpg │ │ ├── curso-ui-testing-ios.jpg │ │ ├── ddd-en-php.jpg │ │ ├── ddd-java.jpg │ │ ├── docker-desde-0.jpg │ │ ├── domain-driven-design.jpg │ │ ├── dotfiles.jpg │ │ ├── elastic-stack.jpg │ │ ├── git-introduccion-trabajo-en-equipo.jpg │ │ ├── github-actions-automatizacion.jpg │ │ ├── github-actions-integracion-continua.jpg │ │ ├── go-primera-app.jpg │ │ ├── intellij.jpg │ │ ├── iterm-productividad.jpg │ │ ├── kubernetes-para-desarrolladores.jpg │ │ ├── makefiles.jpg │ │ ├── migracion-vuejs.jpg │ │ ├── notion.jpg │ │ ├── programacion-funcional-refactor-typeclasses.jpg │ │ ├── prometheus.jpg │ │ ├── reactjs-de-0-a-deploy.jpg │ │ ├── solid.jpg │ │ ├── terminal-zsh.jpg │ │ ├── testing-introduccion-buenas-practicas.jpg │ │ ├── testing-vuex.jpg │ │ └── vistas-android.jpg │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── CourseCard.vue │ │ ├── UserCourses.ts │ │ └── UserCourses.vue │ ├── main.ts │ ├── router │ │ └── index.ts │ ├── services │ │ ├── api.ts │ │ └── courses.json │ ├── shims-vue.d.ts │ ├── store │ │ └── index.ts │ ├── types │ │ └── Course.ts │ └── views │ │ └── Home.vue └── tsconfig.json ├── 7-3-migration ├── .gitignore ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── cursos │ │ ├── bash.jpg │ │ ├── buenas-practicas-bdd-cucumber-behat.jpg │ │ ├── comunicacion-microservicios.jpg │ │ ├── cqrs-event-sourcing-kotlin-axon-framework.jpg │ │ ├── curso-agile-retrospectivas.jpg │ │ ├── curso-api-http-scala.jpg │ │ ├── curso-app-mean-webpack.jpg │ │ ├── curso-app-vuejs-jest.jpg │ │ ├── curso-arquitectura-hexagonal.jpg │ │ ├── curso-aws-ec2.jpg │ │ ├── curso-aws-escalando-apps.jpg │ │ ├── curso-cqrs.jpg │ │ ├── curso-introduccion-scala.jpg │ │ ├── curso-screenshot-testing-android.jpg │ │ ├── curso-screenshot-testing-ios.jpg │ │ ├── curso-ui-testing-android.jpg │ │ ├── curso-ui-testing-ios.jpg │ │ ├── ddd-en-php.jpg │ │ ├── ddd-java.jpg │ │ ├── docker-desde-0.jpg │ │ ├── domain-driven-design.jpg │ │ ├── dotfiles.jpg │ │ ├── elastic-stack.jpg │ │ ├── git-introduccion-trabajo-en-equipo.jpg │ │ ├── github-actions-automatizacion.jpg │ │ ├── github-actions-integracion-continua.jpg │ │ ├── go-primera-app.jpg │ │ ├── intellij.jpg │ │ ├── iterm-productividad.jpg │ │ ├── kubernetes-para-desarrolladores.jpg │ │ ├── makefiles.jpg │ │ ├── migracion-vuejs.jpg │ │ ├── notion.jpg │ │ ├── programacion-funcional-refactor-typeclasses.jpg │ │ ├── prometheus.jpg │ │ ├── reactjs-de-0-a-deploy.jpg │ │ ├── solid.jpg │ │ ├── terminal-zsh.jpg │ │ ├── testing-introduccion-buenas-practicas.jpg │ │ ├── testing-vuex.jpg │ │ └── vistas-android.jpg │ ├── favicon.ico │ ├── images │ │ ├── burger.svg │ │ ├── cursos-codelytv-pro.png │ │ ├── logo-codelytv.png │ │ ├── plant.jpg │ │ └── rico-sonriente-2273.png │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ └── styles │ │ │ └── common.css │ ├── components │ │ ├── Card.vue │ │ ├── Checkbox.vue │ │ ├── CourseInfo.vue │ │ ├── Courses.vue │ │ ├── Footer.vue │ │ ├── Header.vue │ │ ├── Hero.vue │ │ └── Modal.vue │ ├── content │ │ └── courses.json │ └── main.js └── vue.config.js └── README.md /2-1-options-api-overview/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/.gitignore -------------------------------------------------------------------------------- /2-1-options-api-overview/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all" 3 | } 4 | -------------------------------------------------------------------------------- /2-1-options-api-overview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/README.md -------------------------------------------------------------------------------- /2-1-options-api-overview/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/babel.config.js -------------------------------------------------------------------------------- /2-1-options-api-overview/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/package-lock.json -------------------------------------------------------------------------------- /2-1-options-api-overview/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/package.json -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/bash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/bash.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/comunicacion-microservicios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/comunicacion-microservicios.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/css-layouts-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/css-layouts-bg.png -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/css-layouts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/css-layouts.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/curso-agile-retrospectivas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/curso-agile-retrospectivas.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/curso-api-http-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/curso-api-http-scala.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/curso-app-mean-webpack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/curso-app-mean-webpack.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/curso-app-vuejs-jest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/curso-app-vuejs-jest.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/curso-arquitectura-hexagonal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/curso-arquitectura-hexagonal.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/curso-aws-ec2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/curso-aws-ec2.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/curso-aws-escalando-apps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/curso-aws-escalando-apps.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/curso-cqrs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/curso-cqrs.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/curso-introduccion-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/curso-introduccion-scala.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/curso-screenshot-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/curso-screenshot-testing-android.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/curso-screenshot-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/curso-screenshot-testing-ios.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/curso-ui-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/curso-ui-testing-android.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/curso-ui-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/curso-ui-testing-ios.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/ddd-en-php.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/ddd-en-php.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/ddd-java.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/ddd-java.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/docker-desde-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/docker-desde-0.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/domain-driven-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/domain-driven-design.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/dotfiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/dotfiles.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/elastic-stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/elastic-stack.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/github-actions-automatizacion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/github-actions-automatizacion.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/go-primera-app.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/go-primera-app.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/intellij.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/intellij.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/iterm-productividad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/iterm-productividad.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/kubernetes-para-desarrolladores.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/kubernetes-para-desarrolladores.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/makefiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/makefiles.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/migracion-vuejs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/migracion-vuejs.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/notion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/notion.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/prometheus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/prometheus.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/reactjs-de-0-a-deploy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/reactjs-de-0-a-deploy.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/solid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/solid.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/terminal-zsh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/terminal-zsh.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/testing-vuex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/testing-vuex.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/cursos/vistas-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/cursos/vistas-android.jpg -------------------------------------------------------------------------------- /2-1-options-api-overview/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/favicon.ico -------------------------------------------------------------------------------- /2-1-options-api-overview/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/public/index.html -------------------------------------------------------------------------------- /2-1-options-api-overview/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/src/App.vue -------------------------------------------------------------------------------- /2-1-options-api-overview/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/src/assets/logo.png -------------------------------------------------------------------------------- /2-1-options-api-overview/src/components/CourseCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/src/components/CourseCard.vue -------------------------------------------------------------------------------- /2-1-options-api-overview/src/components/UserCourses.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/src/components/UserCourses.vue -------------------------------------------------------------------------------- /2-1-options-api-overview/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/src/main.ts -------------------------------------------------------------------------------- /2-1-options-api-overview/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/src/router/index.ts -------------------------------------------------------------------------------- /2-1-options-api-overview/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/src/services/api.ts -------------------------------------------------------------------------------- /2-1-options-api-overview/src/services/courses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/src/services/courses.json -------------------------------------------------------------------------------- /2-1-options-api-overview/src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/src/shims-vue.d.ts -------------------------------------------------------------------------------- /2-1-options-api-overview/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/src/store/index.ts -------------------------------------------------------------------------------- /2-1-options-api-overview/src/types/Course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/src/types/Course.ts -------------------------------------------------------------------------------- /2-1-options-api-overview/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/src/views/Home.vue -------------------------------------------------------------------------------- /2-1-options-api-overview/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-1-options-api-overview/tsconfig.json -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/.gitignore -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all" 3 | } 4 | -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/README.md -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/babel.config.js -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/package-lock.json -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/package.json -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/bash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/bash.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/css-layouts-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/css-layouts-bg.png -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/css-layouts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/css-layouts.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/curso-api-http-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/curso-api-http-scala.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/curso-app-mean-webpack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/curso-app-mean-webpack.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/curso-app-vuejs-jest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/curso-app-vuejs-jest.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/curso-aws-ec2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/curso-aws-ec2.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/curso-aws-escalando-apps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/curso-aws-escalando-apps.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/curso-cqrs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/curso-cqrs.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/curso-introduccion-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/curso-introduccion-scala.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/curso-ui-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/curso-ui-testing-android.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/curso-ui-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/curso-ui-testing-ios.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/ddd-en-php.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/ddd-en-php.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/ddd-java.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/ddd-java.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/docker-desde-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/docker-desde-0.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/domain-driven-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/domain-driven-design.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/dotfiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/dotfiles.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/elastic-stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/elastic-stack.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/go-primera-app.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/go-primera-app.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/intellij.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/intellij.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/iterm-productividad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/iterm-productividad.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/makefiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/makefiles.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/migracion-vuejs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/migracion-vuejs.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/notion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/notion.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/prometheus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/prometheus.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/reactjs-de-0-a-deploy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/reactjs-de-0-a-deploy.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/solid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/solid.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/terminal-zsh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/terminal-zsh.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/testing-vuex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/testing-vuex.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/cursos/vistas-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/cursos/vistas-android.jpg -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/favicon.ico -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/public/index.html -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/src/App.vue -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/src/assets/logo.png -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/src/components/CourseCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/src/components/CourseCard.vue -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/src/components/UserCourses.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/src/components/UserCourses.vue -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/src/main.ts -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/src/router/index.ts -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/src/services/api.ts -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/src/services/courses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/src/services/courses.json -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/src/shims-vue.d.ts -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/src/store/index.ts -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/src/types/Course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/src/types/Course.ts -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/src/views/Home.vue -------------------------------------------------------------------------------- /2-3-migrating-to-composition-api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/2-3-migrating-to-composition-api/tsconfig.json -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/.gitignore -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all" 3 | } 4 | -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/README.md -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/babel.config.js -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/package-lock.json -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/package.json -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/bash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/bash.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/css-layouts-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/css-layouts-bg.png -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/css-layouts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/css-layouts.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/curso-api-http-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/curso-api-http-scala.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/curso-app-mean-webpack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/curso-app-mean-webpack.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/curso-app-vuejs-jest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/curso-app-vuejs-jest.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/curso-aws-ec2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/curso-aws-ec2.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/curso-cqrs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/curso-cqrs.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/curso-ui-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/curso-ui-testing-ios.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/ddd-en-php.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/ddd-en-php.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/ddd-java.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/ddd-java.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/docker-desde-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/docker-desde-0.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/domain-driven-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/domain-driven-design.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/dotfiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/dotfiles.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/elastic-stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/elastic-stack.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/go-primera-app.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/go-primera-app.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/intellij.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/intellij.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/iterm-productividad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/iterm-productividad.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/makefiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/makefiles.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/migracion-vuejs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/migracion-vuejs.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/notion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/notion.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/prometheus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/prometheus.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/reactjs-de-0-a-deploy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/reactjs-de-0-a-deploy.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/solid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/solid.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/terminal-zsh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/terminal-zsh.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/testing-vuex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/testing-vuex.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/cursos/vistas-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/cursos/vistas-android.jpg -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/favicon.ico -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/public/index.html -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/src/App.vue -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/src/assets/logo.png -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/src/components/CourseCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/src/components/CourseCard.vue -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/src/components/CourseInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/src/components/CourseInfo.vue -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/src/components/Modal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/src/components/Modal.vue -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/src/main.ts -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/src/services/api.ts -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/src/services/courses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/src/services/courses.json -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/src/shims-vue.d.ts -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/src/store/index.ts -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/src/types/Course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/src/types/Course.ts -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/src/use/tracking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/src/use/tracking.ts -------------------------------------------------------------------------------- /3-1-from-mixins-to-composition-api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-1-from-mixins-to-composition-api/tsconfig.json -------------------------------------------------------------------------------- /3-2-migrating-complex-components/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/.gitignore -------------------------------------------------------------------------------- /3-2-migrating-complex-components/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all" 3 | } 4 | -------------------------------------------------------------------------------- /3-2-migrating-complex-components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/README.md -------------------------------------------------------------------------------- /3-2-migrating-complex-components/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/babel.config.js -------------------------------------------------------------------------------- /3-2-migrating-complex-components/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/package-lock.json -------------------------------------------------------------------------------- /3-2-migrating-complex-components/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/package.json -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/bash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/bash.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/css-layouts-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/css-layouts-bg.png -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/css-layouts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/css-layouts.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/curso-api-http-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/curso-api-http-scala.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/curso-app-mean-webpack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/curso-app-mean-webpack.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/curso-app-vuejs-jest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/curso-app-vuejs-jest.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/curso-aws-ec2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/curso-aws-ec2.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/curso-aws-escalando-apps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/curso-aws-escalando-apps.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/curso-cqrs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/curso-cqrs.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/curso-introduccion-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/curso-introduccion-scala.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/curso-ui-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/curso-ui-testing-android.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/curso-ui-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/curso-ui-testing-ios.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/ddd-en-php.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/ddd-en-php.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/ddd-java.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/ddd-java.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/docker-desde-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/docker-desde-0.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/domain-driven-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/domain-driven-design.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/dotfiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/dotfiles.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/elastic-stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/elastic-stack.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/go-primera-app.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/go-primera-app.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/intellij.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/intellij.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/iterm-productividad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/iterm-productividad.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/makefiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/makefiles.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/migracion-vuejs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/migracion-vuejs.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/notion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/notion.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/prometheus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/prometheus.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/reactjs-de-0-a-deploy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/reactjs-de-0-a-deploy.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/solid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/solid.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/terminal-zsh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/terminal-zsh.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/testing-vuex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/testing-vuex.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/cursos/vistas-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/cursos/vistas-android.jpg -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/favicon.ico -------------------------------------------------------------------------------- /3-2-migrating-complex-components/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/public/index.html -------------------------------------------------------------------------------- /3-2-migrating-complex-components/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/src/App.vue -------------------------------------------------------------------------------- /3-2-migrating-complex-components/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/src/assets/logo.png -------------------------------------------------------------------------------- /3-2-migrating-complex-components/src/components/CourseCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/src/components/CourseCard.vue -------------------------------------------------------------------------------- /3-2-migrating-complex-components/src/components/Courses/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/src/components/Courses/index.vue -------------------------------------------------------------------------------- /3-2-migrating-complex-components/src/components/Courses/useCourses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/src/components/Courses/useCourses.ts -------------------------------------------------------------------------------- /3-2-migrating-complex-components/src/components/Courses/useFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/src/components/Courses/useFilter.ts -------------------------------------------------------------------------------- /3-2-migrating-complex-components/src/components/Courses/useSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/src/components/Courses/useSearch.ts -------------------------------------------------------------------------------- /3-2-migrating-complex-components/src/components/Filters.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/src/components/Filters.vue -------------------------------------------------------------------------------- /3-2-migrating-complex-components/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/src/main.ts -------------------------------------------------------------------------------- /3-2-migrating-complex-components/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/src/router/index.ts -------------------------------------------------------------------------------- /3-2-migrating-complex-components/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/src/services/api.ts -------------------------------------------------------------------------------- /3-2-migrating-complex-components/src/services/courses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/src/services/courses.json -------------------------------------------------------------------------------- /3-2-migrating-complex-components/src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/src/shims-vue.d.ts -------------------------------------------------------------------------------- /3-2-migrating-complex-components/src/types/Course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/src/types/Course.ts -------------------------------------------------------------------------------- /3-2-migrating-complex-components/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/src/views/Home.vue -------------------------------------------------------------------------------- /3-2-migrating-complex-components/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/3-2-migrating-complex-components/tsconfig.json -------------------------------------------------------------------------------- /4-1-changes-in-style/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/.gitignore -------------------------------------------------------------------------------- /4-1-changes-in-style/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all" 3 | } 4 | -------------------------------------------------------------------------------- /4-1-changes-in-style/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/README.md -------------------------------------------------------------------------------- /4-1-changes-in-style/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/babel.config.js -------------------------------------------------------------------------------- /4-1-changes-in-style/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/package-lock.json -------------------------------------------------------------------------------- /4-1-changes-in-style/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/package.json -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/bash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/bash.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/buenas-practicas-bdd-cucumber-behat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/buenas-practicas-bdd-cucumber-behat.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/comunicacion-microservicios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/comunicacion-microservicios.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/css-layouts-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/css-layouts-bg.png -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/css-layouts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/css-layouts.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/curso-agile-retrospectivas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/curso-agile-retrospectivas.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/curso-api-http-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/curso-api-http-scala.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/curso-app-mean-webpack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/curso-app-mean-webpack.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/curso-app-vuejs-jest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/curso-app-vuejs-jest.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/curso-arquitectura-hexagonal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/curso-arquitectura-hexagonal.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/curso-aws-ec2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/curso-aws-ec2.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/curso-aws-escalando-apps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/curso-aws-escalando-apps.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/curso-cqrs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/curso-cqrs.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/curso-introduccion-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/curso-introduccion-scala.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/curso-screenshot-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/curso-screenshot-testing-android.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/curso-screenshot-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/curso-screenshot-testing-ios.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/curso-ui-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/curso-ui-testing-android.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/curso-ui-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/curso-ui-testing-ios.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/ddd-en-php.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/ddd-en-php.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/ddd-java.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/ddd-java.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/docker-desde-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/docker-desde-0.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/domain-driven-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/domain-driven-design.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/dotfiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/dotfiles.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/elastic-stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/elastic-stack.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/git-introduccion-trabajo-en-equipo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/git-introduccion-trabajo-en-equipo.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/github-actions-automatizacion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/github-actions-automatizacion.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/github-actions-integracion-continua.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/github-actions-integracion-continua.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/go-primera-app.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/go-primera-app.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/intellij.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/intellij.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/iterm-productividad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/iterm-productividad.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/kubernetes-para-desarrolladores.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/kubernetes-para-desarrolladores.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/makefiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/makefiles.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/migracion-vuejs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/migracion-vuejs.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/notion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/notion.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/prometheus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/prometheus.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/reactjs-de-0-a-deploy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/reactjs-de-0-a-deploy.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/solid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/solid.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/terminal-zsh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/terminal-zsh.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/testing-vuex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/testing-vuex.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/cursos/vistas-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/cursos/vistas-android.jpg -------------------------------------------------------------------------------- /4-1-changes-in-style/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/favicon.ico -------------------------------------------------------------------------------- /4-1-changes-in-style/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/public/index.html -------------------------------------------------------------------------------- /4-1-changes-in-style/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/src/App.vue -------------------------------------------------------------------------------- /4-1-changes-in-style/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/src/assets/logo.png -------------------------------------------------------------------------------- /4-1-changes-in-style/src/components/Card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/src/components/Card.vue -------------------------------------------------------------------------------- /4-1-changes-in-style/src/components/CourseDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/src/components/CourseDetail.vue -------------------------------------------------------------------------------- /4-1-changes-in-style/src/data/course-detail.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/src/data/course-detail.json -------------------------------------------------------------------------------- /4-1-changes-in-style/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/src/main.ts -------------------------------------------------------------------------------- /4-1-changes-in-style/src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/src/shims-vue.d.ts -------------------------------------------------------------------------------- /4-1-changes-in-style/src/types/Course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/src/types/Course.ts -------------------------------------------------------------------------------- /4-1-changes-in-style/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-1-changes-in-style/tsconfig.json -------------------------------------------------------------------------------- /4-2-async-components/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/.gitignore -------------------------------------------------------------------------------- /4-2-async-components/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all" 3 | } 4 | -------------------------------------------------------------------------------- /4-2-async-components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/README.md -------------------------------------------------------------------------------- /4-2-async-components/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/babel.config.js -------------------------------------------------------------------------------- /4-2-async-components/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/package-lock.json -------------------------------------------------------------------------------- /4-2-async-components/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/package.json -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/bash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/bash.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/buenas-practicas-bdd-cucumber-behat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/buenas-practicas-bdd-cucumber-behat.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/comunicacion-microservicios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/comunicacion-microservicios.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/css-layouts-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/css-layouts-bg.png -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/css-layouts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/css-layouts.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/curso-agile-retrospectivas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/curso-agile-retrospectivas.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/curso-api-http-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/curso-api-http-scala.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/curso-app-mean-webpack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/curso-app-mean-webpack.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/curso-app-vuejs-jest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/curso-app-vuejs-jest.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/curso-arquitectura-hexagonal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/curso-arquitectura-hexagonal.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/curso-aws-ec2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/curso-aws-ec2.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/curso-aws-escalando-apps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/curso-aws-escalando-apps.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/curso-cqrs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/curso-cqrs.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/curso-introduccion-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/curso-introduccion-scala.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/curso-screenshot-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/curso-screenshot-testing-android.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/curso-screenshot-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/curso-screenshot-testing-ios.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/curso-ui-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/curso-ui-testing-android.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/curso-ui-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/curso-ui-testing-ios.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/ddd-en-php.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/ddd-en-php.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/ddd-java.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/ddd-java.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/docker-desde-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/docker-desde-0.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/domain-driven-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/domain-driven-design.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/dotfiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/dotfiles.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/elastic-stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/elastic-stack.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/git-introduccion-trabajo-en-equipo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/git-introduccion-trabajo-en-equipo.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/github-actions-automatizacion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/github-actions-automatizacion.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/github-actions-integracion-continua.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/github-actions-integracion-continua.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/go-primera-app.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/go-primera-app.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/intellij.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/intellij.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/iterm-productividad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/iterm-productividad.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/kubernetes-para-desarrolladores.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/kubernetes-para-desarrolladores.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/makefiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/makefiles.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/migracion-vuejs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/migracion-vuejs.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/notion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/notion.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/prometheus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/prometheus.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/reactjs-de-0-a-deploy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/reactjs-de-0-a-deploy.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/solid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/solid.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/terminal-zsh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/terminal-zsh.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/testing-vuex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/testing-vuex.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/cursos/vistas-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/cursos/vistas-android.jpg -------------------------------------------------------------------------------- /4-2-async-components/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/favicon.ico -------------------------------------------------------------------------------- /4-2-async-components/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/public/index.html -------------------------------------------------------------------------------- /4-2-async-components/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/src/App.vue -------------------------------------------------------------------------------- /4-2-async-components/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/src/assets/logo.png -------------------------------------------------------------------------------- /4-2-async-components/src/components/Card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/src/components/Card.vue -------------------------------------------------------------------------------- /4-2-async-components/src/components/Chat.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/src/components/Chat.vue -------------------------------------------------------------------------------- /4-2-async-components/src/components/CourseDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/src/components/CourseDetail.vue -------------------------------------------------------------------------------- /4-2-async-components/src/components/Loader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/src/components/Loader.vue -------------------------------------------------------------------------------- /4-2-async-components/src/components/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/src/components/Login.vue -------------------------------------------------------------------------------- /4-2-async-components/src/data/course-detail.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/src/data/course-detail.json -------------------------------------------------------------------------------- /4-2-async-components/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/src/main.ts -------------------------------------------------------------------------------- /4-2-async-components/src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/src/shims-vue.d.ts -------------------------------------------------------------------------------- /4-2-async-components/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/src/store/index.ts -------------------------------------------------------------------------------- /4-2-async-components/src/types/Course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/src/types/Course.ts -------------------------------------------------------------------------------- /4-2-async-components/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-2-async-components/tsconfig.json -------------------------------------------------------------------------------- /4-3-teleport/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/.gitignore -------------------------------------------------------------------------------- /4-3-teleport/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all" 3 | } 4 | -------------------------------------------------------------------------------- /4-3-teleport/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/README.md -------------------------------------------------------------------------------- /4-3-teleport/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/babel.config.js -------------------------------------------------------------------------------- /4-3-teleport/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/package-lock.json -------------------------------------------------------------------------------- /4-3-teleport/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/package.json -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/bash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/bash.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/buenas-practicas-bdd-cucumber-behat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/buenas-practicas-bdd-cucumber-behat.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/comunicacion-microservicios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/comunicacion-microservicios.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/cqrs-event-sourcing-kotlin-axon-framework.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/cqrs-event-sourcing-kotlin-axon-framework.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/css-layouts-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/css-layouts-bg.png -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/css-layouts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/css-layouts.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/curso-agile-retrospectivas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/curso-agile-retrospectivas.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/curso-api-http-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/curso-api-http-scala.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/curso-app-mean-webpack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/curso-app-mean-webpack.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/curso-app-vuejs-jest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/curso-app-vuejs-jest.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/curso-arquitectura-hexagonal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/curso-arquitectura-hexagonal.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/curso-aws-ec2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/curso-aws-ec2.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/curso-aws-escalando-apps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/curso-aws-escalando-apps.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/curso-cqrs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/curso-cqrs.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/curso-introduccion-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/curso-introduccion-scala.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/curso-screenshot-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/curso-screenshot-testing-android.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/curso-screenshot-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/curso-screenshot-testing-ios.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/curso-ui-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/curso-ui-testing-android.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/curso-ui-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/curso-ui-testing-ios.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/ddd-en-php.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/ddd-en-php.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/ddd-java.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/ddd-java.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/docker-desde-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/docker-desde-0.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/domain-driven-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/domain-driven-design.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/dotfiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/dotfiles.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/elastic-stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/elastic-stack.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/git-introduccion-trabajo-en-equipo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/git-introduccion-trabajo-en-equipo.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/github-actions-automatizacion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/github-actions-automatizacion.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/github-actions-integracion-continua.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/github-actions-integracion-continua.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/go-primera-app.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/go-primera-app.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/intellij.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/intellij.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/iterm-productividad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/iterm-productividad.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/kubernetes-para-desarrolladores.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/kubernetes-para-desarrolladores.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/makefiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/makefiles.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/migracion-vuejs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/migracion-vuejs.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/notion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/notion.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/programacion-funcional-refactor-typeclasses.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/programacion-funcional-refactor-typeclasses.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/prometheus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/prometheus.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/reactjs-de-0-a-deploy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/reactjs-de-0-a-deploy.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/solid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/solid.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/terminal-zsh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/terminal-zsh.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/testing-introduccion-buenas-practicas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/testing-introduccion-buenas-practicas.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/testing-vuex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/testing-vuex.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/cursos/vistas-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/cursos/vistas-android.jpg -------------------------------------------------------------------------------- /4-3-teleport/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/favicon.ico -------------------------------------------------------------------------------- /4-3-teleport/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/public/index.html -------------------------------------------------------------------------------- /4-3-teleport/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/src/App.vue -------------------------------------------------------------------------------- /4-3-teleport/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/src/assets/logo.png -------------------------------------------------------------------------------- /4-3-teleport/src/components/Carousel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/src/components/Carousel.vue -------------------------------------------------------------------------------- /4-3-teleport/src/components/Course.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/src/components/Course.vue -------------------------------------------------------------------------------- /4-3-teleport/src/components/CourseInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/src/components/CourseInfo.vue -------------------------------------------------------------------------------- /4-3-teleport/src/components/Modal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/src/components/Modal.vue -------------------------------------------------------------------------------- /4-3-teleport/src/data/courses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/src/data/courses.json -------------------------------------------------------------------------------- /4-3-teleport/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/src/main.ts -------------------------------------------------------------------------------- /4-3-teleport/src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/src/shims-vue.d.ts -------------------------------------------------------------------------------- /4-3-teleport/src/types/Course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/src/types/Course.ts -------------------------------------------------------------------------------- /4-3-teleport/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/4-3-teleport/tsconfig.json -------------------------------------------------------------------------------- /5-1-v-model-between-components/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/.gitignore -------------------------------------------------------------------------------- /5-1-v-model-between-components/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all" 3 | } 4 | -------------------------------------------------------------------------------- /5-1-v-model-between-components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/README.md -------------------------------------------------------------------------------- /5-1-v-model-between-components/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/babel.config.js -------------------------------------------------------------------------------- /5-1-v-model-between-components/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/package-lock.json -------------------------------------------------------------------------------- /5-1-v-model-between-components/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/package.json -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/bash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/bash.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/css-layouts-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/css-layouts-bg.png -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/css-layouts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/css-layouts.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/curso-agile-retrospectivas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/curso-agile-retrospectivas.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/curso-api-http-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/curso-api-http-scala.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/curso-app-mean-webpack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/curso-app-mean-webpack.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/curso-app-vuejs-jest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/curso-app-vuejs-jest.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/curso-aws-ec2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/curso-aws-ec2.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/curso-aws-escalando-apps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/curso-aws-escalando-apps.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/curso-cqrs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/curso-cqrs.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/curso-introduccion-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/curso-introduccion-scala.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/curso-ui-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/curso-ui-testing-android.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/curso-ui-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/curso-ui-testing-ios.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/ddd-en-php.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/ddd-en-php.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/ddd-java.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/ddd-java.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/docker-desde-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/docker-desde-0.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/domain-driven-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/domain-driven-design.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/dotfiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/dotfiles.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/elastic-stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/elastic-stack.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/go-primera-app.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/go-primera-app.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/intellij.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/intellij.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/iterm-productividad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/iterm-productividad.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/makefiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/makefiles.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/migracion-vuejs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/migracion-vuejs.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/notion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/notion.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/prometheus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/prometheus.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/reactjs-de-0-a-deploy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/reactjs-de-0-a-deploy.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/solid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/solid.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/terminal-zsh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/terminal-zsh.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/testing-vuex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/testing-vuex.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/cursos/vistas-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/cursos/vistas-android.jpg -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/favicon.ico -------------------------------------------------------------------------------- /5-1-v-model-between-components/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/public/index.html -------------------------------------------------------------------------------- /5-1-v-model-between-components/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/src/App.vue -------------------------------------------------------------------------------- /5-1-v-model-between-components/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/src/assets/logo.png -------------------------------------------------------------------------------- /5-1-v-model-between-components/src/components/CourseCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/src/components/CourseCard.vue -------------------------------------------------------------------------------- /5-1-v-model-between-components/src/components/Courses/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/src/components/Courses/index.vue -------------------------------------------------------------------------------- /5-1-v-model-between-components/src/components/Courses/useCourses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/src/components/Courses/useCourses.ts -------------------------------------------------------------------------------- /5-1-v-model-between-components/src/components/Search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/src/components/Search.vue -------------------------------------------------------------------------------- /5-1-v-model-between-components/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/src/main.ts -------------------------------------------------------------------------------- /5-1-v-model-between-components/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/src/router/index.ts -------------------------------------------------------------------------------- /5-1-v-model-between-components/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/src/services/api.ts -------------------------------------------------------------------------------- /5-1-v-model-between-components/src/services/courses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/src/services/courses.json -------------------------------------------------------------------------------- /5-1-v-model-between-components/src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/src/shims-vue.d.ts -------------------------------------------------------------------------------- /5-1-v-model-between-components/src/types/Course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/src/types/Course.ts -------------------------------------------------------------------------------- /5-1-v-model-between-components/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/src/views/Home.vue -------------------------------------------------------------------------------- /5-1-v-model-between-components/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-1-v-model-between-components/tsconfig.json -------------------------------------------------------------------------------- /5-2-events-validation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/.gitignore -------------------------------------------------------------------------------- /5-2-events-validation/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all" 3 | } 4 | -------------------------------------------------------------------------------- /5-2-events-validation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/README.md -------------------------------------------------------------------------------- /5-2-events-validation/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/babel.config.js -------------------------------------------------------------------------------- /5-2-events-validation/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/package-lock.json -------------------------------------------------------------------------------- /5-2-events-validation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/package.json -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/bash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/bash.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/comunicacion-microservicios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/comunicacion-microservicios.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/css-layouts-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/css-layouts-bg.png -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/css-layouts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/css-layouts.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/curso-agile-retrospectivas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/curso-agile-retrospectivas.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/curso-api-http-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/curso-api-http-scala.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/curso-app-mean-webpack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/curso-app-mean-webpack.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/curso-app-vuejs-jest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/curso-app-vuejs-jest.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/curso-arquitectura-hexagonal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/curso-arquitectura-hexagonal.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/curso-aws-ec2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/curso-aws-ec2.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/curso-aws-escalando-apps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/curso-aws-escalando-apps.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/curso-cqrs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/curso-cqrs.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/curso-introduccion-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/curso-introduccion-scala.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/curso-screenshot-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/curso-screenshot-testing-android.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/curso-screenshot-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/curso-screenshot-testing-ios.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/curso-ui-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/curso-ui-testing-android.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/curso-ui-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/curso-ui-testing-ios.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/ddd-en-php.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/ddd-en-php.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/ddd-java.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/ddd-java.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/docker-desde-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/docker-desde-0.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/domain-driven-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/domain-driven-design.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/dotfiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/dotfiles.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/elastic-stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/elastic-stack.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/github-actions-automatizacion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/github-actions-automatizacion.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/go-primera-app.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/go-primera-app.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/intellij.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/intellij.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/iterm-productividad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/iterm-productividad.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/kubernetes-para-desarrolladores.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/kubernetes-para-desarrolladores.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/makefiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/makefiles.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/migracion-vuejs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/migracion-vuejs.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/notion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/notion.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/prometheus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/prometheus.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/reactjs-de-0-a-deploy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/reactjs-de-0-a-deploy.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/solid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/solid.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/terminal-zsh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/terminal-zsh.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/testing-vuex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/testing-vuex.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/cursos/vistas-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/cursos/vistas-android.jpg -------------------------------------------------------------------------------- /5-2-events-validation/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/favicon.ico -------------------------------------------------------------------------------- /5-2-events-validation/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/public/index.html -------------------------------------------------------------------------------- /5-2-events-validation/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/src/App.vue -------------------------------------------------------------------------------- /5-2-events-validation/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/src/assets/logo.png -------------------------------------------------------------------------------- /5-2-events-validation/src/components/CourseCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/src/components/CourseCard.vue -------------------------------------------------------------------------------- /5-2-events-validation/src/components/Courses/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/src/components/Courses/index.vue -------------------------------------------------------------------------------- /5-2-events-validation/src/components/Courses/useCourses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/src/components/Courses/useCourses.ts -------------------------------------------------------------------------------- /5-2-events-validation/src/components/Search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/src/components/Search.vue -------------------------------------------------------------------------------- /5-2-events-validation/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/src/main.ts -------------------------------------------------------------------------------- /5-2-events-validation/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/src/router/index.ts -------------------------------------------------------------------------------- /5-2-events-validation/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/src/services/api.ts -------------------------------------------------------------------------------- /5-2-events-validation/src/services/courses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/src/services/courses.json -------------------------------------------------------------------------------- /5-2-events-validation/src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/src/shims-vue.d.ts -------------------------------------------------------------------------------- /5-2-events-validation/src/types/Course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/src/types/Course.ts -------------------------------------------------------------------------------- /5-2-events-validation/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/src/views/Home.vue -------------------------------------------------------------------------------- /5-2-events-validation/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-2-events-validation/tsconfig.json -------------------------------------------------------------------------------- /5-3-provide-inject/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/.gitignore -------------------------------------------------------------------------------- /5-3-provide-inject/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all" 3 | } 4 | -------------------------------------------------------------------------------- /5-3-provide-inject/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/README.md -------------------------------------------------------------------------------- /5-3-provide-inject/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/babel.config.js -------------------------------------------------------------------------------- /5-3-provide-inject/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/package-lock.json -------------------------------------------------------------------------------- /5-3-provide-inject/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/package.json -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/bash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/bash.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/buenas-practicas-bdd-cucumber-behat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/buenas-practicas-bdd-cucumber-behat.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/comunicacion-microservicios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/comunicacion-microservicios.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/css-layouts-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/css-layouts-bg.png -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/css-layouts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/css-layouts.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/curso-agile-retrospectivas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/curso-agile-retrospectivas.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/curso-api-http-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/curso-api-http-scala.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/curso-app-mean-webpack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/curso-app-mean-webpack.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/curso-app-vuejs-jest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/curso-app-vuejs-jest.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/curso-arquitectura-hexagonal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/curso-arquitectura-hexagonal.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/curso-aws-ec2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/curso-aws-ec2.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/curso-aws-escalando-apps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/curso-aws-escalando-apps.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/curso-cqrs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/curso-cqrs.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/curso-introduccion-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/curso-introduccion-scala.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/curso-screenshot-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/curso-screenshot-testing-android.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/curso-screenshot-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/curso-screenshot-testing-ios.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/curso-ui-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/curso-ui-testing-android.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/curso-ui-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/curso-ui-testing-ios.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/ddd-en-php.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/ddd-en-php.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/ddd-java.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/ddd-java.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/docker-desde-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/docker-desde-0.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/domain-driven-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/domain-driven-design.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/dotfiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/dotfiles.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/elastic-stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/elastic-stack.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/git-introduccion-trabajo-en-equipo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/git-introduccion-trabajo-en-equipo.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/github-actions-automatizacion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/github-actions-automatizacion.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/github-actions-integracion-continua.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/github-actions-integracion-continua.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/go-primera-app.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/go-primera-app.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/intellij.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/intellij.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/iterm-productividad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/iterm-productividad.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/kubernetes-para-desarrolladores.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/kubernetes-para-desarrolladores.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/makefiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/makefiles.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/migracion-vuejs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/migracion-vuejs.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/notion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/notion.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/prometheus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/prometheus.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/reactjs-de-0-a-deploy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/reactjs-de-0-a-deploy.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/solid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/solid.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/terminal-zsh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/terminal-zsh.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/testing-vuex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/testing-vuex.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/cursos/vistas-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/cursos/vistas-android.jpg -------------------------------------------------------------------------------- /5-3-provide-inject/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/favicon.ico -------------------------------------------------------------------------------- /5-3-provide-inject/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/public/index.html -------------------------------------------------------------------------------- /5-3-provide-inject/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/src/App.vue -------------------------------------------------------------------------------- /5-3-provide-inject/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/src/assets/logo.png -------------------------------------------------------------------------------- /5-3-provide-inject/src/components/CourseCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/src/components/CourseCard.vue -------------------------------------------------------------------------------- /5-3-provide-inject/src/components/Courses/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/src/components/Courses/index.vue -------------------------------------------------------------------------------- /5-3-provide-inject/src/components/Courses/useCourses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/src/components/Courses/useCourses.ts -------------------------------------------------------------------------------- /5-3-provide-inject/src/components/Courses/useFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/src/components/Courses/useFilter.ts -------------------------------------------------------------------------------- /5-3-provide-inject/src/components/Courses/useSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/src/components/Courses/useSearch.ts -------------------------------------------------------------------------------- /5-3-provide-inject/src/components/FilterControls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/src/components/FilterControls.vue -------------------------------------------------------------------------------- /5-3-provide-inject/src/components/Filters.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/src/components/Filters.vue -------------------------------------------------------------------------------- /5-3-provide-inject/src/components/Search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/src/components/Search.vue -------------------------------------------------------------------------------- /5-3-provide-inject/src/components/TagFilters.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/src/components/TagFilters.vue -------------------------------------------------------------------------------- /5-3-provide-inject/src/components/TotalCourses.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/src/components/TotalCourses.vue -------------------------------------------------------------------------------- /5-3-provide-inject/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/src/main.ts -------------------------------------------------------------------------------- /5-3-provide-inject/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/src/services/api.ts -------------------------------------------------------------------------------- /5-3-provide-inject/src/services/courses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/src/services/courses.json -------------------------------------------------------------------------------- /5-3-provide-inject/src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/src/shims-vue.d.ts -------------------------------------------------------------------------------- /5-3-provide-inject/src/types/Course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/src/types/Course.ts -------------------------------------------------------------------------------- /5-3-provide-inject/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/5-3-provide-inject/tsconfig.json -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/.gitignore -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all" 3 | } 4 | -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/README.md -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/babel.config.js -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/package-lock.json -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/package.json -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/public/cursos/css-layouts-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/public/cursos/css-layouts-bg.png -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/public/cursos/css-layouts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/public/cursos/css-layouts.jpg -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/public/favicon.ico -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/public/index.html -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/public/users/nuria.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/public/users/nuria.jpg -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/src/App.vue -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/src/assets/logo.png -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/src/components/Card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/src/components/Card.vue -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/src/components/Chat.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/src/components/Chat.vue -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/src/components/CourseDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/src/components/CourseDetail.vue -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/src/components/Loader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/src/components/Loader.vue -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/src/components/User.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/src/components/User.vue -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/src/data/course-detail.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/src/data/course-detail.json -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/src/main.ts -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/src/providers/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/src/providers/User.ts -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/src/shims-vue.d.ts -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/src/types/Course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/src/types/Course.ts -------------------------------------------------------------------------------- /6-2-state-management-provider-pattern/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-2-state-management-provider-pattern/tsconfig.json -------------------------------------------------------------------------------- /6-3-state-management-composition-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/.gitignore -------------------------------------------------------------------------------- /6-3-state-management-composition-api/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all" 3 | } 4 | -------------------------------------------------------------------------------- /6-3-state-management-composition-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/README.md -------------------------------------------------------------------------------- /6-3-state-management-composition-api/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/babel.config.js -------------------------------------------------------------------------------- /6-3-state-management-composition-api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/package-lock.json -------------------------------------------------------------------------------- /6-3-state-management-composition-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/package.json -------------------------------------------------------------------------------- /6-3-state-management-composition-api/public/cursos/css-layouts-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/public/cursos/css-layouts-bg.png -------------------------------------------------------------------------------- /6-3-state-management-composition-api/public/cursos/css-layouts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/public/cursos/css-layouts.jpg -------------------------------------------------------------------------------- /6-3-state-management-composition-api/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/public/favicon.ico -------------------------------------------------------------------------------- /6-3-state-management-composition-api/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/public/index.html -------------------------------------------------------------------------------- /6-3-state-management-composition-api/public/users/nuria.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/public/users/nuria.jpg -------------------------------------------------------------------------------- /6-3-state-management-composition-api/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/src/App.vue -------------------------------------------------------------------------------- /6-3-state-management-composition-api/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/src/assets/logo.png -------------------------------------------------------------------------------- /6-3-state-management-composition-api/src/components/Card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/src/components/Card.vue -------------------------------------------------------------------------------- /6-3-state-management-composition-api/src/components/Chat.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/src/components/Chat.vue -------------------------------------------------------------------------------- /6-3-state-management-composition-api/src/components/CourseDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/src/components/CourseDetail.vue -------------------------------------------------------------------------------- /6-3-state-management-composition-api/src/components/Loader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/src/components/Loader.vue -------------------------------------------------------------------------------- /6-3-state-management-composition-api/src/components/User.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/src/components/User.vue -------------------------------------------------------------------------------- /6-3-state-management-composition-api/src/data/course-detail.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/src/data/course-detail.json -------------------------------------------------------------------------------- /6-3-state-management-composition-api/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/src/main.ts -------------------------------------------------------------------------------- /6-3-state-management-composition-api/src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/src/shims-vue.d.ts -------------------------------------------------------------------------------- /6-3-state-management-composition-api/src/types/Course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/src/types/Course.ts -------------------------------------------------------------------------------- /6-3-state-management-composition-api/src/use/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/src/use/user.ts -------------------------------------------------------------------------------- /6-3-state-management-composition-api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/6-3-state-management-composition-api/tsconfig.json -------------------------------------------------------------------------------- /7-2-script-setup/.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not dead 4 | -------------------------------------------------------------------------------- /7-2-script-setup/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/.eslintrc.js -------------------------------------------------------------------------------- /7-2-script-setup/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/.gitignore -------------------------------------------------------------------------------- /7-2-script-setup/.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /7-2-script-setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/README.md -------------------------------------------------------------------------------- /7-2-script-setup/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/babel.config.js -------------------------------------------------------------------------------- /7-2-script-setup/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/package-lock.json -------------------------------------------------------------------------------- /7-2-script-setup/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/package.json -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/bash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/bash.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/buenas-practicas-bdd-cucumber-behat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/buenas-practicas-bdd-cucumber-behat.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/comunicacion-microservicios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/comunicacion-microservicios.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/css-layouts-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/css-layouts-bg.png -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/css-layouts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/css-layouts.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/curso-agile-retrospectivas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/curso-agile-retrospectivas.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/curso-api-http-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/curso-api-http-scala.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/curso-app-mean-webpack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/curso-app-mean-webpack.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/curso-app-vuejs-jest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/curso-app-vuejs-jest.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/curso-arquitectura-hexagonal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/curso-arquitectura-hexagonal.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/curso-aws-ec2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/curso-aws-ec2.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/curso-aws-escalando-apps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/curso-aws-escalando-apps.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/curso-cqrs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/curso-cqrs.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/curso-introduccion-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/curso-introduccion-scala.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/curso-screenshot-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/curso-screenshot-testing-android.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/curso-screenshot-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/curso-screenshot-testing-ios.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/curso-ui-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/curso-ui-testing-android.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/curso-ui-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/curso-ui-testing-ios.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/ddd-en-php.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/ddd-en-php.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/ddd-java.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/ddd-java.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/docker-desde-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/docker-desde-0.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/domain-driven-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/domain-driven-design.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/dotfiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/dotfiles.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/elastic-stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/elastic-stack.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/git-introduccion-trabajo-en-equipo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/git-introduccion-trabajo-en-equipo.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/github-actions-automatizacion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/github-actions-automatizacion.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/github-actions-integracion-continua.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/github-actions-integracion-continua.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/go-primera-app.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/go-primera-app.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/intellij.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/intellij.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/iterm-productividad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/iterm-productividad.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/kubernetes-para-desarrolladores.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/kubernetes-para-desarrolladores.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/makefiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/makefiles.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/migracion-vuejs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/migracion-vuejs.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/notion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/notion.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/prometheus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/prometheus.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/reactjs-de-0-a-deploy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/reactjs-de-0-a-deploy.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/solid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/solid.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/terminal-zsh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/terminal-zsh.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/testing-introduccion-buenas-practicas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/testing-introduccion-buenas-practicas.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/testing-vuex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/testing-vuex.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/cursos/vistas-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/cursos/vistas-android.jpg -------------------------------------------------------------------------------- /7-2-script-setup/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/favicon.ico -------------------------------------------------------------------------------- /7-2-script-setup/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/public/index.html -------------------------------------------------------------------------------- /7-2-script-setup/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/src/App.vue -------------------------------------------------------------------------------- /7-2-script-setup/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/src/assets/logo.png -------------------------------------------------------------------------------- /7-2-script-setup/src/components/CourseCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/src/components/CourseCard.vue -------------------------------------------------------------------------------- /7-2-script-setup/src/components/UserCourses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/src/components/UserCourses.ts -------------------------------------------------------------------------------- /7-2-script-setup/src/components/UserCourses.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/src/components/UserCourses.vue -------------------------------------------------------------------------------- /7-2-script-setup/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/src/main.ts -------------------------------------------------------------------------------- /7-2-script-setup/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/src/router/index.ts -------------------------------------------------------------------------------- /7-2-script-setup/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/src/services/api.ts -------------------------------------------------------------------------------- /7-2-script-setup/src/services/courses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/src/services/courses.json -------------------------------------------------------------------------------- /7-2-script-setup/src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/src/shims-vue.d.ts -------------------------------------------------------------------------------- /7-2-script-setup/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/src/store/index.ts -------------------------------------------------------------------------------- /7-2-script-setup/src/types/Course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/src/types/Course.ts -------------------------------------------------------------------------------- /7-2-script-setup/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/src/views/Home.vue -------------------------------------------------------------------------------- /7-2-script-setup/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-2-script-setup/tsconfig.json -------------------------------------------------------------------------------- /7-3-migration/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/.gitignore -------------------------------------------------------------------------------- /7-3-migration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/README.md -------------------------------------------------------------------------------- /7-3-migration/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/babel.config.js -------------------------------------------------------------------------------- /7-3-migration/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/package-lock.json -------------------------------------------------------------------------------- /7-3-migration/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/package.json -------------------------------------------------------------------------------- /7-3-migration/public/cursos/bash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/bash.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/buenas-practicas-bdd-cucumber-behat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/buenas-practicas-bdd-cucumber-behat.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/comunicacion-microservicios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/comunicacion-microservicios.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/cqrs-event-sourcing-kotlin-axon-framework.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/cqrs-event-sourcing-kotlin-axon-framework.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/curso-agile-retrospectivas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/curso-agile-retrospectivas.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/curso-api-http-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/curso-api-http-scala.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/curso-app-mean-webpack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/curso-app-mean-webpack.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/curso-app-vuejs-jest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/curso-app-vuejs-jest.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/curso-arquitectura-hexagonal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/curso-arquitectura-hexagonal.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/curso-aws-ec2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/curso-aws-ec2.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/curso-aws-escalando-apps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/curso-aws-escalando-apps.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/curso-cqrs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/curso-cqrs.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/curso-introduccion-scala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/curso-introduccion-scala.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/curso-screenshot-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/curso-screenshot-testing-android.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/curso-screenshot-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/curso-screenshot-testing-ios.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/curso-ui-testing-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/curso-ui-testing-android.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/curso-ui-testing-ios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/curso-ui-testing-ios.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/ddd-en-php.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/ddd-en-php.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/ddd-java.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/ddd-java.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/docker-desde-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/docker-desde-0.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/domain-driven-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/domain-driven-design.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/dotfiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/dotfiles.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/elastic-stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/elastic-stack.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/git-introduccion-trabajo-en-equipo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/git-introduccion-trabajo-en-equipo.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/github-actions-automatizacion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/github-actions-automatizacion.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/github-actions-integracion-continua.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/github-actions-integracion-continua.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/go-primera-app.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/go-primera-app.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/intellij.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/intellij.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/iterm-productividad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/iterm-productividad.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/kubernetes-para-desarrolladores.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/kubernetes-para-desarrolladores.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/makefiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/makefiles.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/migracion-vuejs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/migracion-vuejs.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/notion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/notion.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/prometheus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/prometheus.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/reactjs-de-0-a-deploy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/reactjs-de-0-a-deploy.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/solid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/solid.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/terminal-zsh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/terminal-zsh.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/testing-introduccion-buenas-practicas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/testing-introduccion-buenas-practicas.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/testing-vuex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/testing-vuex.jpg -------------------------------------------------------------------------------- /7-3-migration/public/cursos/vistas-android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/cursos/vistas-android.jpg -------------------------------------------------------------------------------- /7-3-migration/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/favicon.ico -------------------------------------------------------------------------------- /7-3-migration/public/images/burger.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/images/burger.svg -------------------------------------------------------------------------------- /7-3-migration/public/images/cursos-codelytv-pro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/images/cursos-codelytv-pro.png -------------------------------------------------------------------------------- /7-3-migration/public/images/logo-codelytv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/images/logo-codelytv.png -------------------------------------------------------------------------------- /7-3-migration/public/images/plant.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/images/plant.jpg -------------------------------------------------------------------------------- /7-3-migration/public/images/rico-sonriente-2273.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/images/rico-sonriente-2273.png -------------------------------------------------------------------------------- /7-3-migration/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/public/index.html -------------------------------------------------------------------------------- /7-3-migration/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/src/App.vue -------------------------------------------------------------------------------- /7-3-migration/src/assets/styles/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/src/assets/styles/common.css -------------------------------------------------------------------------------- /7-3-migration/src/components/Card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/src/components/Card.vue -------------------------------------------------------------------------------- /7-3-migration/src/components/Checkbox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/src/components/Checkbox.vue -------------------------------------------------------------------------------- /7-3-migration/src/components/CourseInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/src/components/CourseInfo.vue -------------------------------------------------------------------------------- /7-3-migration/src/components/Courses.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/src/components/Courses.vue -------------------------------------------------------------------------------- /7-3-migration/src/components/Footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/src/components/Footer.vue -------------------------------------------------------------------------------- /7-3-migration/src/components/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/src/components/Header.vue -------------------------------------------------------------------------------- /7-3-migration/src/components/Hero.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/src/components/Hero.vue -------------------------------------------------------------------------------- /7-3-migration/src/components/Modal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/src/components/Modal.vue -------------------------------------------------------------------------------- /7-3-migration/src/content/courses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/src/content/courses.json -------------------------------------------------------------------------------- /7-3-migration/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/src/main.js -------------------------------------------------------------------------------- /7-3-migration/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/7-3-migration/vue.config.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/vue-3-course/HEAD/README.md --------------------------------------------------------------------------------