<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://bytes.cat/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://bytes.cat/feed.php">
        <title>bytes.cat</title>
        <description></description>
        <link>https://bytes.cat/</link>
        <image rdf:resource="https://bytes.cat/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-09-23T20:33:42+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://bytes.cat/sidebar?rev=1687971782&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/dam_mp07_uf1?rev=1695620915&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/php_mysql?rev=1731680892&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/flask?rev=1636306667&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/python_web?rev=1670957026&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/python_web_test?rev=1670958966&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/daw_mp07_uf4?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/daw_mp07_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/smx_mp07_uf1?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/asix_mp07_uf2?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/asix_mp07_uf1?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/daw_mp07_uf1?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/dam_mp07_uf2?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/smx_mp07_uf4?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/smx_mp07_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/asix_mp07_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/smx_mp07_uf2?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/django_projectes_investigacio?rev=1688141420&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/daw_mp07_uf2?rev=1687979772&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/django_railway?rev=1683900325&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/php?rev=1758636511&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/django_test?rev=1765875609&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/django?rev=1775753034&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/fites_daw_mp07_uf3?rev=1779956368&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/funcionalitats_del_panell_administracio_de_django_trucs_un_eficient?rev=1687984835&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/django_bootstrap?rev=1687879607&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/fites_daw_mp07_uf1?rev=1790092744&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/botiga_php?rev=1665419896&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/fites_daw_mp07_uf2?rev=1757339196&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/smx_mp07?rev=1632932861&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/django_auth?rev=1749109642&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/proves_de_seguretat?rev=1712521137&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/mysql_aes?rev=1706896076&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/asix_mp07?rev=1632931623&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/django_frontend?rev=1688626832&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/scrum_educatiu?rev=1707816737&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/daw_mp07?rev=1632932560&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/django_lliga?rev=1773162525&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/django_howto?rev=1677497388&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/sudoku_php?rev=1666032113&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/php.ini?rev=1664821223&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/accedint_mongodb?rev=1643222804&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/pdo?rev=1764339679&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/sql_injection?rev=1764339462&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/dam_mp07_uf1_ui00?rev=1693981503&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/django_api?rev=1773864631&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/smx_mp07_serveis_de_xarxa?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/django_ninja?rev=1775750465&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/asix_mp07_planificacio_i_administracio_de_xarxes?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/daw_mp07_desenvolupament_web_en_entorn_servidor?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/php_checkboxes?rev=1790105046&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/email_linux_docker?rev=1688133187&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/php_sessions?rev=1790105067&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/vagrant_bind9?rev=1657874396&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/dam_mp07_desenvolupament_d_interficies?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/dockeritzacio_aplicacions_php?rev=1657798286&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/manual_d_estil_bytes.cat?rev=1671010361&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/apache2_en_debian_ubuntu?rev=1636998347&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/apache?rev=1634132612&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/selenium?rev=1689001478&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/opendata_pandas?rev=1688513026&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/java_cmd?rev=1697734458&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/docker_flask?rev=1687959550&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/exercicis_daw_mp07_uf1?rev=1663580853&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/php_test?rev=1669716592&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/nodejs_railway?rev=1669228241&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/robatori_sessio_web?rev=1665735811&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/docker_nodejs?rev=1688381902&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/nodejs_express?rev=1663297891&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/vagrant_dotnet?rev=1657031552&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/nodejs_heroku?rev=1645780816&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/integracio_de_django_amb_react?rev=1688639115&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/django_react?rev=1776191200&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/django_imatges?rev=1775583524&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/iot_django_aproximacio_un_dashboard_sobre_raspberry_pi?rev=1687674964&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://bytes.cat/lib/tpl/dokuwiki/images/favicon.ico">
        <title>bytes.cat</title>
        <link>https://bytes.cat/</link>
        <url>https://bytes.cat/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://bytes.cat/sidebar?rev=1687971782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-28T17:03:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sidebar</title>
        <link>https://bytes.cat/sidebar?rev=1687971782&amp;do=diff</link>
        <description>Tots els mòduls del cicle
Totes les UFs del modul
	*  UF1 Instal·lació, configuració i explotació del sistema informàtic

	*  UF2 Gestió de la informació i de recursos en una xarxa

	*  UF3 Implantació de programari específic

	*  UF4 Seguretat, rendiment i recursos
Totes les UFs del modul

	*  UF1 Introducció a les bases de dades

	*  UF2 Llenguatges SQL DML i DDL

	*  UF3 Assegurament de la informació
Totes les UFs del modul

	*  UF1 Programació estructurada

	*  UF2 Disseny modular

	*  UF3 F…</description>
    </item>
    <item rdf:about="https://bytes.cat/dam_mp07_uf1?rev=1695620915&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-25T05:48:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dam_mp07_uf1</title>
        <link>https://bytes.cat/dam_mp07_uf1?rev=1695620915&amp;do=diff</link>
        <description>DAM MP07 UF1 Disseny i implementació d’interfícies

#FpInfor #Dam #DamMp07 #DamMp07Uf1 #DamMp07Uf01

Teoria de disseny d'Apps

Independentment de la plataforma, hi ha uns principis de disseny i limitacions tecnològiques que s'han de tenir en compte a l'hora de desenvolupar aplicacions.</description>
    </item>
    <item rdf:about="https://bytes.cat/php_mysql?rev=1731680892&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-15T14:28:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_mysql</title>
        <link>https://bytes.cat/php_mysql?rev=1731680892&amp;do=diff</link>
        <description>Utilitzant PHP amb MySQL

Per accedir a bases de dades des de PHP tenim bàsicament dos tipus de llibreries:

	*  Llibreries particulars de cada BD: solen tenir funcions amb el nom de la BD com a prefix:
		*  MySQL (lib mysqli_XXX) : mysqli_connect, etc.</description>
    </item>
    <item rdf:about="https://bytes.cat/flask?rev=1636306667&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-07T17:37:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>flask</title>
        <link>https://bytes.cat/flask?rev=1636306667&amp;do=diff</link>
        <description>Flask

Microframework web per a Python. En parlem a l'article python web.

daw dawmpdual dawmp07uf1 dawmp07uf02 dawmp07uf03 dawmp07uf04 dawmp07uf1 dawmp07uf02 dawmp07uf03 dawmp07uf04 ciber cibermp03 ceti cetimp03</description>
    </item>
    <item rdf:about="https://bytes.cat/python_web?rev=1670957026&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-13T18:43:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python_web</title>
        <link>https://bytes.cat/python_web?rev=1670957026&amp;do=diff</link>
        <description>Python Web amb Flask

Python és un llenguatge amb una gran implantació en l'àmbit acadèmic, de recerca, en particular en intel·ligència artificial, però que també té excel·lents eines per treballar el desenvolupament web. A més, és el llenguatge que més ha prosperat en els darrers anys.</description>
    </item>
    <item rdf:about="https://bytes.cat/python_web_test?rev=1670958966&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-13T19:16:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python_web_test</title>
        <link>https://bytes.cat/python_web_test?rev=1670958966&amp;do=diff</link>
        <description>Python web test amb Pytest

[By Holger Krekel - https://pypi.org/project/pytest/, CC BY 2.5, https://commons.wikimedia.org/w/index.php?curid=116199948 ]

Referències:

	*  Continua de Python Web , cal conèixer Flask
	*  Necessitaràs Python venv

daw dawmpdual dawmpproj dawmp07uf1 dawmp07uf02 dawmp07uf03 dawmp07uf04 dawmp07uf1 dawmp07uf02 dawmp07uf03 dawmp07uf04 ciber cibermp03 ceti cetimp03 python web flask test testing pytest




Per poder seguir els exemples d'aquesta pàgina cal que abans hagi…</description>
    </item>
    <item rdf:about="https://bytes.cat/daw_mp07_uf4?rev=1632908400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T09:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>daw_mp07_uf4</title>
        <link>https://bytes.cat/daw_mp07_uf4?rev=1632908400&amp;do=diff</link>
        <description>DAW MP07 UF4 Serveis web Pàgines dinàmiques interactives Webs Híbrids

#FpInfor #Daw #DawMp07 #DawMp07Uf4 #DawMp07Uf04

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/daw_mp07_uf3?rev=1632908400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T09:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>daw_mp07_uf3</title>
        <link>https://bytes.cat/daw_mp07_uf3?rev=1632908400&amp;do=diff</link>
        <description>DAW MP07 UF3 Tècniques d’accés a dades

#FpInfor #Daw #DawMp07 #DawMp07Uf3 #DawMp07Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/smx_mp07_uf1?rev=1632908400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T09:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>smx_mp07_uf1</title>
        <link>https://bytes.cat/smx_mp07_uf1?rev=1632908400&amp;do=diff</link>
        <description>SMX MP07 UF1 Configuració de la xarxa (DNS i DHCP)

#FpInfor #Smx #SmxMp07 #SmxMp07Uf1 #SmxMp07Uf01

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/asix_mp07_uf2?rev=1632908400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T09:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>asix_mp07_uf2</title>
        <link>https://bytes.cat/asix_mp07_uf2?rev=1632908400&amp;do=diff</link>
        <description>ASIX MP07 UF2 Administració de dispositius de xarxa

#FpInfor #Asix #AsixMp07 #AsixMp07Uf2 #AsixMp07Uf02

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/asix_mp07_uf1?rev=1632908400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T09:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>asix_mp07_uf1</title>
        <link>https://bytes.cat/asix_mp07_uf1?rev=1632908400&amp;do=diff</link>
        <description>ASIX MP07 UF1 Introducció a les xarxes

#FpInfor #Asix #AsixMp07 #AsixMp07Uf1 #AsixMp07Uf01

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/daw_mp07_uf1?rev=1632908400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T09:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>daw_mp07_uf1</title>
        <link>https://bytes.cat/daw_mp07_uf1?rev=1632908400&amp;do=diff</link>
        <description>DAW MP07 UF1 Desenvolupament web en entorn servidor

#FpInfor #Daw #DawMp07 #DawMp07Uf1 #DawMp07Uf01

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/dam_mp07_uf2?rev=1632908400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T09:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dam_mp07_uf2</title>
        <link>https://bytes.cat/dam_mp07_uf2?rev=1632908400&amp;do=diff</link>
        <description>DAM MP07 UF2 Preparació i distribució d’aplicacions

#FpInfor #Dam #DamMp07 #DamMp07Uf2 #DamMp07Uf02

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/smx_mp07_uf4?rev=1632908400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T09:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>smx_mp07_uf4</title>
        <link>https://bytes.cat/smx_mp07_uf4?rev=1632908400&amp;do=diff</link>
        <description>SMX MP07 UF4 Accés a sistemes remots

#FpInfor #Smx #SmxMp07 #SmxMp07Uf4 #SmxMp07Uf04

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/smx_mp07_uf3?rev=1632908400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T09:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>smx_mp07_uf3</title>
        <link>https://bytes.cat/smx_mp07_uf3?rev=1632908400&amp;do=diff</link>
        <description>SMX MP07 UF3 Servidor web i servidor intermediari o proxy

#FpInfor #Smx #SmxMp07 #SmxMp07Uf3 #SmxMp07Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/asix_mp07_uf3?rev=1632908400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T09:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>asix_mp07_uf3</title>
        <link>https://bytes.cat/asix_mp07_uf3?rev=1632908400&amp;do=diff</link>
        <description>ASIX MP07 UF3 Administració avançada de xarxes

#FpInfor #Asix #AsixMp07 #AsixMp07Uf3 #AsixMp07Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/smx_mp07_uf2?rev=1632908400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T09:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>smx_mp07_uf2</title>
        <link>https://bytes.cat/smx_mp07_uf2?rev=1632908400&amp;do=diff</link>
        <description>SMX MP07 UF2 Correu electrònic i transmissió d’arxius

#FpInfor #Smx #SmxMp07 #SmxMp07Uf2 #SmxMp07Uf02

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/django_projectes_investigacio?rev=1688141420&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-30T16:10:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django_projectes_investigacio</title>
        <link>https://bytes.cat/django_projectes_investigacio?rev=1688141420&amp;do=diff</link>
        <description>Pràctica en Django: Projectes d'investigació d'un institut de recerca

A la UB cada vegada es duen a terme més projectes de recerca per part del personal investigador de la universistat.
Per tal de facilitar la gestió dels projectes i de l'assignació de personal ens demanen implementar un sistema que permeti fer el següent:</description>
    </item>
    <item rdf:about="https://bytes.cat/daw_mp07_uf2?rev=1687979772&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-28T19:16:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>daw_mp07_uf2</title>
        <link>https://bytes.cat/daw_mp07_uf2?rev=1687979772&amp;do=diff</link>
        <description>DAW MP07 UF2 Generació dinàmica de pagines web

#FpInfor #Daw #DawMp07 #DawMp07Uf2 #DawMp07Uf02

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/django_railway?rev=1683900325&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-12T14:05:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django_railway</title>
        <link>https://bytes.cat/django_railway?rev=1683900325&amp;do=diff</link>
        <description>Django en producció a Railway.app

Railway.app és un PaaS similar a Heroku o altres que ens facilita la posada en producció d'aplicacions web.

Per posar en producció un app Django, però, el procés és un xic més complex que amb altres frameworks.</description>
    </item>
    <item rdf:about="https://bytes.cat/php?rev=1758636511&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-23T14:08:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php</title>
        <link>https://bytes.cat/php?rev=1758636511&amp;do=diff</link>
        <description>PHP

PHP és el llenguatge de programació web entorn servidor més popular des de fa molts anys. La web de referència és &lt;http://php.net&gt; i on haurem de consultar de forma oficial sempre que tinguem dubtes.



Les sigles PHP ténen el què es coneix per definició recursiva. «PHP»</description>
    </item>
    <item rdf:about="https://bytes.cat/django_test?rev=1765875609&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-16T09:00:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django_test</title>
        <link>https://bytes.cat/django_test?rev=1765875609&amp;do=diff</link>
        <description>Tests amb Django

L'elaboració de tests automatitzats és molt important de cara al desenvolupament i manteniment del programari. Un projecte sense tests no serà acceptat per una comunitat de desenvolupadors que puguin contribuir (si estem parlant d'un projecte de codi lliure).</description>
    </item>
    <item rdf:about="https://bytes.cat/django?rev=1775753034&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-09T16:43:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django</title>
        <link>https://bytes.cat/django?rev=1775753034&amp;do=diff</link>
        <description>Django Web Framework

Django és un framework per a aplicacions web en Python.

És conegut com The framework for perfectionists with deadlines per la seva rapidesa de desenvolupament.

En aquest article tractarem els temes de l'entorn d'execució d'un projecte Django, per tal que es pugui posar en producció de forma segura.</description>
    </item>
    <item rdf:about="https://bytes.cat/fites_daw_mp07_uf3?rev=1779956368&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-28T08:19:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fites_daw_mp07_uf3</title>
        <link>https://bytes.cat/fites_daw_mp07_uf3?rev=1779956368&amp;do=diff</link>
        <description>Fites DAW MP07 UF3

Accés a dades

Les fites son exercicis curts que l'alumne ha de poder resoldre en poc temps i que garanteixen l'assoliment dels continguts i competències de la UF d'acord amb els seus RAs.

Per la UF3 de M7 de DAW son els següents:</description>
    </item>
    <item rdf:about="https://bytes.cat/funcionalitats_del_panell_administracio_de_django_trucs_un_eficient?rev=1687984835&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-28T20:40:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funcionalitats_del_panell_administracio_de_django_trucs_un_eficient</title>
        <link>https://bytes.cat/funcionalitats_del_panell_administracio_de_django_trucs_un_eficient?rev=1687984835&amp;do=diff</link>
        <description>Funcionalitats del Panell d'Administració de Django: Trucs per a un Panell d'Administració Eficient

Django és un framework web de Python que proporciona un potent sistema de panell d'administració predefinit. Aquest panell d'administració ofereix una interfície fàcil d'utilitzar per gestionar les dades de l'aplicació i realitzar tasques com a la creació, lectura, actualització i eliminació (CRUD) de registres. En aquest article, explorarem les diverses funcionalitats del panell d'administració …</description>
    </item>
    <item rdf:about="https://bytes.cat/django_bootstrap?rev=1687879607&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-27T15:26:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django_bootstrap</title>
        <link>https://bytes.cat/django_bootstrap?rev=1687879607&amp;do=diff</link>
        <description>Fent servir Bootstrap4 en la nostra aplicació Django

A l'hora de dissenyar aplicacions, una de les parts més importants és el disseny de la interfície gràfica. Django ens ofereix una arquitectura model-view-template, que permet entendre i dissenyar tota l'estructura de l'aplicació, però no ens dona cap eina extra en el disseny</description>
    </item>
    <item rdf:about="https://bytes.cat/fites_daw_mp07_uf1?rev=1790092744&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-22T15:59:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fites_daw_mp07_uf1</title>
        <link>https://bytes.cat/fites_daw_mp07_uf1?rev=1790092744&amp;do=diff</link>
        <description>Fites DAW MP07 UF1

Programació web entorn servidor

Els exercicis/fites tenen els següents objectius:

	*  Generar pàgines HTML utilitzant estructures de dades i control de flux bàsic de PHP.
	*  Enviar i processar dades amb els mètodes POST i GET.</description>
    </item>
    <item rdf:about="https://bytes.cat/botiga_php?rev=1665419896&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-10T16:38:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>botiga_php</title>
        <link>https://bytes.cat/botiga_php?rev=1665419896&amp;do=diff</link>
        <description>Botiga en PHP

Guia per a fer una senzilla botiga amb carro de la compra amb PHP.

Aquest exercici combina els coneixements de la UF1 que inclou:

	*  Creació de documents HTML amb PHP.
	*  Formularis GET i POST.
	*  Arxius.
	*  Sessions PHP.

Referències per introduir-te a PHP:</description>
    </item>
    <item rdf:about="https://bytes.cat/fites_daw_mp07_uf2?rev=1757339196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-08T13:46:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fites_daw_mp07_uf2</title>
        <link>https://bytes.cat/fites_daw_mp07_uf2?rev=1757339196&amp;do=diff</link>
        <description>Fites DAW MP07 UF2

En aquesta UF treballem amb frameworks web, en particular Django i Laravel, però podria aplicar-se a d'altres. Treballem amb sistema de fites.

Pàgines web dinàmiques

	*  Clonar un projecte donat, configurar-ho i posar-ho en marxa amb una BD local. Entrar al admin panel.</description>
    </item>
    <item rdf:about="https://bytes.cat/smx_mp07?rev=1632932861&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T16:27:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>smx_mp07</title>
        <link>https://bytes.cat/smx_mp07?rev=1632932861&amp;do=diff</link>
        <description>SMX MP07 Serveis de xarxa

#FpInfor #Smx #SmxMp07

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/django_auth?rev=1749109642&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-05T07:47:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django_auth</title>
        <link>https://bytes.cat/django_auth?rev=1749109642&amp;do=diff</link>
        <description>Autenticació a Django



Pots llegir la doc oficial d'autenticació de Django:

	*  &lt;https://docs.djangoproject.com/en/stable/topics/auth/default/&gt;

Aquest article continua d'altres articles d'aquesta wiki:

	*  Django
	*  Django Frontend
	*  Django Lliga

fpinfor daw dawmp07 dawmp07uf02 dawmp07uf2 django framework python web

Auth Quickstart

Per anar ràpid, podem instal·lar el model sencer auth (llegir doc) i totes les seves rutes. També afegirem</description>
    </item>
    <item rdf:about="https://bytes.cat/proves_de_seguretat?rev=1712521137&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-07T20:18:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proves_de_seguretat</title>
        <link>https://bytes.cat/proves_de_seguretat?rev=1712521137&amp;do=diff</link>
        <description>Proves de seguretat

Tal i com s'explica a la 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 l'anàlisi i el descobriment de vulnerabilitats sense intentar explotar-les.</description>
    </item>
    <item rdf:about="https://bytes.cat/mysql_aes?rev=1706896076&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-02T17:47:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mysql_aes</title>
        <link>https://bytes.cat/mysql_aes?rev=1706896076&amp;do=diff</link>
        <description>Encriptació AES a MySQL

L'encriptació AES és reversible (permet desencriptar), a diferència de SHA2 que és una funció de hash destructiva. Els strings codificats en AES seran recuperables si es té la clau d'encriptació.

En AES es fa servir la mateixa clau per encriptar i desencriptar, d'aquí que es classifiqui com a sistema d'encriptació de clau simètrica. Altre algorismes com RSA son de clau asimètrica, ja que requereixen una clau diferent per encriptar i desencriptar (sistema de clau pública…</description>
    </item>
    <item rdf:about="https://bytes.cat/asix_mp07?rev=1632931623&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T16:07:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>asix_mp07</title>
        <link>https://bytes.cat/asix_mp07?rev=1632931623&amp;do=diff</link>
        <description>ASIX MP07 Planificació i administració de xarxes

#FpInfor #Asix #AsixMp07

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/django_frontend?rev=1688626832&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-06T07:00:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django_frontend</title>
        <link>https://bytes.cat/django_frontend?rev=1688626832&amp;do=diff</link>
        <description>Django framework: frontend

Django és un framework web basat en Python molt popular. Està orientat a la rapidesa de desenvolupament, per això se'l coneix com «The web framework for perfectionists with deadlines».

En aquest article tenim per objectius:</description>
    </item>
    <item rdf:about="https://bytes.cat/scrum_educatiu?rev=1707816737&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-13T09:32:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>scrum_educatiu</title>
        <link>https://bytes.cat/scrum_educatiu?rev=1707816737&amp;do=diff</link>
        <description>Leandro Zabala - Enric Mieza



Articles relacionats:

	*  Scrum Projecte
	*  Gestió equips en projectes de desenvolupament
	*  Vídeo Scrum Educatiu en 5 minuts

daw dam scrum scrum_educatiu agil agile

Scrum és una metodologia de desenvolupament àgil d'aplicacions informàtiques que ha obtingut un gran èxit i una implantació cada cop més generalitzada a la indústria del software</description>
    </item>
    <item rdf:about="https://bytes.cat/daw_mp07?rev=1632932560&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T16:22:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>daw_mp07</title>
        <link>https://bytes.cat/daw_mp07?rev=1632932560&amp;do=diff</link>
        <description>DAW MP07 Desenvolupament web en entorn servidor

#FpInfor #Daw #DawMp07

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/django_lliga?rev=1773162525&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-10T17:08:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django_lliga</title>
        <link>https://bytes.cat/django_lliga?rev=1773162525&amp;do=diff</link>
        <description>Exercici lliga de futbol en Django

El Mundo Deportivo ens encarrega una web per fer el seguiment de La Liga de 1a, 2a i 3a divisió.

La nostra empresa decideix realitzar el projecte utilitzant el framework web Django per minimitzar el temps de desenvolupament aprofitant el seu</description>
    </item>
    <item rdf:about="https://bytes.cat/django_howto?rev=1677497388&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-27T11:29:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django_howto</title>
        <link>https://bytes.cat/django_howto?rev=1677497388&amp;do=diff</link>
        <description>HOWTO Django : crear un projecte

En aquest article farem una xuleta per fer un projecte Django.

django daw dawmp07 dawmp07uf2 dawmp07uf02

Crear un projecte

Base

	*  Crear un virtualenv.
	*  Instal·lar Django.
	*  Crear un projecte Django amb startproject

Backend

	*  Crear una app amb startapp
	*  Crear urls.py</description>
    </item>
    <item rdf:about="https://bytes.cat/sudoku_php?rev=1666032113&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-17T18:41:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sudoku_php</title>
        <link>https://bytes.cat/sudoku_php?rev=1666032113&amp;do=diff</link>
        <description>Guia pràctica per construir un joc de sudoku en PHP.

fpinfor daw dawmp07 dawmp07uf1 dawmp07uf01 sudoku php

Fer un formulari de Sudoku que ens digui si els números introduïts compleixen les regles del Sudoku.

Guia per realitzar l'exercici:

	*  Fer una taula de 9×9 amb marques adequades per indicar els quadrants del Sudoku.</description>
    </item>
    <item rdf:about="https://bytes.cat/php.ini?rev=1664821223&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-03T18:20:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php.ini</title>
        <link>https://bytes.cat/php.ini?rev=1664821223&amp;do=diff</link>
        <description>Arxiu de configuració PHP.INI

Aquest arxiu conté els ajustos o settings de l'execució de codi PHP en la nostra màquina, ja sigui en un servidor web com Apache o Nginx, o bé en la versió CLI (Command Line Interface).

Us fem un extracte dels ajustos més importants que us cal per a les pràctiques.</description>
    </item>
    <item rdf:about="https://bytes.cat/accedint_mongodb?rev=1643222804&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T18:46:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>accedint_mongodb</title>
        <link>https://bytes.cat/accedint_mongodb?rev=1643222804&amp;do=diff</link>
        <description>Accedint a MongoDB

MongoDB és una base de dades no-SQL orientada a document.

Aquest article està orientat a la connexió a MongoDB a través de diferents llenguatges de programació.

Es recomana utilitzar una versió avançada de MongoDB. Si la versió de MongoDB és 2.x o menor, algunes eines com Robomongo o Studio 3T no ens funcionaran bé. A Ubuntu 18.04 hi ha MongoDB &gt; 3.x, cap problema, doncs (però a Ubuntu 16.04 tenien versions 2.x i no eren viables).</description>
    </item>
    <item rdf:about="https://bytes.cat/pdo?rev=1764339679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-28T14:21:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pdo</title>
        <link>https://bytes.cat/pdo?rev=1764339679&amp;do=diff</link>
        <description>PDO: PHP Database Objects

Introducció

Les biblioteques de codi PDO o PHP Database Objects (doc oficial) tenen el gran avantatge que ens permet canviar de tipus de BD a la que ens connectem sense alterar les funcions de connexió i llançament de queries. Les (petites) diferències entre unes i altres en el llenguatge SQL no ho solventa, però no és gaire problema ja que aquestes diferències solen ser poques.</description>
    </item>
    <item rdf:about="https://bytes.cat/sql_injection?rev=1764339462&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-28T14:17:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sql_injection</title>
        <link>https://bytes.cat/sql_injection?rev=1764339462&amp;do=diff</link>
        <description>SQL Injection

SQL injection és un tipus d'atac a una aplicació (típicament web) que consisteix en introduir codi SQL dins de punts d'entrada de informació (habitualment formularis) que no son degudament protegits.

Aquest acudit del gran XKCD ho resumeix molt bé:</description>
    </item>
    <item rdf:about="https://bytes.cat/dam_mp07_uf1_ui00?rev=1693981503&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-06T06:25:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dam_mp07_uf1_ui00</title>
        <link>https://bytes.cat/dam_mp07_uf1_ui00?rev=1693981503&amp;do=diff</link>
        <description>dam dammp07 dammp07uf1 dammp07uf01 introduccio ux_ui</description>
    </item>
    <item rdf:about="https://bytes.cat/django_api?rev=1773864631&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-18T20:10:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django_api</title>
        <link>https://bytes.cat/django_api?rev=1773864631&amp;do=diff</link>
        <description>APIs amb Django

Les API o Application Programming Interface ens permeten accedir de forma controlada a les dades d'una aplicació web, típicament a través del format JSON, tot i que inicialment es fes servir XML.

Es basen en l'arquitectura software REST. Aquesta estableix estàndards per a HTTP que faciliten la interoperativitat, en particular:</description>
    </item>
    <item rdf:about="https://bytes.cat/smx_mp07_serveis_de_xarxa?rev=1632908400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T09:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>smx_mp07_serveis_de_xarxa</title>
        <link>https://bytes.cat/smx_mp07_serveis_de_xarxa?rev=1632908400&amp;do=diff</link>
        <description>SMX MP07 Serveis de xarxa

#FpInfor #Smx #SmxMp07

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/django_ninja?rev=1775750465&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-09T16:01:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django_ninja</title>
        <link>https://bytes.cat/django_ninja?rev=1775750465&amp;do=diff</link>
        <description>APIs amb Django Ninja

Django Ninja és una llibreria per a fer APIs alternativa a la clàssica Django REST Framework (que podeu veure a l'article Django API) i fortament inspirada en la molt adoptada recentment FastAPI.

El principal avantatge és certa simplicitat per crear els endpoints.</description>
    </item>
    <item rdf:about="https://bytes.cat/asix_mp07_planificacio_i_administracio_de_xarxes?rev=1632908400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T09:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>asix_mp07_planificacio_i_administracio_de_xarxes</title>
        <link>https://bytes.cat/asix_mp07_planificacio_i_administracio_de_xarxes?rev=1632908400&amp;do=diff</link>
        <description>ASIX MP07 Planificació i administració de xarxes

#FpInfor #Asix #AsixMp07

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/daw_mp07_desenvolupament_web_en_entorn_servidor?rev=1632908400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T09:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>daw_mp07_desenvolupament_web_en_entorn_servidor</title>
        <link>https://bytes.cat/daw_mp07_desenvolupament_web_en_entorn_servidor?rev=1632908400&amp;do=diff</link>
        <description>DAW MP07 Desenvolupament web en entorn servidor

#FpInfor #Daw #DawMp07

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/php_checkboxes?rev=1790105046&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-22T19:24:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_checkboxes</title>
        <link>https://bytes.cat/php_checkboxes?rev=1790105046&amp;do=diff</link>
        <description>Checkboxes en PHP

Aquest article ve dels fonaments en PHP.

Els checkboxes es poden resoldre com a variables independents cadascun, o bé a través d'un array, que ho fa mes convenient.

fpinfor daw dawmp07 dawmp07uf1 dawmp07uf1 php




Checkboxes bàsic

Volem implementar una llista de la compra com aquesta:</description>
    </item>
    <item rdf:about="https://bytes.cat/email_linux_docker?rev=1688133187&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-30T13:53:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>email_linux_docker</title>
        <link>https://bytes.cat/email_linux_docker?rev=1688133187&amp;do=diff</link>
        <description>Email Linux amb Docker

El servei de correu electrònic és força complexe ja que es composa de diversos processos o daemons. A part del típic servei de MTA (postfix, sendmail, etc.) ens cal també un servei de Fetchmail (Courier, Dovecot), antivirus, anti-spam, etc., a part de configurar els certificats i modes d'autenticació encriptada.</description>
    </item>
    <item rdf:about="https://bytes.cat/php_sessions?rev=1790105067&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-22T19:24:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_sessions</title>
        <link>https://bytes.cat/php_sessions?rev=1790105067&amp;do=diff</link>
        <description>Sessions PHP

Cada cop que cridem al servidor executem el script de zero.

Articles previs:

	*  PHP
	*  PHP checkboxes

fpinfor daw dawmp07 dawmp07uf1 dawmp07uf1 php




Exemple : acumulació de dades a $_SESSION


&lt;?php
session_start();

// afegir dades enviades per POST a la variable $_SESSION
if( isset($_POST[&quot;dada&quot;]) ) {
	echo &quot;afgeint &quot;.$_POST[&quot;dada&quot;];
	$_SESSION[&quot;elements&quot;][] = $_POST[&quot;dada&quot;];
}

// Llistar les dades acumulades
echo &quot;\n&lt;br&gt;\n&quot;;
echo '&lt;Dades acumulades a $_SESSION:';
echo &quot;…</description>
    </item>
    <item rdf:about="https://bytes.cat/vagrant_bind9?rev=1657874396&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-15T08:39:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vagrant_bind9</title>
        <link>https://bytes.cat/vagrant_bind9?rev=1657874396&amp;do=diff</link>
        <description>Instal·lació i configuració del servei DNS a un servidor Ubuntu Server 20.04

Es proposa crear una màquina Vagrant per poder provar la instal·lació i funcionament d'un servei de DNS sistema operatiu Ubuntu 20.

fpinfor asix asixmp08 asixmp08uf1 asixmp08uf01 smx smxmp07 smxmp07uf1 smxmp07uf01 ciber ceti cibermp03 cetimp03




Introducció

El servei de DNS (Domain Name System en català: sistema de noms de domini), la seva funció més important és traduir (resoldre) a noms entenedors per als humans …</description>
    </item>
    <item rdf:about="https://bytes.cat/dam_mp07_desenvolupament_d_interficies?rev=1632908400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T09:40:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dam_mp07_desenvolupament_d_interficies</title>
        <link>https://bytes.cat/dam_mp07_desenvolupament_d_interficies?rev=1632908400&amp;do=diff</link>
        <description>DAM MP07 Desenvolupament d’interfícies

#FpInfor #Dam #DamMp07

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/dockeritzacio_aplicacions_php?rev=1657798286&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-14T11:31:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dockeritzacio_aplicacions_php</title>
        <link>https://bytes.cat/dockeritzacio_aplicacions_php?rev=1657798286&amp;do=diff</link>
        <description>Dockerització d'aplicacions PHP amb connexió a BBDD

fpinfor ciber cibermp03 ceti php mysql docker symfony laravel

Requeriments previs

Per seguir bé aquest article cal tenir coneixements de Docker pràctic i Docker Compose i s'ha de tenir instal·lat al sistema docker i docker-compose

Referències

	*  Tutorial base d'aquest article: Create your first PHP/MySQL application in docker
	*  Documentació de Docker -</description>
    </item>
    <item rdf:about="https://bytes.cat/manual_d_estil_bytes.cat?rev=1671010361&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-14T09:32:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>manual_d_estil_bytes.cat</title>
        <link>https://bytes.cat/manual_d_estil_bytes.cat?rev=1671010361&amp;do=diff</link>
        <description>Manual d'estil de la wiki bytes.cat

Pots introduir-te a la sintaxi de Dokuwiki aquí.

També tens aquí una xuleta ràpida de Dokuwiki.

Bytes.cat té 2 objectius primordials:

	*  Publicar continguts col·laboratius
	*  Compartir continguts personals

Aquest manual només cobreix la part de PUBLICACIÓ, que la implementem mitjançant una wiki (Dokuwiki per votació al canal de Telegram “Portal per compartir”).</description>
    </item>
    <item rdf:about="https://bytes.cat/apache2_en_debian_ubuntu?rev=1636998347&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-15T17:45:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>apache2_en_debian_ubuntu</title>
        <link>https://bytes.cat/apache2_en_debian_ubuntu?rev=1636998347&amp;do=diff</link>
        <description>Apache2 en Debian / Ubuntu

Apache2 és el servidor web més conegut, juntament a lighttpd o Nginx.



apache webserver servidorweb www web http https serveis fpinfor daw dawmp08 dawmp08uf01 asix asixmp08 asixmp08uf02 smx smxmp07 smxmp07uf03

Instal·lació

Podem instal·lar Apache2 directament en la nostra distribució Linux amb:
$ sudo apt-get install apache2
Amb el què immediatament podem veure si funciona accedint a la web:</description>
    </item>
    <item rdf:about="https://bytes.cat/apache?rev=1634132612&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-13T13:43:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>apache</title>
        <link>https://bytes.cat/apache?rev=1634132612&amp;do=diff</link>
        <description>Apache Web Server

Apache és un software que actua com a servidor web. És el programari d'aquest tipus més utilitzat als sevidors web d'internet.



apache webserver servidorweb www web http https serveis fpinfor daw dawmp08 dawmp08uf01 asix asixmp08 asixmp08uf02 smx smxmp07 smxmp07uf03</description>
    </item>
    <item rdf:about="https://bytes.cat/selenium?rev=1689001478&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-10T15:04:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>selenium</title>
        <link>https://bytes.cat/selenium?rev=1689001478&amp;do=diff</link>
        <description>python selenium fpinfor daw dawmp07 dawmp07uf04

Selenium és una eina per a l'automatització de proves i la interacció amb pàgines web. Integrar Selenium a Django perme llegir les dades d'una pàgina web i utilitzar-les a la teva aplicació Django.

Pas 1: Instal·lar Selenium i el controlador del navegador:
El primer pas és assegurar-te que tens Selenium instal·lat a la teva màquina. Pots instal·lar-lo fàcilment utilitzant l'eina de gestió de paquets de Python, pip. Executa la següent comanda per …</description>
    </item>
    <item rdf:about="https://bytes.cat/opendata_pandas?rev=1688513026&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-04T23:23:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>opendata_pandas</title>
        <link>https://bytes.cat/opendata_pandas?rev=1688513026&amp;do=diff</link>
        <description>Extracció de dades obertes amb la llibreria de Python Pandas.

fpinfor dawmp07 dawbiomp07 flask django pandas python

Objectiu

En aquesta guia veurem com obtenir dades obertes d'un servei web i guardar-les, per tal d'utilitzar-les a la nostra aplicació. Aquesta tècnica es coneix com a web scrapping.</description>
    </item>
    <item rdf:about="https://bytes.cat/java_cmd?rev=1697734458&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-19T16:54:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java_cmd</title>
        <link>https://bytes.cat/java_cmd?rev=1697734458&amp;do=diff</link>
        <description>Execució de comandes del sistema operatiu des de Java

Des de Java podem executar comandes en un subprocess en  la shell del sistema operatiu.

Referències:

	*  ...TODO...

fpinfor dam dawmp03 dammp03 dammp06 dammp07 dammp09 java

Codi d'exemple

Donem un timout de 5 segons perquè la comanda s'executi, després la matem si encara no ha acabat (a l'exemple justament hem posat una comanda</description>
    </item>
    <item rdf:about="https://bytes.cat/docker_flask?rev=1687959550&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-28T13:39:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>docker_flask</title>
        <link>https://bytes.cat/docker_flask?rev=1687959550&amp;do=diff</link>
        <description>Cal conèixer:

	*  Python Web
	*  Redis - getting started
	*  Docker
	*  Docker-compose
	*  Dockerfile

fpinfor ceti ciber cetimp03 cibermp03 daw dawmp07 dawmp08 docker containers devops python web flask




Segons la pàgina getting started de Docker-compose disposem d'un exemple amb el framework web Flask:


version: &quot;3&quot;
services:
  web:
    build: .
    ports:
      - &quot;5000:5000&quot;
  redis:
    image: &quot;redis:alpine&quot;



# syntax=docker/dockerfile:1
FROM python:3.7-alpine
WORKDIR /code
ENV FLASK_A…</description>
    </item>
    <item rdf:about="https://bytes.cat/exercicis_daw_mp07_uf1?rev=1663580853&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-19T09:47:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>exercicis_daw_mp07_uf1</title>
        <link>https://bytes.cat/exercicis_daw_mp07_uf1?rev=1663580853&amp;do=diff</link>
        <description>Segurament estàs buscant Fites DAW MP07 UF1.</description>
    </item>
    <item rdf:about="https://bytes.cat/php_test?rev=1669716592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-29T10:09:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php_test</title>
        <link>https://bytes.cat/php_test?rev=1669716592&amp;do=diff</link>
        <description>Testing amb PHP

Anem a explorar algunes tècniques de testing per a webs implementades en llenguatge PHP.

Requisits: conèixer les bases de programació web i del llenguatge PHP.

Referències:

	*  Composer : gestor de paquets PHP.
	*  PHPunit : utilitat per facilitar tests en PHP.</description>
    </item>
    <item rdf:about="https://bytes.cat/nodejs_railway?rev=1669228241&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T18:30:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nodejs_railway</title>
        <link>https://bytes.cat/nodejs_railway?rev=1669228241&amp;do=diff</link>
        <description>Desplegament d'aplicacions NodeJS amb Railway.app

&lt;https://railway.app&gt; és un PaaS (Platform as a Service), una plataforma de desplegament d'aplicacions similar a &lt;https://heroku.com&gt;. Aquest ha estat el referent durant molts anys però a finals de 2022 ha abandonat la seva política de permetre aplicacions gratuïtes expulsant a molts desenvolupadors novells que cerquen alternatives com aquesta.</description>
    </item>
    <item rdf:about="https://bytes.cat/robatori_sessio_web?rev=1665735811&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-14T08:23:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>robatori_sessio_web</title>
        <link>https://bytes.cat/robatori_sessio_web?rev=1665735811&amp;do=diff</link>
        <description>Robatori de sessió o session hijack

Un robatori de sessió o session hijack consisteix a fer-se passar per un altre usuari que tingui una sessió oberta amb el servidor.

El mecanisme consisteix a interceptar les cookies de la sessió, i traslladar-les al navegador de l'atacant.</description>
    </item>
    <item rdf:about="https://bytes.cat/docker_nodejs?rev=1688381902&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-03T10:58:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>docker_nodejs</title>
        <link>https://bytes.cat/docker_nodejs?rev=1688381902&amp;do=diff</link>
        <description>Cal conèixer:

	*  &lt;https://nodejs.org/en&gt;
	*  &lt;https://www.postgresql.org/download/&gt;
	*  Docker
	*  Docker-compose
	*  Dockerfile

fpinfor ceti ciber cetimp03 cibermp03 daw dawmp07 dawmp08 asixm06 docker containers devops restapi nodejs web




En primer lloc en el PostgreSQL, amb el PgAdmin o un altre editor com per exemple DBeaver &lt;https://dbeaver.io/&gt;, creem una base de dades, en aquest exemple li he dit «docker» amb una taula «pacients» i alguns registres:</description>
    </item>
    <item rdf:about="https://bytes.cat/nodejs_express?rev=1663297891&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-16T03:11:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nodejs_express</title>
        <link>https://bytes.cat/nodejs_express?rev=1663297891&amp;do=diff</link>
        <description>NodeJS amb Express

NodeJS és una plataforma per a desenvolupament web amb JavaScript. Ha arribat a disposar de moltes llibreries que gestionem amb la utilitat NPM.

Express és un framework per a NodeJS que ens facilita la creació d'aplicacions web.



Referències:</description>
    </item>
    <item rdf:about="https://bytes.cat/vagrant_dotnet?rev=1657031552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-05T14:32:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vagrant_dotnet</title>
        <link>https://bytes.cat/vagrant_dotnet?rev=1657031552&amp;do=diff</link>
        <description>Creació d'una màquina Vagrant per desenvolupar aplicacions de .NET en Ubuntu

Es proposa crear una màquina Vagrant per poder provar la instal·lació i funcionament d'un entorn de desenvolupament d'aplicacions de .NET en un sistema operatiu Ubuntu 20.

fpinfor daw dawmp07 ciber cibermp03 vagrant

Introducció</description>
    </item>
    <item rdf:about="https://bytes.cat/nodejs_heroku?rev=1645780816&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-25T09:20:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nodejs_heroku</title>
        <link>https://bytes.cat/nodejs_heroku?rev=1645780816&amp;do=diff</link>
        <description>Desplegament d'apps NodeJS en Heroku

Heroku és un sistema de PaaS (Platform as a Service) que ens permet posar en producció aplicacions sense necessitat de muntar tot un servidor complert, amb el manteniment que comportaria. Per tant, ens facilita molt el desplegament d'aplicacions als developers i ens estalvia feina de manteniment.</description>
    </item>
    <item rdf:about="https://bytes.cat/integracio_de_django_amb_react?rev=1688639115&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-06T10:25:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>integracio_de_django_amb_react</title>
        <link>https://bytes.cat/integracio_de_django_amb_react?rev=1688639115&amp;do=diff</link>
        <description>Integració de Django amb Reactjs

De manera simplificada, Reactjs és una biblioteca Javascript per desenvolupar aplicacions de pàgina única (SPA), amb una documentació molt detallada i ben estructurada. Per a aquest exemple, on gestionarem clients i els seus comptes associats, React servirà com a frontend, gestionant la interfície d'usuari (UI) a través de la petició al framework de Django i amb l'ajuda de Django REST Framework.</description>
    </item>
    <item rdf:about="https://bytes.cat/django_react?rev=1776191200&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-14T18:26:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django_react</title>
        <link>https://bytes.cat/django_react?rev=1776191200&amp;do=diff</link>
        <description>Django i React

Farem una plantilla de projecte amb Django i React, i emprarem Django Ninja com a motor per a l'API.

A l'article integracio de Django amb React podeu veure la versió amb Django REST Framework.



fpinfor daw dawmp06 dawmp07 django framework python react javascript web




Creació projecte base Django

Es podria fer en dos repositoris separats, però per simplicitat ho farem en un sol. Farem un projecte Django i hi posarem la part de React dins la carpeta</description>
    </item>
    <item rdf:about="https://bytes.cat/django_imatges?rev=1775583524&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T17:38:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django_imatges</title>
        <link>https://bytes.cat/django_imatges?rev=1775583524&amp;do=diff</link>
        <description>Les imatges, en Django, necessiten un tractament particular.



fpinfor daw dawmp07 django framework python web




Django processa eficientment les dades de l'aplicació, però no és ràpid per servir els arxius voluminosos com les imatges, o d'altres que es demanen molt sovint com els arxius estàtics (</description>
    </item>
    <item rdf:about="https://bytes.cat/iot_django_aproximacio_un_dashboard_sobre_raspberry_pi?rev=1687674964&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-25T06:36:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>iot_django_aproximacio_un_dashboard_sobre_raspberry_pi</title>
        <link>https://bytes.cat/iot_django_aproximacio_un_dashboard_sobre_raspberry_pi?rev=1687674964&amp;do=diff</link>
        <description>IoT i Django: aproximació a un dashboard sobre Raspberry Pi

Introducció

Una de les necessitats que sovint es presenten en els projectes d'àmbit IoT (Internet of Things) és la gestió de les dades que es capturen amb multitud de dispositius connectats. Com a gestió, entenem el seu emmagatzematge, el seu accés, la seva visualització, etc.</description>
    </item>
</rdf:RDF>
