Fundación Tripartita

Desenvolupament d'Apps Híbrides amb Ionic, AngularJS, Apache Cordova i Firebase


Presentació


Aplicacions híbrides: Generalment consisteixen en Apps que conté al seu interior el navegador web del dispositiu. Per al seu desenvolupament s'utilitzen frameworks de desenvolupament basats en llenguatges de programació web (HTML, CSS i JS).

IonicFramework, és una eina, per al desenvolupament d'aplicacions híbrides basades en HTML5, CSS i JS. Està construït amb Sass i optimitzat amb AngularJS. Està destinat a solucionar la bretxa entre les aplicacions natives i web per a les principals plataformes mòbils. Ionic utilitza AngularJS per tal de crear un marc més adequat per a desenvolupar aplicacions riques i robustes. Amb un sol comandament podràs crear, construir, provar i compilar les teves aplicacions en qualsevol plataforma.

Apache Cordova és un framework de llicència lliure que compta amb moltes Apis de diversos dispositius mòbils per desenvolupar aplicacions natives dins d'un smartphone. Cada vegada està prenent més èmfasi en el món dels programadors i és que per al desenvolupament de les aplicacions s'utilitzen les tecnologies web HTML, CSS i JavaScript. Una de les grans peculiaritats d'aquest entorn de treball és la possibilitat de desenvolupar per iOS, Android i altres sistemes operatius sense la necessitat de programar en els seus llenguatges nadius (Java, Objetive-C, etc.).

Firebase és una plataforma especialitzada en l'emmagatzematge i sincronització d'aplicacions amb la qual els desenvolupadors interessats poden trobar un entorn òptim per a la creació d'apps de manera col·laborativa utilitzant només amb codi front-end (Javascript). Amb aquest nou servei en línia multiplataforma podem construir aplicacions web riques i potents en temps real sense haver de preocupar-nos de bases de dades o servidors, pemitiéndonos centrar-nos en l'app i en els nostres usuaris. Firebase funciona sincronitzant dades de les nostres aplicacions entre els diferents clients en tot just uns mil·lisegons.

AngularJS, o simplement Angular, és un framework de JavaScript de codi obert, mantingut per Google, que s'utilitza per crear i mantenir aplicacions web d'una sola pàgina. El seu objectiu és augmentar les aplicacions basades en navegador amb capacitat de Model Vista Controlador (MVC), en un esforç per fer que el desenvolupament i les proves siguin més fàcils.


Objectius


Després d'aquest curs vostè estarà familiaritzat amb els conceptes necessaris per al desenvolupament d'aplicacions híbrides utilitzant Ionic, AngularJS, Apache Cordova i Firebase. Durant el curs es repassen des de la interfície d'usuari i la interacció de maquinari fins a la interacció amb programes de backend. Vostè serà capaç de crear les seves pròpies aplicacions per a les principals plataformes mòbils.


Contingut

  • 1. Ionic Introduction
  • 2. Dev Environment Setup
  • 3. Ionic CLI
  • 4. Project Types
  • 5. Ionic Creator
  • 6. Push Notifications Service
  • 7. Ionic View
  • 8. Ionic CSS Components
  • 9. Ionic Javascript Directives
  • 10. AngularJS Introduction
  • 11. The MVC pattern
  • 12. Dependency Injection
  • 13. Directives, Modules, Expressions, Controllers, Routing, Services, Model and Data Binding
  • 14. Templates
  • 15. App from scratch - the right way
  • 16. Navigation
  • 17. Handling large amount of data
  • 18. Reuse of Code in Ionic projects
  • 19. Firebase Introduction
  • 20. Firebase Data Structure
  • 21. Firebase and AngularFire
  • 22. 3-way Data Binding
  • 23. Ionic & amp; Firebase
  • 24. App against Firebase
  • 25. Apache Cordova
  • 26. Sass
  • 27. Debug, Emulate, Run and Test releases
  •  

    Utilizamos cookies propias y de terceros para mejorar nuestros servicios, personalizar y analizar sus hábitos de navegación y mostrarle publicidad relacionada con sus preferencias. Si continúa navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información acerca de las cookies en el siguiente enlace:Política de Cookies.

    Aceptar Cookies