Skip to content

Instantly share code, notes, and snippets.

@acacha
Created December 7, 2022 18:37
Show Gist options
  • Save acacha/638fe1d64c55fcba522d1e14f655fd60 to your computer and use it in GitHub Desktop.
Save acacha/638fe1d64c55fcba522d1e14f655fd60 to your computer and use it in GitHub Desktop.
Cursos de Formació
1) Desenvolupament d'aplicacions web i backend (APIs) amb Laravel utilitzant Test Driven Development
Objectius
Dominar les tècniques de desenvolupament d'aplicacions de backend API i/o web amb Laravel.Construir un projecte real complet amb Laravel utilitzant Test Driven Development
Continguts- Creació de projectes Laravel i Laravel Starter Kits (Laravel Breeze, Jetstream...)- Organització de projectes amb Gii i Github. Gestió de versions de codi, etiquetes, desenvolupaments vs producció, branques. etc.- Gestió entorns de desenvolupament, test, producció. Configuració fitxers entorn.- Deployment amb Laravel Forge- Introducció al TDD en Laravel- Tècniques SOLID i bones pràctiques en desenvolupament de projectes- Model Vista Controlador, gestió de rutes i Front Controller- Model: accés a bases de dades amb Laravel ORM, migracions. seeds- Vistes amb frameworks UI (Tailwind CSS). Introducció a desenvolupament de la UI amb components. Introducció a Vue- Tests unitaris, testos HTTP, testos integrals- Implementació de CRUDs : creació, edició. modificació, obtenció i eliminació de dades. Soft Deletes.- Implementació d'una Landing Page- Formularis Laravel. Seguretat amb CSRF Token- Disseny de la UI de l'aplicació amb Vistes i framework TailwindCSS. Ús de components.- Creació APIs REST- Autenticació i autorització amb Laravel. Autorització per sessió (web) o autorització per Tokens. Laravel Fortify i Laravel Sanctum. Gestió de permisos,- Relacions de base de dades amb Laravel Eloquent utilitzant TDD- Testos regressius i solució de bugs- Laravel echo. web sockets i aplicacions en temps real- Gestió de cobraments amb Laravel Cashier
2) Frontend development amb VUE 2/3 i Nuxt. Aplicació E-Commerce a mida amb backend API Rest
Objectius
Dominar les tècniques de desenvolupament d'aplicacions de frontend amb Vue i Nuxt.Construir un projecte real complet amb Vue i Nuxt.
Continguts
- Introducció a Vue- Arquitectures, tipologies aplicacions (SPA, Front Controller, Server Side Rendering, Universal i hibrid rendering) frameworks UI.
- Arquitectures per a grans projectes. Deployment- Gestió de l'estat: Vuex, Pine- Accés asíncrón a les dades. Isomorfisme- Autenticació i permisos usuaris- Eines de suport al desenvolupament de projectes web: Webpack, Vite, Vue-cli
- Creació de projectes Vue i framework Nuxt- Enrutament basat en fitxers, Concepte de mòduls,  pàgines i components UI.- Optimització SEO, vue-meta i SSR
- Millores de rendiment amb aplicacions Vue, gestió assets, optimitzacions amb Lighthouse, minificació, Code Splitting, etc
- Composition API i composables- Test d'aplicacions de frontend- Progressive Web Apps
3) Desenvolupament aplicacions (mòbils) multiplataforma amb Ionic Vue
- Introducció a Ionic amb Vue- Arquitectures desenvolupament multiplataforma aplicacions mòbils
- Gestió de l'estat: Vuex, Pine
- Accés asíncrón a les dades.- Eines de suport al desenvolupament de projectes web: Webpack, Vite, Vue-cli
- Creació de projectes Ionic vue. Ionic CLI- Enrutament- Components Ionic
4 ) Full Stack Development
Objectius 
Creació d'una aplicació completa multiplataforma amb backend REST API Laravel, frontend web Nuxt Vue i aplicacions natives mòbil per a Android i IOS utilitzant Ionic.
Continguts 
Vegeu el continguts dels cursos anteriors (1,2,3). 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment