<?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-15T09:57:29+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/php_mysql?rev=1731680892&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/smx_mp07_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/daw_mp05_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/asix_mp08_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/daw_mp08_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/dam_mp08_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/smx_mp01_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/asix_mp04_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/daw_mp04_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/dam_mp05_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/smx_mp08_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/asix_mp03_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/asix_mp11_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/daw_mp06_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/asix_mp05_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/asix_mp02_uf3?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/daw_mp09_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/smx_mp03_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/smx_mp02_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/daw_mp01_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/dam_mp09_uf3?rev=1669222726&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/dam_mp01_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/smx_mp04_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/dam_mp06_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/smx_mp06_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/daw_mp03_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/daw_mp02_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/dam_mp02_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/smx_mp05_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/dam_mp04_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/asix_mp01_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/dam_mp03_uf3?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/pdo?rev=1764339679&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/accedint_mongodb?rev=1643222804&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/libgdx_stage?rev=1775662964&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/django_railway?rev=1683900325&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/sql_injection?rev=1764339462&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/websockets_java?rev=1669278586&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/libgdx_jsyn?rev=1740961460&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/jocs_android?rev=1632908400&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/unity_ar?rev=1666186535&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/mysql_aes?rev=1706896076&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/python_classes?rev=1688677355&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/libgdx-so?rev=1740957967&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/jocs_libgdx?rev=1772755397&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/libgdx_comunicacions?rev=1775989355&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/jquery?rev=1759426021&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/nodejs_railway?rev=1669228241&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/django_mongo?rev=1718643442&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/python_classes_abstractes?rev=1688677302&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/python_herencia?rev=1688677428&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/python_herencia_multiple?rev=1688677445&amp;do=diff"/>
                <rdf:li rdf:resource="https://bytes.cat/email_linux_docker?rev=1688133187&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/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/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/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/daw_mp05_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_mp05_uf3</title>
        <link>https://bytes.cat/daw_mp05_uf3?rev=1632908400&amp;do=diff</link>
        <description>DAW MP05 UF3 Introducció al disseny orientat a objectes

#FpInfor #Daw #DawMp05 #DawMp05Uf3 #DawMp05Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/asix_mp08_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_mp08_uf3</title>
        <link>https://bytes.cat/asix_mp08_uf3?rev=1632908400&amp;do=diff</link>
        <description>ASIX MP08 UF3 Correu electrònic i missatgeria

#FpInfor #Asix #AsixMp08 #AsixMp08Uf3 #AsixMp08Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/daw_mp08_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_mp08_uf3</title>
        <link>https://bytes.cat/daw_mp08_uf3?rev=1632908400&amp;do=diff</link>
        <description>DAW MP08 UF3 Desplegament d’aplicacions web

#FpInfor #Daw #DawMp08 #DawMp08Uf3 #DawMp08Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/dam_mp08_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>dam_mp08_uf3</title>
        <link>https://bytes.cat/dam_mp08_uf3?rev=1632908400&amp;do=diff</link>
        <description>DAM MP08 UF3 Desenvolupament de jocs per dispositius mòbils

#FpInfor #Dam #DamMp08 #DamMp08Uf3 #DamMp08Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/smx_mp01_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_mp01_uf3</title>
        <link>https://bytes.cat/smx_mp01_uf3?rev=1632908400&amp;do=diff</link>
        <description>SMX MP01 UF3 Muntatge d’un equip microinformàtic

#FpInfor #Smx #SmxMp01 #SmxMp01Uf3 #SmxMp01Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/asix_mp04_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_mp04_uf3</title>
        <link>https://bytes.cat/asix_mp04_uf3?rev=1632908400&amp;do=diff</link>
        <description>ASIX MP04 UF3 Sistemes de gestió d’informació empresarial

#FpInfor #Asix #AsixMp04 #AsixMp04Uf3 #AsixMp04Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/daw_mp04_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_mp04_uf3</title>
        <link>https://bytes.cat/daw_mp04_uf3?rev=1632908400&amp;do=diff</link>
        <description>DAW MP04 UF3 Sistemes de gestió empresarial

#FpInfor #Daw #DawMp04 #DawMp04Uf3 #DawMp04Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/dam_mp05_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>dam_mp05_uf3</title>
        <link>https://bytes.cat/dam_mp05_uf3?rev=1632908400&amp;do=diff</link>
        <description>DAM MP05 UF3 Introducció al disseny orientat a objectes

#FpInfor #Dam #DamMp05 #DamMp05Uf3 #DamMp05Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/smx_mp08_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_mp08_uf3</title>
        <link>https://bytes.cat/smx_mp08_uf3?rev=1632908400&amp;do=diff</link>
        <description>SMX MP08 UF3 Gestors de continguts

#FpInfor #Smx #SmxMp08 #SmxMp08Uf3 #SmxMp08Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/asix_mp03_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_mp03_uf3</title>
        <link>https://bytes.cat/asix_mp03_uf3?rev=1632908400&amp;do=diff</link>
        <description>ASIX MP03 UF3 Fonaments de gestió de fitxers

#FpInfor #Asix #AsixMp03 #AsixMp03Uf3 #AsixMp03Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/asix_mp11_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_mp11_uf3</title>
        <link>https://bytes.cat/asix_mp11_uf3?rev=1632908400&amp;do=diff</link>
        <description>ASIX MP11 UF3 Tallafocs i servidors intermediaris

#FpInfor #Asix #AsixMp11 #AsixMp11Uf3 #AsixMp11Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/daw_mp06_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_mp06_uf3</title>
        <link>https://bytes.cat/daw_mp06_uf3?rev=1632908400&amp;do=diff</link>
        <description>DAW MP06 UF3 Esdeveniments Manegament de formularis Model d'objectes del document

#FpInfor #Daw #DawMp06 #DawMp06Uf3 #DawMp06Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/asix_mp05_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_mp05_uf3</title>
        <link>https://bytes.cat/asix_mp05_uf3?rev=1632908400&amp;do=diff</link>
        <description>ASIX MP05 UF3 Implantació i manteniment de CPD

#FpInfor #Asix #AsixMp05 #AsixMp05Uf3 #AsixMp05Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/asix_mp02_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_mp02_uf3</title>
        <link>https://bytes.cat/asix_mp02_uf3?rev=1632908400&amp;do=diff</link>
        <description>ASIX MP02 UF3 Assegurament de la informació

#FpInfor #Asix #AsixMp02 #AsixMp02Uf3 #AsixMp02Uf03

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/daw_mp09_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_mp09_uf3</title>
        <link>https://bytes.cat/daw_mp09_uf3?rev=1632908400&amp;do=diff</link>
        <description>DAW M09 UF3 Accessibilitat i usabilitat

#FpInfor #Daw #DawM09 #DawM09Uf3 #DawM09Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/smx_mp03_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_mp03_uf3</title>
        <link>https://bytes.cat/smx_mp03_uf3?rev=1632908400&amp;do=diff</link>
        <description>SMX MP03 UF3 Processadors de text

#FpInfor #Smx #SmxMp03 #SmxMp03Uf3 #SmxMp03Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/smx_mp02_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_mp02_uf3</title>
        <link>https://bytes.cat/smx_mp02_uf3?rev=1632908400&amp;do=diff</link>
        <description>SMX MP02 UF3 Sistemes operatius lliures

#FpInfor #Smx #SmxMp02 #SmxMp02Uf3 #SmxMp02Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/daw_mp01_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_mp01_uf3</title>
        <link>https://bytes.cat/daw_mp01_uf3?rev=1632908400&amp;do=diff</link>
        <description>DAW MP01 UF3 Implantació de programari específic

#FpInfor #Daw #DawMp01 #DawMp01Uf3 #DawMp01Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/dam_mp09_uf3?rev=1669222726&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T16:58:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dam_mp09_uf3</title>
        <link>https://bytes.cat/dam_mp09_uf3?rev=1669222726&amp;do=diff</link>
        <description>DAM MP09 UF3 Sòcols i serveis

#FpInfor #Dam #DamMp09 #DamMp09Uf3 #DamMp09Uf03

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/dam_mp01_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>dam_mp01_uf3</title>
        <link>https://bytes.cat/dam_mp01_uf3?rev=1632908400&amp;do=diff</link>
        <description>DAM MP01 UF3 Implantació de programari específic

#FpInfor #Dam #DamMp01 #DamMp01Uf3 #DamMp01Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/smx_mp04_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_mp04_uf3</title>
        <link>https://bytes.cat/smx_mp04_uf3?rev=1632908400&amp;do=diff</link>
        <description>SMX MP04 UF3 Compartició de recursos i seguretat

#FpInfor #Smx #SmxMp04 #SmxMp04Uf3 #SmxMp04Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/dam_mp06_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>dam_mp06_uf3</title>
        <link>https://bytes.cat/dam_mp06_uf3?rev=1632908400&amp;do=diff</link>
        <description>DAM MP06 UF3 Persistència en BD natives XML

#FpInfor #Dam #DamMp06 #DamMp06Uf3 #DamMp06Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/smx_mp06_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_mp06_uf3</title>
        <link>https://bytes.cat/smx_mp06_uf3?rev=1632908400&amp;do=diff</link>
        <description>SMX MP06 UF3 Legislació de seguretat i protecció de dades

#FpInfor #Smx #SmxMp06 #SmxMp06Uf3 #SmxMp06Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/daw_mp03_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_mp03_uf3</title>
        <link>https://bytes.cat/daw_mp03_uf3?rev=1632908400&amp;do=diff</link>
        <description>DAW MP03 UF3 Fonaments de gestió de fitxers

#FpInfor #Daw #DawMp03 #DawMp03Uf3 #DawMp03Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/daw_mp02_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_mp02_uf3</title>
        <link>https://bytes.cat/daw_mp02_uf3?rev=1632908400&amp;do=diff</link>
        <description>DAW MP02 UF3 Llenguatges SQL DCL i extensió procedimental

#FpInfor #Daw #DawMp02 #DawMp02Uf3 #DawMp02Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/dam_mp02_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>dam_mp02_uf3</title>
        <link>https://bytes.cat/dam_mp02_uf3?rev=1632908400&amp;do=diff</link>
        <description>DAM MP02 UF3 Llenguatge SQL DCL i extensió procedimental

#FpInfor #Dam #DamMp02 #DamMp02Uf3 #DamMp02Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/smx_mp05_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_mp05_uf3</title>
        <link>https://bytes.cat/smx_mp05_uf3?rev=1632908400&amp;do=diff</link>
        <description>SMX MP05 UF3 Resolució d’incidències en xarxes locals

#FpInfor #Smx #SmxMp05 #SmxMp05Uf3 #SmxMp05Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/dam_mp04_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>dam_mp04_uf3</title>
        <link>https://bytes.cat/dam_mp04_uf3?rev=1632908400&amp;do=diff</link>
        <description>DAM MP04 UF3 Sistemes de gestió d’informació empresarial

#FpInfor #Dam #DamMp04 #DamMp04Uf3 #DamMp04Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/asix_mp01_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_mp01_uf3</title>
        <link>https://bytes.cat/asix_mp01_uf3?rev=1632908400&amp;do=diff</link>
        <description>ASIX MP01 UF3 Implantació de programari específic

#FpInfor #Asix #AsixMp01 #AsixMp01Uf3 #AsixMp01Uf03

Pàgines en aquesta wiki</description>
    </item>
    <item rdf:about="https://bytes.cat/dam_mp03_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>dam_mp03_uf3</title>
        <link>https://bytes.cat/dam_mp03_uf3?rev=1632908400&amp;do=diff</link>
        <description>DAM MP03 UF3 Fonaments de gestió de fitxers

#FpInfor #Dam #DamMp03 #DamMp03Uf3 #DamMp03Uf03

Pàgines en aquesta wiki</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/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/libgdx_stage?rev=1775662964&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-08T15:42:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>libgdx_stage</title>
        <link>https://bytes.cat/libgdx_stage?rev=1775662964&amp;do=diff</link>
        <description>libGDX: widgets clàssics

libGDX treballa principalment amb l'objecte SpriteBatch renderitzant bitmaps. Però disposa també d'alguns widgets «clàssics» com Button , TextView , etc. No són el cas d'ús més habitual, però per facilitar la seva creació existeix la</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/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/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/websockets_java?rev=1669278586&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-24T08:29:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>websockets_java</title>
        <link>https://bytes.cat/websockets_java?rev=1669278586&amp;do=diff</link>
        <description>WebSockets a Java

dammp09uf3 dammp09uf03

----------

Exemples





WebSockets

Tradicionalment cada aplicació s’ha implementat la comunicació per sockets

Actualment hi ha un protocol estàndard: WebSockets que implementa la comunicació amb sockets TCP i facilita el desenvolupament d’aplicacions que comuniquen diversos clients a través d’un servidor.</description>
    </item>
    <item rdf:about="https://bytes.cat/libgdx_jsyn?rev=1740961460&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-03T00:24:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>libgdx_jsyn</title>
        <link>https://bytes.cat/libgdx_jsyn?rev=1740961460&amp;do=diff</link>
        <description>Utilitzant JSyn en libGDX

libGDX és una biblioteca de codi multiplataforma pensada per a la creació de jocs.

La gestió del so en libGDX és senzilla per a llençar sons registrats en arxius, que és el què es sol necessitar per als jocs. Però si volem generar els nostres son amb alguna llibreria, la cosa es pot complicar.</description>
    </item>
    <item rdf:about="https://bytes.cat/jocs_android?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>jocs_android</title>
        <link>https://bytes.cat/jocs_android?rev=1632908400&amp;do=diff</link>
        <description>Jocs en Android

Ens basarem en els apunts de M8 de la IOC.

fpinfor dam dammp08 dammp08uf3 dammp08uf03

Per introduir-nos als jocs en Android podem començar pel tutorial de la IOC per moure una bola amb el sensor del acceleròmetre.

Mira d'entendre bé el codi que apareix en l'exemple proposat als apunts, sobretot en com es fa per moure la ImageView amb la bola.

Pilota rebotant</description>
    </item>
    <item rdf:about="https://bytes.cat/unity_ar?rev=1666186535&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-19T13:35:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unity_ar</title>
        <link>https://bytes.cat/unity_ar?rev=1666186535&amp;do=diff</link>
        <description>Realitat Augmentada amb Unity

La Realitat Augmentada, en el contexte d'aplicacions mòbils, són aquelles aplicacions que afegeixen informació digital a la realitat física que captura la càmera del nostre dispositiu mòbil.

Per altra banda, Unity</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/python_classes?rev=1688677355&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-06T21:02:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python_classes</title>
        <link>https://bytes.cat/python_classes?rev=1688677355&amp;do=diff</link>
        <description>python classes fpinfor daw dawmp03 dawmp03uf04 dawmp05 dawmp05uf3

Classes i objectes en Python

Python permet organitzar els programes a partir d'objectes.

Per a definir els objectes s'utilitzen les «classes» que serien com «plantilles» per a aquests.

Classe: Recull de característiques que són: conjunt d'atributs (de classe, d'instància) i conjunt de mètodes (pot incloure un mètode</description>
    </item>
    <item rdf:about="https://bytes.cat/libgdx-so?rev=1740957967&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-02T23:26:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>libgdx-so</title>
        <link>https://bytes.cat/libgdx-so?rev=1740957967&amp;do=diff</link>
        <description>So en libGDX

Article de referència: jocs libGDX en aquesta wiki,

Tenim dues opcions per tractar el so en libGDX:

	*  La fàcil: emprant els objectes Sound (per efectes curts) o Music (per sons més llargs). Això carregarà els sons al driver d'àudio i els reproduirà sense major intervenció del programador que un simple</description>
    </item>
    <item rdf:about="https://bytes.cat/jocs_libgdx?rev=1772755397&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-06T00:03:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jocs_libgdx</title>
        <link>https://bytes.cat/jocs_libgdx?rev=1772755397&amp;do=diff</link>
        <description>Desenvolupament de jocs amb libGDX

A l'article jocs_android pot veure's com treballar jocs utilitzant el framework estàndard d'Android (bàsicament modificant els valors del layout i els elements que hi conté).

En aquest article utilitzarem una llibreria específica, libGDX per realitzar el joc. Aquesta té molts avantatges, sobretot que permet compilar en diverses plataformes (Android, Desktop, iOS,</description>
    </item>
    <item rdf:about="https://bytes.cat/libgdx_comunicacions?rev=1775989355&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-12T10:22:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>libgdx_comunicacions</title>
        <link>https://bytes.cat/libgdx_comunicacions?rev=1775989355&amp;do=diff</link>
        <description>Comunicacions en libGDX

Aquest article ve de jocs libGDX on implementem jocs multiplataforma.

libGDX es programa en Java, per tant podriem emprar les llibreries estàndard de comunicació HTTP o WebSockets. Però si utilitzem les pròpies de liBGDX ens facilitarà el codi, ja que ens estalviarem la gestió dels</description>
    </item>
    <item rdf:about="https://bytes.cat/jquery?rev=1759426021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-02T17:27:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jquery</title>
        <link>https://bytes.cat/jquery?rev=1759426021&amp;do=diff</link>
        <description>jQuery : facilitant el DOM de Javascript

jQuery son unes llibreries per a Javascript molt útils per facilitar el codi d'accés al DOM o Document-Object Model, fent-lo molt més curt, senzill i llegible.

Com a framework de client potser s'ha vist superat pels més novedosos React, VueJS, AngularJS, etc. però val a dir que aquests tenen una corba d'aprenentatge molt més pronunciada. En canvi, iniciar-se a jQuery és ràpid i agraït.</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/django_mongo?rev=1718643442&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-17T16:57:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django_mongo</title>
        <link>https://bytes.cat/django_mongo?rev=1718643442&amp;do=diff</link>
        <description>Django amb MongoDB

En aquest article provarem de veure quines opcions tenim per treballar amb Django i la BD basada en documents: MongoDB. La informació està extreta de diversos tutorials, articles i materials multimèdia trobats a motors de cerca fins a la data d'avui (23-06-2023). És probable i desitjable (com veureu) que hi hagi millores a partir d'aquesta data sobre aquest tema.</description>
    </item>
    <item rdf:about="https://bytes.cat/python_classes_abstractes?rev=1688677302&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-06T21:01:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python_classes_abstractes</title>
        <link>https://bytes.cat/python_classes_abstractes?rev=1688677302&amp;do=diff</link>
        <description>python classes fpinfor daw dawmp03 dawmp03uf04 dawmp05 dawmp05uf3

Classes abstractes en Python

Python permet la creació de classes abstractes, és a dir, que no permeten instàncies directes sobre aquestes.

Una altra classe sí que pot, però, heretar de la classe abstracta. Aleshores sí que es poden fer instàncies sobre aquesta nova classe.</description>
    </item>
    <item rdf:about="https://bytes.cat/python_herencia?rev=1688677428&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-06T21:03:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python_herencia</title>
        <link>https://bytes.cat/python_herencia?rev=1688677428&amp;do=diff</link>
        <description>python classes fpinfor daw dawmp03 dawmp03uf04 dawmp05 dawmp05uf3

Herència en classes Python

El concepte de l'herència es contempla en la definició de classes en Python.

En cas d'herència, hi haurà la classe mare i la classe filla. La classe filla és la qui hereta de la mare.

Des de la classe filla, la classe mare s'entén com a</description>
    </item>
    <item rdf:about="https://bytes.cat/python_herencia_multiple?rev=1688677445&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-06T21:04:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python_herencia_multiple</title>
        <link>https://bytes.cat/python_herencia_multiple?rev=1688677445&amp;do=diff</link>
        <description>python classes fpinfor daw dawmp03 dawmp03uf04 dawmp05 dawmp05uf3

Herència múltiple en Python

Python permet que una classe hereti de diverses classes mare alhora.

 Exemple d'herència múltiple en Python


class Treballador():
    contracte_fix = True

    def __init__(self, edat, salari):
        self.edat = edat
        self.salari = salari

    def mostra(self):
        print(str(self.edat), &quot;anys&quot;, str(self.salari), &quot;Euros&quot;)


class Programador():
    def __init__(self, llenguatges):
      …</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>
</rdf:RDF>
