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%