Salta el contingut

DWES - Desenvolupament Web en Entorn Servidor

Benvingut al mòdul de Desenvolupament Web en Entorn Servidor (DWES) d'Especialista en Desenvolupament de Aplicacions Web (DAW)

🎯 Objectius del Mòdul

Aquest mòdul te per objectiu proporcionar els coneixements necessaris per desenvolupar aplicacions web dinàmiques en l'entorn servidor. Aprendràs a crear solucions web robustes, segures i escalables utilitzant les millors pràctiques del desenvolupament.

Nota Important

DWES és un dels mòduls més importants del cicle DAW, ja que et prepara per desenvolupar la part del servidor de les aplicacions web.

📚 Continguts Principals

1. Fonaments del Desenvolupament Servidor

  • Arquitectura client-servidor
  • Protocols de comunicació (HTTP/HTTPS)
  • Entorn de treball i eines de desenvolupament

2. Programació en PHP

  • Sintaxi fonamental i estructures de control
  • Funcions i llibreries
  • Programació orientada a objectes (POO)

3. Bases de Dades

  • SQL i consultes bàsiques
  • Disseny de bases de dades relacional
  • Connexió i manipulació de dades

4. Frameworkds i MVC

  • Patró Model-Vista-Controlador
  • Frameworkds PHP populars
  • Estructura de projectes

5. Seguretat Web

  • Validació i sanitització de dades
  • Autenticació i autorització
  • Protecció contra vulnerabilitats comuns

6. API REST

  • Disseny de APIs
  • Consumir i crear serveis web
  • Integració amb frontend

🛠️ Eines i Tecnologies

Tecnologies Recomanades

  • PHP: Llenguatge principal del servidor
  • Laravel: Framework PHP modern
  • Composer: Gestor de dependències
  • MySQL/MariaDB: Base de dades relacional
  • PhpMyAdmin: Gestor gràfic
  • DBeaver: Client de bases de dades
  • Visual Studio Code: Editor de codi
  • Git: Control de versions
  • Docker: Contenidors (opcional)
  • PHPUnit: Framework de testing
  • Postman: Prova d'APIs
  • Xdebug: Depurador

📋 Estructura de l'Aprenentatge

UF1: Fonaments del Desenvolupament Web
├── HTTP/HTTPS
├── Client-Servidor
└── Entorn de treball

UF2: Programació en PHP
├── Sintaxi i estructures
├── Funcions
└── POO en PHP

UF3: Bases de Dades
├── SQL
├── Disseny relacional
└── Connexió amb PHP

UF4: Frameworks i MVC
├── Patró MVC
├── Laravel basics
└── Estructura de projectes

UF5: Seguretat i APIs
├── Autenticació
├── Seguretat
└── APIs REST

✅ Competències a Assolir

  • Comprendre l'arquitectura client-servidor
  • Escriure codi PHP professional i escalable
  • Dissenyar i gestionar bases de dades
  • Implementar patrons de disseny (MVC)
  • Crear APIs REST funcionals
  • Aplicar mesures de seguretat web
  • Treballar en equip amb control de versions
  • Testejar i depurar aplicacions servidor

📖 Recursos d'Aprenentatge

Recursos Essencials

Documentació Oficial: - PHP Manual - Laravel Documentation - MySQL Documentation

🚀 Com Aprofitar al Màxim aquest Mòdul

Recomanacions

  1. Pràctica constant: Els millors resultats venen de practicar cada dia
  2. Projectes reals: Aplica el que aprenys a projectes práctics
  3. Llegeix codi d'altres: Aprèn de projectes open-source
  4. Participa en comunitats: Uneix-te a fòrums i grups de desenvolupadors
  5. Mantén-te actualitzat: La web és dinàmica, segueix les tendències

📞 Suport i Recursos

# Si tens dubtes...
🤔 Pregunta als teus companys i professors
📚 Consulta la documentació oficial
🔍 Busca solucions a Stack Overflow
💻 Experimenta en l'ordenador
🎓 Aprofita els recursos del centre educatiu

🎓 Avaluació

La valoració del mòdul inclou:

Criteri Pes
Exercicis i pràctiques 40%
Projectes integrals 40%
Prova teòrica 10%
Actitud i participació 10%

Requisits Mínims

Per superar el mòdul cal obtenir una nota mínima de 5.0 en l'avaluació global.

📅 Planificació Temporal

timeline
    title Distribució aproximada del mòdul
    UF1 Fonaments : 2 setmanes
    UF2 PHP : 4 setmanes
    UF3 Bases de Dades : 3 setmanes
    UF4 Frameworks MVC : 3 setmanes
    UF5 Seguretat APIs : 2 setmanes
    Projecte final : 2 setmanes

🌟 Punt de Partida Recomanat

Per a maximitzar l'aprenentatge en aquest mòdul, es recomana tenir coneixements bàsics de:

  • HTML i CSS (del mòdul DWEC)
  • JavaScript fonamental
  • Lògica de programació
  • Conceptes bàsics de bases de dades

💡 Consells Finals

Recorda

"El codi és més fàcil de llegir que d'escriure. Escriu codi que els altres puguin entendre."

Una bona arquitectura servidor és la base d'una aplicació web robust i mantenible.


Última actualització: Novembre 2025
Cicle: Especialista Desenvolupament Aplicacions Web (DAW)
Nivell: Grau Superior (GS)