Consulteu la pàgina general de cursos del CIFO l'Hospitalet per saber en quines dates i modalitat està programat aquest curs.
Si us interessa participar-hi, la inscripció al procés de selecció s'ha de realitzar a través de cifo virtual.
Destaquem
Durada i objectiu general
Durada: 300 hores.
Objectiu: Crear aplicacions per a dispositius mòbils Android i IOS, tant en aplicació instal·lable com a Progressive Web Apps.
Perfil de l'alumnat
Titulació de batxillerat o equivalent i experiència professional com a desenvolupador web o d’apps.
Mòduls formatius
Mòdul 1
Denominació: Programació a Typescript i Angular
Objectiu: Programar una aplicació en el framework Ionic a través dels llenguatges de programació Typescript i Angular.
Durada: 75 hores
Continguts teoricopràctics:
-
Programació bàsica en Typescript:
- Col·leccions
- Expressions lambda
- Tipus
-
Programació avançada a Typescript
- Objectes i classes
- Patrons de disseny
- Singleton
- Observer
-
Node, Npm i les llibreries Angular
-
Elements del projecte a Ionic:
- Components
- Serveis
- Plugins
- Objectes
- Vistes
-
Bindings, Services, Navigation
-
Modulis, Guards, Authentication
Mòdul 2
Denominació: Creació d'una app simple
Objectiu: Crear una aplicació simple i connectar-la amb Cordova i Capacitator.
Durada: 75 hores
Continguts teoricopràctics:
-
Elements d'una app bàsica:
- Sidemenu
- Imatges
- Interacció
- Model
- Llistats
- D'altres
-
Frameworks d'interacció amb el dispositiu
- Cordova
- Capacitor
- Widgets d'Ionic 5
- Date & Time Pickers
- Floating buttons
- Grids
- Infinite Scroll
- Modal i Popovers
- Toolbar
- D'altres
- Deploys en iOS, Android i PWA
Mòdul 3
Denominació: Trucades externes de dades i gestió de dades
Objectiu: Gestionar les dades locals i remotes d'una aplicació mòbil.
Durada: 50 hores
Continguts teoricopràctics:
-
CRUD amb bases de dades externa i trucades HTTP i Frameworks:
- HttpClient
- Serveis
- Observables
-
Gestió de dades:
- Singleton
- Persistència
- Models
- Observables i propagació d'estats
Mòdul 4
Denominació: Interacció amb el dispositiu
Objectiu: Generar la interacció entre una aplicació Ionic i el dispositiu mòbil mitjançant el marc de desenvolupament d'aplicacions Capacitor.
Durada: 50 hores
Continguts teoricopràctics:
-
Interacció amb el dispositiu:
- Permisos
- Capacitor
- Deploys
-
Geolocalització:
- Interacció amb GPS
- Actualitzacions
-
Cambra
- Personalització
- Galeria
- Accés privat
-
Imatges
- Tractament d'imatges
- Emmagatzemament
- Gestió de recursos
-
Contactes:
- Permisos
-
D'altres:
- Plugins habituals
- Permisos en cada una de les plataformes
- Altres diferències entre plataformes
-
Competències transversals
- Orientació a resultats
- Resolució de problemes
- Ús d'entorns de desenvolupament compartits
- Treball per projectes
Acreditació
Diploma acreditatiu expedit pel Servei Públic d’Ocupació de Catalunya.