Profesor
- Manuel Alejandro Romero Miguel
- ManuelRomeroMiguel @ gmail punto com
- Tutorías: Las mejores en clase compartiendo dudas con el grupo.
- No hay hora asignada, me podéis preguntar cuando queráis
Material
- Todo colgado en la red
- Referenciado en el moodle (necesitaré ayuda para no olvidarme)
Material del curso
es.wikieducator.org/Usuario:ManuelRomero/dwes_2021_presencial (Este wiki)
manuel.infenlaces.com/2021 (app vesta donde también tendréis dominios)
repositorio en git
|
- Referencias web que os iré pasando según veamos temas
TEMARIO
- El currículo establece 4 unidades de competencia o unidades funcionales
0613. Desarrollo Web en entorno servidor.
- UF0613_14. Arquitecturas de programación y optimización de códigos fuente
- UF0613_24. Lenguajes de programación: Códigos embebidos
- UF0613_34. Generación de páginas Web.
- UF0613_44. Herramientas de desarrollo y programación.
- Temario
- Módulo de 189 horas distribuidas en 9 horas semanales
- La distribución por temas será la siguiente.
- No necesariamente se impartirán en este orden.
- No tienen la misma duración los diferentes temas.
Bloque introducción
- Tema 0: Presentación
- Tema 0. Motivación
- Tema 1. Conceptos generales del desarrollo web
- Tema 2. Arquitecturas y tecnologías web
- Tema 3. Instalación del sistema y puesta en marcha
|
Programación de aplicaciones entorno servidor:PHP
- Tema 4. Sintaxis del lenguaje y formularios
- Tema 5. PHP Orientado a objetos
- Tema 6. Arrays en php
- Tema 7. Ficheros: contenidos y gestión de ficheros en el servidor
- Tema 8. Autentificación, Sesiones y Cookies
|
Bases de datos y utilidades
- Tema 9. Dockerizando un sistema de desarrollo web
- Tema 10. Bases de datos con php: mysqli y pdo.
- Tema 11. Bases de datos de tipo nosql con php: mongodb.
|
SEGUNDA EVALUACION
Temas de segunda evaluación
|
PHP uso de librerías
- Tema 12 Utilidades y librerías
- Tema 12.1 Composer como Orquestador y autocarga de ficheros con psr-4 y classmap
- Tema 12.2 Gestor de plantillas
- Tema 12.3 Ajax desde php (jaxon)
- Tema 12.4 Gestionar pdf con php (FPDF)
- Tema 12.5 Botón Paypall gestionado con php
- Práctica de la tienda
|
PHP temas avanzados
- Tema 13. Servicios web: REST Y SOAP y GraphGL
- Tema 14. Aplicaciones híbridas: usando ajax y servicios de google
|
Laravel
- Tema 15. Usando Laravel: instalación y funcionamiento
- Tema 16. Rutas, vistas y controladores
- Tema 17. Modelo: Eloquent
- Tema 18. Desarrollando una aplicación con Laravel
|
Python en el desarrollo web: DJango
- Tema 20. Programación básica con phyton en la web
- Tema 21. DJango
|
Gestores de contendios de php
- Tema 20. Drupal y php
|
- Evaluaciones
- Trabajos y prácticas
- Cada Bloque tendrá al menos un trabajo o práctica que hay que entregar de forma obligatoria.
- Los trabajos pueden tener una nota o simplemente una clasificación de apto o no apto.
- Para calcular la nota final de cada trabajo se hará
Sobre cada trabajo o práctica habrá una pregunta en el examen
de evaluación que ponderá de 0 a 1 punto
La nota final de ese trabajo será la multiplicación de las dos notas
Puntos clave
- Nota final por evaluacíón
0,4 de trabajos + 0,6 de exámenes
- La nota final será la media aritmética de cada evaluación
|
Puntos clave
- Las evaluaciones aprobadas se pueden guardar para las convocatorias (1º y 2ª), según proceda.
- En la convocatoria final no habrá que presentar trabajos ;
|
|