# Presentación

* [Repositorio Github](https://github.com/rafacabeza/dws)
* [GitBook](https://rafacabeza.gitbook.io/dws/)

Este texto pretende ser la documentación base para el estudio y seguimiento del módulo Desarrollo Web en Entorno Servidor del ciclo de Desarrollo de Aplicaciones Web (IFC303).

En el encontrarás teoría, ejercicios, enlaces y todo aquello necesario para el seguimiento de las clases.

## Evaluación

La nota final obtenida en este módulo es la media aritmética de dos elementos fundamentales: Exámenes (E) y Prácticas (P).

* Nota evaluación = (E + P)/2
  * E: Exámenes
  * P: Proyectos, trabajos
* La evaluación es continua. En cada momento del curso la nota  puede calcularse de acuerdo a esta fórmula.
* No todos los trabajos y prácticas tienen la misma envergadura, por ese motivo, las prácticas se valorarán de forma ponderada.
* La valoración de este trabajo seguirá la siguiente regla:
  * 60% Resolución del trabajo de forma completa y adecuada, de acuerdo a los métodos explicados en clase.
  * 20% Presentación, corrección formal del código, expresión y ortografía
  * 20% Conclusiones y conocimientos más allá de los solicitados en el trabajo.
* No se plantean recuperaciones.
* El alumno que no supere el módulo en marzo deberá presentarse a un examen global de la materia. Este examen podrá tener carácter teórico y práctico.
* Los exámenes podrán englobar uno o más temas.
* En tiempos de pandemia, los exámenes pueden pasar a ser múltiples, cortos y con enfoques variados.

## Temas

* [UT01: Plataformas de programación web en entorno servidor. 9 h.](/dws/introduccion.md)
* [UT02: Introducción al lenguaje PHP. 36 h.](/dws/php.md)
* [UT03: El patrón MVC. Acceso a BBDD. 36 h.](/dws/mvc.md)
* [UT04: Uso de frameworks. 36 h.](/dws/laravel/laravel8.md)
* [UT05: Aplicaciones web dinámicas. AJAX. Servicios web. 36 h.](/dws/laravel/api.md)
* [UT06: Aplicaciones web híbridas. 36 h.](https://github.com/rafacabeza/dws/tree/767aa8f54618783660b150ddcd86ab6f4332a5c5/aplicaciones-hibridas/README.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://rcabeza.gitbook.io/dws/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
