Llistat alumnes
Alpuente Paraschos, Dimitri
Dolz Hernández, Daniel
Yves Navarro
Mayor Rodriguez, Marc Albert
Pineda Viscarro, Sergi
Liviu Coronciuc, Liviu Coronciuc
Alvarado Bertomeu, Adam
Domenech Canalda, Marc
Davila Bazalar, Paolo
Estopiña Abella,Erik
González Cepeda, Simón
Alex Lliso Aixendri
Oscar Duran
Max Wiki!
Alex Bonavila
Fores Campos, Francesc
Forés Castell, Pau
Melich Curto, Roger
Huguet Esquerré, Joan Manel
López Moreno, Javier
German Galià Beltran
Crèdit de síntesi
Comunicació
Xarxes socials:
- Facebook
- Twitter
- Whatsapp
Continguts comuns
Prgramar correctament:
Mediawiki i formats Wiki
Git
PHP
Eines:
Aplicacions híbrides:
Persones:
- Josh Lockhart
- Phil Sturgeon
MP7 Desenvolupament interfícies
UF 2. Preparació i distribució d’aplicacions:
Prepara aplicacions per a la seva distribució avaluant i analitzant eines específiques.
-
-
-
Documenta aplicacions seleccionant i utilitzant eines específiques
-
Currículum
- Mòdul professional 7: desenvolupament d’interfícies
- Durada: 99 hores
Unitats formatives que el componen:
- UF 1: disseny i implementació d’interfícies. 79 hores
- UF 2: preparació i distribució d’aplicacions. 20 hores
MP8 Desenvolupament aplicacions mòbils
Continguts
Android:
Aplicacions híbrides
Native Application:
Web Application Multiplataforma
Continguts comuns:
Hybrid Application
-
Multimedia:
Currículum
Mòdul professional 8: programació multimèdia i dispositius mòbils
Durada: 99 hores
Hores de lliure disposició: no se n’assignen
Equivalència en crèdits ECTS: 7
Unitats formatives que el componen:
- UF 1: desenvolupament d’aplicacions per a dispositius mòbils. 45 hores
- UF 2: programació multimèdia. 24 hores
- UF 3: desenvolupament de jocs per a dispositius mòbils. 30 hores
MP9 Procesos i serveis
http://stackoverflow.com/questions/549/the-definitive-guide-to-form-based-website-authentication
Vegeu continguts comuns
Seguretat i criptografia
-
UF 2: processos i fils
Currículum
Mòdul professional 9: programació de serveis i processos
Durada: 99 hores
Hores de lliure disposició: no se n’assignen
Equivalència en crèdits ECTS: 5
Unitats formatives que el componen:
- UF 1: seguretat i criptografia. 25 hores
- UF 2: processos i fils. 37 hores
- UF 3: sòcols i serveis. 37 hores
Documentació dels alumnes
Primer Trimestre:
Segon Trimestre:
-
Després de setmana Santa:
Tasques
- Crear article sobre git a la wiki.
- Creació compte i repositori github
- Creació inicial del repositori
- git clone
- Claus SSH
- Workflow Bàsic amb git
- Documentar la configuració de Meld i git. Documentar l'ús de PhpStorm per a fer comparacions de fitxers. Vegeu Diff
- Començar Article Android
- Començar Article Composer
- Acabar article Composer amb documentació de com publicar paquets a Packagist
- Crear el projecte/repositori School. Publicar-lo a github i a packagist. Publicar els diagrames UML
- Veure i fer tots els videos de laracasts sobre Object-Oriented-Bootcamp
- Creació i inici de l'article sobre Laravel. Entregar repositori github amb els exemples realitzats
- Creació de l'article Design patterns MVC:
- Documentació de l'exemple sense framework només amb PHP de com per un MVC. [1] [2]
- Creació del helloworld MVC amb Laravel. Entregar a github
- Android: continuació projecte hello World divendres 31/10/2015
- MP7: Depuració amb PHP i Xdebug --acacha (discussió) 21:57, 3 nov 2015 (CET). Veure també Laravel Debugbar i Laravel Ide Helper. Utilitzar acacha/llum
- MP8: Cordova Hello world. Afegir al hello world Cordova el todos (todoMVC) de vue.js-->Ok pujar a Github funciona tot menys doble click . Passar exercici vue.js web Laracast a Mobile/Cordova () --acacha (discussió) 21:57, 3 nov 2015 (CET)
- 3 primeres hores MP9: --acacha (discussió) 19:05, 9 nov 2015 (CET)
-
- MP9: Continuació de l'exemple Auth
- MP7: *https://github.com/acacha/ElixirTinkering
Nadals 2015:
El més important és primer fer exercicis pendents els alumnes que teniu UFs suspeses per avaluació continuada
Android
Exercicis HTML multimedia/HTML Canvas:
-
- Cal crear pàgina wiki explicant el projecte
- Cal crear codi i projectes Github
- Cal penjar el resultat final a la wiki i entregar-lo en forma de pàgina Github
- Afegir suport per forward, rewind, start i end
- Afegir VideoJS. Fer algun canvi a l'skin/css i afegir suport per velocitat de reproducció
- Exercici opcional: Fer un fork de https://github.com/acacha/html5greenscreen/tree/gh-pages i modificar exercici de Chroma.
HTML Canvas:
- Crear un clock HTML 5 seguint els passos de:
Gamepad API:
MP9 Laravel APIs
- Acabar l'API Laravel de TODOS (api per a tasques Android) amb totes les operacions CRUD. Continuar els videos de:
Game Development
Aneu mirant projectes de jocs per a la UF3 de MP8:
Després de nadals
- MP9 cal entregar per dilluns 18 de gener l'api de tasques amb Laravel seguint els videos
SOLID Laravel example (MP9)
Responsive web design (--acacha (discussió) 19:08, 18 gen 2016 (CET))
-
- Exercici Ionic bàsic de Login
- Exercici crear aplicació todos a partir de Thronester (demo Ionic material)
MP8. Android HTTP/]Pull to Refresh (--acacha (discussió) 16:58, 22 gen 2016 (CET)):
- Millorar aplicació de TODOS:
- Carregar el JSON d'una pàgina remota utilitzant Ion
- Recarregar el JSON al fer un Pull-to-refresh
- Refactorització. 2 mètodes (els noms poden ser diferents):
- fetchJsonTodos(): Executa el code Ion que obté el Json i el guarda en un camp/field de l'objecte activity
- updateTodoList(): Rellegeix el camp amb els Json i refresca la llista de todos tornant a executar el adapter
- Afegir codi que comprovi si hi ha connexió a Internet i no intenti fer la connexió al JSON. Ha de mostrar un missatge a l'usuari conforme no hi ha connexió a Internet
- Mostrar un avís a l'usuari si la connexió que s'està utilitzant no és WIFI
- Permetre treballar en offline mode. Si no hi ha connexió a Internet aleshores:
- Guardar a SharedPreferences el JSON cada cop que ens connectem. Quan no hi ha connexió utilitzar el Json de l´ultima connexió
- Opcional: registrar un esdeveniment BroadcastReceiver que detecti quan es perd la connexió
--acacha (discussió) 20:25, 26 gen 2016 (CET)
MP8:
MP7:
MP8 divendres: --acacha (discussió) 17:22, 29 gen 2016 (CET)
MP9 dilluns 1 de febrer:
MP7 dilluns 1 de febrer:
MP8 divendres 5 de febrer de 2016:
-
- Documentar pagaments (in app-purchases) amb Google i Stripe
- Donar-se d'alta a Stripe
- Per dimarts per MP7 portar fet dos apartats nous a aplicació solid_laravel (plantilla AdminLTE) amb taules de pagament Pricing Tables. Un apartat s'han de fer les taules a mà utilitzant Flexbox i a l'altre copiar/Adaptar una plantilla
MP9 divendres 26 de febrer de 2016
MP9 dilluns 29 de febrer:
- Entrega de TasksApi i creació de testos automàtics amb Travis i nota de la qualitat del codi amb Scrutinizer
MP8 dimarts 1 de març
- Continucació de Push notifications amb OneSignal. Afegir apartat com a branca al projecte MySass amb aplicació vue que enviï missatges a aplicació Android
-
- Publicar aplicació Android OneSignal (és simplement la demo Android de One Signal personalitzada amb els vostres Tokens) a Play Store
MP7:
MP8 divendres 4 de març:
-
MP9 dilluns 7 de març:
MP7 dilluns 7 de març:
MP8 dimarts 8 de març:
MP7 dimarts 7 de març:
- Modificació de les vistes de l'aplicatiu MySaaS per mostrar taules de preu al registre d'usuaris
- Adaptació del look&Feel de la Landing Page de MySaaS. Llegiu els objectius de la v0.4 a l'article MySaaS
MP8 divendres 11 de març:
-
-
- Layout de mòbils amb dos activitats una per a la llista de tasques i un per al detall d'una tasca
- Layout de tablets amb una sola activitat i dos fragments
- La llista ha de ser un RecyclerView en comptes d'un ListView.
MP9 dilluns 14 de març:
-
- Preparació del sistema per a l'informe de ventas (sales_report):
- Crear migració taula
- Crear seed per a la taula
- Execució diària d'una tasca per omplir el registre que pertoqui amb les dades que pertoquin a la taula sales_report
MP7 dilluns 14 de març:
-
- Mostrar taula datatables amb totes les dades
- Mostrar gràfica amb informe de vendes
'Després Setmana Santa
MP7 dimarts 29 de març:
-
- Creació d'un component vue per a mostrar les gràfiques
MP8 dimarts 29 de març:
MP8 divendres 1 abril:
MP9 dilluns 4 abril:
-
- Autenticació per Tokens amb Laravel
- Modificar els testos per tal de funcionar amb l'autenticació per Token
MP7 dilluns 4 abril:
-
-
- Hello world amb JsPDF
- Mostrar una factura en live a partir de la modificació d'entrades d'un formulari a l'estil de
MP8 dimarts 5 abril:
MP7 dimarts 5 abril:
- Continuació exercici dia anterior
MP8 dimarts 5 abril:
MP8 divendres 8 abril:
- Continuació del joc de plataformes. Llegiu 2DAM_2015-16/Phaser_Platform_Game
- Aneu pensant en un segon joc de tema lliure que heu d'escollir i crear vosaltres mateixos
MP9 dilluns 4 abril:
-
- Un apartat per mostrar les tasques d'un usuari. Aquest apartat farà ús de l'API de l'aplicatiu tasksAPI amb autenticació per Tokens. Utilitzem vue per fer l'aplicació a l'estil de
MP9 dilluns 11 abril:
MP9 dilluns 18 abril:
MP9 dilluns 25 abril:
MP9 dilluns 2 maig:
MP9 dilluns 9 maig:
Professor
Enllaços externs