Download programas de estudio
Document related concepts
Transcript
PROGRAMAS DE ESTUDIO NOMBRE DE LA ASIGNATURA: Frameworks para el desarrollo web CICLO ESCOLAR: Optativa CLAVE DE LA ASIGNATURA: O1DO307 OBJETIVO(S) GENERAL(ES) DE LA ASIGNATURA: Al finalizar el curso, el alumno será capaz de: Desarrollar aplicaciones web con base en la implementación de un sistema de base de datos accesible a través de la red a partir de la configuración y el uso del conjunto de tecnologías de software libre conocido como LAMP, la utilización de los frameworks necesarios y el diseño del modelo de datos para la obtención de una solución global adecuada a las necesidades de una organización TEMAS Y SUBTEMAS 1. Introducción al desarrollo Web con LAMP 1.1 ¿Qué es LAMP? 1.1.1 Linux 1.1.2 Apache 1.1.3 MySQL 1.1.4 PHP –Perl y Python– 1.2 ¿Por qué LAMP? 1.3 LAMP vs. otras soluciones 2. Linux 2.1 Instalación de Linux 2.2 Operación básica de Linux 2.3 Administración de Linux 2.4 Conectividad en Linux 2.5 Seguridad en Linux 2.6 Servidor de e-mail 3. Apache Web server instalación y configuración 3.1 Selección de la versión de Apache 3.2 Bases de Apache 3.3 Preparación de la instalación de Apache Web Server 3.4 Instalación de Apache Web Server 3.5 Configuración de Apache Web Server 3.6 Checklist de configuración de Apache Web Server 4. Introducción a bases de datos con MySQL 4.1 Manejadores de bases de datos y tablas 4.2 SQL (Structured Query Language) 4.3 Insert, update y delete datos 4.4 Select 4.5 Join 5. Instalación, administración y uso básico de MySQL 5.1 Conceptos básicos de MySQL 5.2 Descargar MySQL 5.3 Instalación de MySQL 5.4 Configuración de MySQL 5.5 Administración del rendimiento de MySQL 5.6 Replicación en MySQL 5.7 Uso básico de MySQL 5.7.1 Creando bases de datos 5.7.2 Uso de SQL en MySQL 5.7.3 Obtención de metadatos de la base de datos 6. Instalación y configuración de PHP 6.1 Instalación de PHP 6.2 Determinación de la opción de configuración 6.3 Preparación para la instalación 6.4 Instalación y configuración sobre Apache 6.5 Prueba de funcionamiento de PHP 7. El lenguaje script PHP 7.1 Introducción a PHP 7.2 Sintaxis básica 7.3 Condiciones y ciclos 7.4 Funciones 7.5 Tipos de datos 7.6 Arreglos, strings y manipulación de datos 7.7 Acceso a bases de datos con PHP 7.8 Validación 7.9 Manejo de sesiones 7.10 Autenticación y seguridad 7.11 Framework arquitectónico ACTIVIDADES DE APRENDIZAJE CON LA CONDUCCIÓN DEL DOCENTE: Análisis del desarrollo Web con LAMP Análisis de casos de instalación y configuración de Linux, Apache Web Server, MySQL y PHP Elaboración de proyecto de desarrollo de aplicaciones Web con la tecnología LAMP Discusión sobre funciones, ventajas y desventajas de LAMP contra otras soluciones DE MANERA INDEPENDIENTE: Investigación documental sobre principios de uso, funciones e instalación de las tecnologías LAMP Ejercicios de instalación y configuración de tecnologías LAMP CRITERIOS Y PROCEDIMIENTOS DE EVALUACIÓN Y ACREDITACIÓN Evaluación parcial Entrega de actividades prescritas por el docente 40% Evidencias de desempeño Fichas de trabajo Cuestionarios Experiencias de aprendizaje colaborativo en línea Conversación Participación Instrumentos de evaluación Exámenes de opción múltiple o de pregunta abierta Listas de cotejo Rúbricas Evaluación final Entrega del trabajo integrador Evidencias de desempeño Elaboración de proyecto Reporte de investigación documental Instrumentos de evaluación Rúbricas 60%