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
- Pràctica constant: Els millors resultats venen de practicar cada dia
- Projectes reals: Aplica el que aprenys a projectes práctics
- Llegeix codi d'altres: Aprèn de projectes open-source
- Participa en comunitats: Uneix-te a fòrums i grups de desenvolupadors
- 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)