Created
December 7, 2022 18:37
-
-
Save acacha/638fe1d64c55fcba522d1e14f655fd60 to your computer and use it in GitHub Desktop.
Cursos de Formació
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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