Resultats de text complet:
- android_test
- funcionals de forma molt similar a com utilitzem Selenium per a web. Articles previs: * [[Android]... dio és l'eina oficial que Google recomana per a desenvolupa en Android. {{:android-studio-1.png?direc... um $ appium driver install uiautomator2 Provem servidor en una shell a part (escoltarà al port 4723... el_XL_API_34" Si hem de fer els autotests en una servidor podem afegir la opció ''-no-window'' perquè
- android
- questa web ===== {{topic> android}} \\ ===== Desenvolupament Android ===== Hi ha diverses opcions per desenvolupar per a Android, fem un breu resum de les més habituals: * **Java** sol ser la opció més comuna per desenvolupar apps per a
- proxy_invers
- ===== <WRAP info> Un **proxy invers** o **//reverse proxy//** és un servidor de //frontend// (el primer que veiem quan realitzem una petició d'una URL) q... odre a la petició desviarà aquesta cap a un altre servidor de //backend// que conté l'aplicació web real. </WRAP> Aquest article segueix a [[WAF]] o Web Application Firewall. {{tag
- waf
- de //firewall// que monitoritza el contingut del servei web HTTP, permetent bloquejar l'accés en cas ... er #Ceti #CiberMp03 #CetiMp03 #Asix #AsixMp17 web server mod_security waf firewall }} \\ ===== mod_security en Apache ===== Farem una pràctica amb Apache2 en Ubun
- libgdx_comunicacions
- == WebSockets ===== ==== Configuració ==== Podem seguir la [[https://github.com/MrStahlfelge/gdx-webs... s adequats: <file xml AndroidManifest.xml> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCE... == Ús en app libGDX ==== * Per connectar-nos al servidor des de l'app libGDX ho fem al constructor o
- jocs_libgdx
- ====== Desenvolupament de jocs amb libGDX ====== A l'article [[jocs_android]] pot veure's com treballa... avantatges, sobretot que permet compilar en diverses plataformes (Android, Desktop, iOS, HTML). A més... s principals del //framework//: * ''Game'': classe principal del joc, contenidor de pantalles. * '... reen'': hi encapsulem una pantalla (game over, presentació, etc.), nivell, minijoc. Cadascuna és indep
- django
- work for perfectionists with deadlines//** per la seva rapidesa de desenvolupament. En aquest article tractarem els temes de l'entorn d'execució d'un pro... per tal que es pugui posar en producció de forma segura. Django té una documentació excel·lent, en p... [[https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django|tutorial de MDN Mozilla Web Docs]
- proves_de_seguretat
- ====== Proves de seguretat ====== Tal i com s'explica a la [[https://www.zaproxy.org/getting-started/|web de l'eina ZAP Proxy]], les **proves de seguretat de programari** comprenen l'**avaluació** i el **//test//** per descobrir riscos de seguretat i vulnerabilitats del sistema i les seves dades. L'**avaluació de riscos** es pot definir com
- sql_injection
- 7Uf3 #DawMp07Uf03 sql_injection php }} \\ ===== Senzill exemple en PHP ===== Descarrega aquest repo... ction-php $ cd sqlinjection-php $ docker-compose up -d --build Visualitza l'aplicació amb el nave... WRAP todo> Exercicis: - Posa en marxa el //compose//, busca els noms dels usuaris pre-registrats a la BD entre el codi i prova'ls. - Seguint la idea de l'acudit de XKCD, busca al menys
- zap
- r/bin/firefox-esr - Herramientas -> Opciones -> Selenium -> Firefox - Binary - Afegir /usr/bin/f... c i ens loguem amb admin/password - Tanquem browser - En Historial busquem request POST login.php ... -> Marcar como contexto -> Solicitud de inicio de sesión de autenticación basada en formulario - ajustar username en "Parámetro del nombre de usuario" - a
- git_exemple_de_conflicte
- == Els conflictes de versions es donen quan dos desenvolupadors han modificat la mateixa línia (o línies) de codi. Forçarem un senzill exemple de conflicte que Git detectarà, simu... rpeta per forçar un conflicte. La situació "real" seria que dos desenvolupadors estarien en màquines diferents i el conflicte arribaria quan incorporessin
- django_lliga
- Mundo Deportivo ens encarrega una web per fer el seguiment de La Liga de 1a, 2a i 3a divisió. La nos... amework// web Django per minimitzar el temps de desenvolupament aprofitant el seu //admin panel//. Ens ha de permetre (tingueu-ho en compte pel model): ... oduir els equips i jugadors de cada lliga amb les seves dades complertes (dorsal, etc.). - Una pàgin
- apache_dnie
- ====== Apache amb DNIe ====== Configurar el servidor web (en aquest cas Apache) per a que validi cert... el DNIe) és una tasca important en les mesures de seguretat i autenticació de l'administració pública,... ció pública necessita uns estàndards molt alts de seguretat, sobretot en el què respecta a autenticaci... itat de l'usuari. En realitat el que realitzarem serà una [[https://www.openlogic.com/blog/mutual-aut
- django_docker
- cle dockeritzarem una aplicació Django. Cal haver seguit el [[Django|tutorial inicial Django]] o, com ... Referències: * [[Django]] : primer de tot cal seguir aquest article per disposar d'una app Django apta per a ser dockeritzada, en particular amb els ajustos per ... D en Dockerfile]] \\ ===== Dockeritzant amb el servidor de desenvolupament ===== El Dockerfile per
- github_classroom_autograde
- sors que vulguin testejar automàticament les trameses dels alumnes. \\ ===== Crear compte i inscriu... [[https://docs.github.com/en/education/manage-coursework-with-github-classroom/teach-with-github-class... [[https://docs.github.com/en/education/manage-coursework-with-github-classroom/teach-with-github-class... un projecte amb Django cal crear un test amb: * Setup command:<WRAP prewrap><code>cp .env.example .e