Tutorías: Las mejores en clase compartiendo dudas con el grupo.
No hay hora asignada, me podéis preguntar cuando queráis
Material
En el moodle tendremos para cada tema 5 secciones según se muestra en la imagen
Apuntes que colgaré en el curso de Moodle serán iframe de las páginas de este wiki.
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
Tema 5. Usando Formularios
Tema 6. Ficheros: contenidos y gestión de ficheros en el servidor
Tema 7. Usando arrays
Tema 8. Autentificación, Sesiones y Cookies
Programación de aplicaciones entorno servidor:PHP
Tema 9. PHP Orientado a objetos
Bases de datos y utilidades
Tema 10. Dockerizando un sistema de desarrollo web
Tema 11. Bases de datos con php: mysqli y pdo.
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
Tema 15. Bases de datos no sql : MongoDB (Base de datos documental)
Laravel
Tema 16. Usando Laravel: instalación y funcionamiento
Tema 17. Rutas, vistas y controladores
Tema 18. Modelo: Eloquent
Tema 19. Desarrollando una aplicación con Laravel
Node JS; Usando javascript en el servidor
Tema 20. Instalación de paquetes
Tema 21. Desarrollando una aplicación con node
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 ;