Está en la página 1de 13

Tecnológico Nacional de México

Tecnológico Superior de Jalisco


Unidad Académica La Huerta
Dirección Académica del TecMM

Instrumentación Didáctica para la Formación y Desarrollo de Competencias Profesionales

Periodo Enero – Junio 2024

Nombre de la Asignatura: Programación Web Para Servidores


Plan de Estudios: ISIC-2010-224
Clave de la Asignatura: DUB-2201
Horas teoría-horas prácticas-Créditos: 1-4-5

1. Caracterización de la asignatura:
Esta asignatura aporta al perfil del egresado la capacidad implementar Frameworks de Laravel y Phalcon para desarrollar aplicaciones y
servicios web basados en Modelo-Vista-Controlador (MVC). Mediante el desarrollo a medida ágil, seguro y con una fácil escalabilidad y
mantenimiento.
La importancia de la asignatura es proporcionar al estudiante conceptos, métodos y técnicas para el desarrollo de aplicaciones y servicios web.
Esta asignatura de especialidad dual está relacionada con Taller de Base de Datos, Ingeniería de Software y Programación web.

2. Intención didáctica:
El temario está organizado en cinco unidades: La primera unidad, se centra en las diferencias de Laravel y Phalcon, y la instalación de
herramientas. La segunda unidad, aborda la instalación de Laravel y sus configuraciones. En la tercera unidad, se desarrollan el Modelo-Vista-
Controlador (MVC). En la cuarta se crea un proyecto en Laravel para subirlo a un servidor. Por último, en la quinta unidad, se desarrolla un
proyecto en Phalcon.
La importancia de la materia se centra en conocer y desarrollar cada una de las etapas de la programación para la solución de problemas
mediante los frameworks Laravel y Phalcon, por lo que se recomienda desarrollar un proyecto dual final y poniendo atención en los avances de
los estudiantes.
Las competencias genéricas son las siguientes:
 Habilidades de gestión de información(habilidad para y analizar información proveniente de fuentes diversas
 Solución de problemas
 Capacidad de aplicar los conocimientos en la práctica
 Habilidades de investigación
 Capacidad de aprender
 Capacidad de generar nuevas ideas (creatividad)
 Trabajo en equipo
 Habilidades interpersonales
El papel del docente es presentar los métodos para la evaluación cualitativa y cuantitativa de la experiencia de usuario en la entrega de
proyectos duales.
3. Competencia de la asignatura:

Desarrolla aplicaciones y servicios web basados en Modelo-Vista-Controlador, utilizando los Frameworks Laravel y Phalcon.

4. Análisis por competencias específicas:

Competencia No. I Descripción Conoce los Frameworks, sus diferencias y similitudes, las
herramientas necesarias para su funcionamiento y su
instalación.

Temas y subtemas para Actividades de Actividades de enseñanza Desarrollo de Horas teórico-práctica


desarrollar la competencia aprendizaje competencias genéricas
específica
1. Introducción a los ED ED  Comunicación oral y 4-6
frameworks  Contestar la  Diseñar la evaluación escrita.
1.1. Laravel. evaluación diagnóstica.  Habilidad para
1.2. Phalcon. diagnóstica. Presentación de la buscar, analizar,
1.3 Diferencias entre materia. clasificar y sintetizar
Laravel y Phalcon. EF1 información
1.4 Estructura del  Investigar los temas y EF1 proveniente de
Framework. conceptos sobre los  Propiciar actividades fuentes diversas.
1.5 Instalación del frameworks de de búsqueda,  Capacidad crítica y
administrador de paquetes Laravel y Phalcon, selección y análisis autocrítica.
y herramientas. Elaborar un reporte de información en  Capacidad de
1.6 Instalación de Base de escrito trabajar en equipo.
distintas fuentes.
datos.  Identificar las  Capacidad de aplicar
características de los  Desarrollar los conocimientos en
dos Frameworks, actividades de la práctica.
elaborar un cuadro aprendizaje que
comparativo. propicien la
 Enumerar las aplicación de los
características de la
conceptos, modelos y
estructura del
framework, elaborar metodologías que se
un cuadro van aprendiendo en
comparativo, el desarrollo de la
discutiendo en equipo asignatura.
los resultados
 Propiciar el uso
obtenidos. adecuado de
EF2 conceptos, y de
 Instalar las terminología
herramientas científico-tecnológica.
necesarias para que
funcione el EF2
Framework y crear un Desarrollo de prácticas
reporte. que permitan vincular la
 Instalar un sistema teoría y su aplicación en el
gestor de base de diseño y desarrollo de
datos que funcione sitios web.
con el Framework y
crear un reporte.

Indicadores de Alcance Valor de Indicador


A. Se adapta a situaciones y contextos complejos 35
B. Hace aportaciones a las actividades académicas desarrolladas 35
C. Propone y/o explica soluciones o procedimientos no vistos en clase (creatividad). 10
D. Introduce recursos y experiencias que promueven un pensamiento crítico; (por ejemplo, el uso de las
10
tecnologías de la información estableciendo previamente un criterio).
E. Incorpora conocimientos y actividades interdisciplinarias en su aprendizaje. 0
F. Realiza su trabajo de manera autónoma y autorregulada. 10

Niveles de desempeño:
Desempeño Nivel de desempeño Indicadores de Alcance Valoración numérica
Competencia Alcanzada Excelente Cumple con los indicadores A, B, C, D y F 95-100
Notable Cumple cuatro de los indicadores definidos en 85-94
desempeño excelente. A.B, C y D o A, B, C y F
Bueno Cumple tres de los indicadores definidos en el 75-84
desempeño excelente. A, B y C o A, B y D o A,B y F
Suficiente Cumple dos de los indicadores definidos en el 70-74
desempeño excelente. A y B
Competencia No Alcanzada Insuficiente No se cumple con el 100% de evidencias conceptuales, N. A.
procedimentales y actitudinales de los indicadores
definidos en el desempeño excelente

Matriz de Evaluación:
EVALUACIÓN FORMATIVA DE LA
INDICADOR DE ALCANCE
COMPETENCIA
EVIDENCIA DE APRENDIZAJE %
A B C D E F

Problemario 33 5 15 5 3 0 5 Heteroevaluación, que se realiza


por lo menos una vez por
semana.

Proyecto Integrador 39 15 10 5 4 0 5 El caso práctico será el asignado


por el docente y será evaluado
mediante rubrica.

Evaluación Escrita 28 15 10 0 3 0 0 Matriz de valoración.


Heteroevaluación.

Total 35 35 10 10 0 10

Competencia No. II Descripción Conoce el Framework y realiza la instalación y configuración


para desarrollar aplicaciones y servicios web.

Temas y subtemas para Actividades de Actividades de enseñanza Desarrollo de Horas teórico-práctica


desarrollar la competencia aprendizaje competencias genéricas
específica
2. Configuración Laravel EF1 EF1  Comunicación oral y 4-6
2.1 Instalación de Laravel  Investigar los temas y escrita.
2.2 Configuración de conceptos sobre como  Propiciar actividades  Habilidad para
Laravel instalar el Framework de búsqueda, buscar, analizar,
2.3 Creación de la Base Laravel y elaborar un selección y análisis clasificar y sintetizar
de datos reporte escrito. de información en información
2.4 Modelos distintas fuentes. proveniente de
2.5 Migraciones EF2 fuentes diversas.
2.6 Seeders  Configurar Laravel  Desarrollar  Capacidad crítica y
para la desarrollar actividades de autocrítica.
aplicaciones y aprendizaje que  Capacidad de
servicios web, propicien la trabajar en equipo.
elaborar un reporte aplicación de los  Capacidad de aplicar
escrito. conceptos, modelos y los conocimientos en
 Crear una base de metodologías que se la práctica.
datos para su van aprendiendo en
manipulación desde el desarrollo de la
Laravel, elaborar un asignatura.
reporte con su
Diagrama Relacional y  Propiciar el uso
Diccionario de Datos. adecuado de
 Crear las tablas de la conceptos, y de
base de datos terminología
mediante Modelos en científico-tecnológica.
Laravel y hacer la
migración al SGBD,
elaborar un reporte EF2
escrito. Desarrollo de prácticas
 Desarrollar semillas que permitan vincular la
con datos para teoría y su aplicación en el
registrarlos en la base diseño y desarrollo de
de datos desde sitios web.
Laravel y presentar los
datos en exposición.

Indicadores de Alcance Valor de Indicador


A. Se adapta a situaciones y contextos complejos 35
B. Hace aportaciones a las actividades académicas desarrolladas 35
C. Propone y/o explica soluciones o procedimientos no vistos en clase (creatividad). 10
D. Introduce recursos y experiencias que promueven un pensamiento crítico; (por ejemplo, el uso de las tecnologías de la
10
información estableciendo previamente un criterio).
E. Incorpora conocimientos y actividades interdisciplinarias en su aprendizaje. 0
F. Realiza su trabajo de manera autónoma y autorregulada. 10

Niveles de desempeño:
Desempeño Nivel de desempeño Indicadores de Alcance Valoración numérica
Competencia Alcanzada Excelente Cumple con los indicadores A, B, C, D y F 95-100
Notable Cumple cuatro de los indicadores definidos en desempeño 85-94
excelente. A.B, C y D o A, B, C y F
Bueno Cumple tres de los indicadores definidos en el desempeño 75-84
excelente. A, B y C o A, B y D o A,B y F
Suficiente Cumple dos de los indicadores definidos en el desempeño 70-74
excelente. A y B
Competencia No Alcanzada Insuficiente No se cumple con el 100% de evidencias conceptuales, N. A.
procedimentales y actitudinales de los indicadores definidos en
el desempeño excelente
Matriz de Evaluación:

EVALUACIÓN FORMATIVA DE LA
INDICADOR DE ALCANCE
COMPETENCIA
EVIDENCIA DE APRENDIZAJE %
A B C D E F

Problemario 33 5 15 5 3 0 5 Heteroevaluación, que se realiza


por lo menos una vez por
semana.

Proyecto Integrador 39 15 10 5 4 0 5 El caso práctico será el asignado


por el docente y será evaluado
mediante rubrica.

Evaluación Escrita 28 15 10 0 3 0 0 Matriz de valoración.


Heteroevaluación.

Total 35 35 10 10 0 10

Competencia No. III Descripción Conoce y aplica el Framework, para la construcción de


aplicaciones y servicios web por medio del Modelo-Vista-
Controlador (MVC).

Temas y subtemas para Actividades de Actividades de enseñanza Desarrollo de Horas teórico-práctica


desarrollar la competencia aprendizaje competencias genéricas
específica
3. Desarrollo Laravel. EF1 Visita a empresa  Comunicación oral y 6-9
3.1 Rutas  Realizar ejercicios con escrita.
3.2 Controladores Rutas y Controladores EF1  Habilidad para
3.3 Vistas mediante el buscar, analizar,
3.4 Form Request  Desarrollo de
Framework clasificar y sintetizar
3.5 CRUD prácticas que permitan
seleccionado, información
vincular la teoría y su
mostrando los proveniente de
aplicación en el diseño
resultados entre fuentes diversas.
y desarrollo de sitios
pares.  Capacidad crítica y
web.
 Realizar aplicaciones autocrítica
con vistas y  Capacidad de trabajar
formularios mediante en equipo
el Framework,
relatando en foro las
experiencias
obtenidas.
 Realizar aplicaciones
con CRUD mediante
el Framework,
elaborar un reporte
escrito.

Indicadores de Alcance Valor de Indicador


A. Se adapta a situaciones y contextos complejos 35
B. Hace aportaciones a las actividades académicas desarrolladas 35
C. Propone y/o explica soluciones o procedimientos no vistos en clase (creatividad). 10
D. Introduce recursos y experiencias que promueven un pensamiento crítico; (por ejemplo, el uso de las tecnologías de la
10
información estableciendo previamente un criterio).
E. Incorpora conocimientos y actividades interdisciplinarias en su aprendizaje. 0
F. Realiza su trabajo de manera autónoma y autorregulada. 10

Niveles de desempeño:

Desempeño Nivel de desempeño Indicadores de Alcance Valoración numérica


Competencia Alcanzada Excelente Cumple con los indicadores A, B, C, D y F 95-100
Notable Cumple cuatro de los indicadores definidos en desempeño 85-94
excelente. A.B, C y D o A, B, C y F
Bueno Cumple tres de los indicadores definidos en el desempeño 75-84
excelente. A, B y C o A, B y D o A,B y F
Suficiente Cumple dos de los indicadores definidos en el desempeño 70-74
excelente. A y B
Competencia No Alcanzada Insuficiente No se cumple con el 100% de evidencias conceptuales, N. A.
procedimentales y actitudinales de los indicadores definidos en
el desempeño excelente
Matriz de Evaluación:

EVALUACIÓN FORMATIVA DE LA
INDICADOR DE ALCANCE
COMPETENCIA
EVIDENCIA DE APRENDIZAJE %
A B C D E F

Problemario 33 5 15 5 3 0 5 Heteroevaluación, que se realiza


por lo menos una vez por
semana.

Proyecto Integrador 39 15 10 5 4 0 5 El caso práctico será el asignado


por el docente y será evaluado
mediante rubrica.

Evaluación Escrita 28 15 10 0 3 0 0 Matriz de valoración.


Heteroevaluación.

Total 35 35 10 10 0 10

Competencia No. IV Descripción Desarrolla una aplicación con servicios web en Laravel y es
capaz de subirlo a un hosting.

Temas y subtemas para Actividades de Actividades de enseñanza Desarrollo de Horas teórico-práctica


desarrollar la competencia aprendizaje competencias genéricas
específica
4. Proyecto Laravel. EF1 EF1  Habilidades de 10- 15
4.1 Creación de un  Individualmente gestión de
proyecto con Laravel realiza una aplicación  Desarrollo de información (habilidad
4.2 Subir un proyecto a la con servicios web prácticas que para y analizar
nube o hosting aplicando el permitan vincular la información
conocimiento teoría y su aplicación proveniente de
adquirido en los temas en el diseño y fuentes diversas).
del Framework desarrollo de sitios  Solución de
Laravel del proyecto web. problemas
Dual asignado por la  Capacidad de aplicar
empresa. los conocimientos en
 Crea una cuenta en la práctica
un hosting y sube su  Habilidades de
aplicación web. investigación
 Entregar los manuales  Capacidad de
correspondientes. aprender
 Capacidad de
generar nuevas ideas
(creatividad)
 Trabajo en equipo
 Habilidades
interpersonales

Indicadores de Alcance Valor de Indicador


A. Se adapta a situaciones y contextos complejos 35
B. Hace aportaciones a las actividades académicas desarrolladas 35
C. Propone y/o explica soluciones o procedimientos no vistos en clase (creatividad). 10
D. Introduce recursos y experiencias que promueven un pensamiento crítico; (por ejemplo, el uso de las tecnologías de
10
la información estableciendo previamente un criterio).
E. Incorpora conocimientos y actividades interdisciplinarias en su aprendizaje. 0
F. Realiza su trabajo de manera autónoma y autorregulada. 10

Niveles de desempeño:
Desempeño Nivel de desempeño Indicadores de Alcance Valoración numérica
Competencia Alcanzada Excelente Cumple con los indicadores A, B, C, D y F 95-100
Notable Cumple cuatro de los indicadores definidos en desempeño 85-94
excelente. A.B, C y D o A, B, C y F
Bueno Cumple tres de los indicadores definidos en el desempeño 75-84
excelente. A, B y C o A, B y D o A,B y F
Suficiente Cumple dos de los indicadores definidos en el desempeño 70-74
excelente. A y B
Competencia No Alcanzada Insuficiente No se cumple con el 100% de evidencias conceptuales, N. A.
procedimentales y actitudinales de los indicadores definidos en
el desempeño excelente

Matriz de Evaluación:

EVALUACIÓN FORMATIVA DE LA
INDICADOR DE ALCANCE
COMPETENCIA
EVIDENCIA DE APRENDIZAJE %
A B C D E F

Problemario 33 5 15 5 3 0 5 Heteroevaluación, que se realiza


por lo menos una vez por
semana.

Proyecto Integrador 39 15 10 5 4 0 5 El caso práctico será el asignado


por el docente y será evaluado
mediante rubrica.

Evaluación Escrita 28 15 10 0 3 0 0 Matriz de valoración.


Heteroevaluación.

Total 35 35 10 10 0 10

Competencia No. V Descripción Desarrolla una aplicación con servicios web en Phalcon y es
capaz de subirlo a un hosting..

Temas y subtemas para Actividades de Actividades de enseñanza Desarrollo de Horas teórico-práctica


desarrollar la competencia aprendizaje competencias genéricas
específica
5. Proyecto Phalcon. EF1 EF1  Habilidades de 10- 15
5.1 Creación de un  Individualmente gestión de
proyecto con Phalcon realiza una aplicación  Desarrollo de información (habilidad
5.2 Subir un proyecto a la con servicios web prácticas que para y analizar
nube o hosting aplicando el permitan vincular la información
conocimiento teoría y su aplicación proveniente de
adquirido en los temas en el diseño y fuentes diversas).
del Framework desarrollo de sitios  Solución de
Phalcon. web. problemas
 Crea una cuenta en  Capacidad de aplicar
un hosting y sube su los conocimientos en
aplicación web. la práctica
 Entregar los manuales  Habilidades de
correspondientes. investigación
 Capacidad de
aprender
 Capacidad de
generar nuevas ideas
(creatividad)
 Trabajo en equipo
 Habilidades
interpersonales
Indicadores de Alcance Valor de Indicador
A. Se adapta a situaciones y contextos complejos 35
B. Hace aportaciones a las actividades académicas desarrolladas 35
C. Propone y/o explica soluciones o procedimientos no vistos en clase (creatividad). 10
D. Introduce recursos y experiencias que promueven un pensamiento crítico; (por ejemplo, el uso de las tecnologías de
10
la información estableciendo previamente un criterio).
E. Incorpora conocimientos y actividades interdisciplinarias en su aprendizaje. 0
F. Realiza su trabajo de manera autónoma y autorregulada. 10

Niveles de desempeño:
Desempeño Nivel de desempeño Indicadores de Alcance Valoración numérica
Competencia Alcanzada Excelente Cumple con los indicadores A, B, C, D y F 95-100
Notable Cumple cuatro de los indicadores definidos en desempeño 85-94
excelente. A.B, C y D o A, B, C y F
Bueno Cumple tres de los indicadores definidos en el desempeño 75-84
excelente. A, B y C o A, B y D o A,B y F
Suficiente Cumple dos de los indicadores definidos en el desempeño 70-74
excelente. A y B
Competencia No Alcanzada Insuficiente No se cumple con el 100% de evidencias conceptuales, N. A.
procedimentales y actitudinales de los indicadores definidos en
el desempeño excelente

Matriz de Evaluación:

EVALUACIÓN FORMATIVA DE LA
INDICADOR DE ALCANCE
COMPETENCIA
EVIDENCIA DE APRENDIZAJE %
A B C D E F

Problemario 33 5 15 5 3 0 5 Heteroevaluación, que se realiza


por lo menos una vez por
semana.

Proyecto Integrador 39 15 10 5 4 0 5 El caso práctico será el asignado


por el docente y será evaluado
mediante rubrica.

Evaluación Escrita 28 15 10 0 3 0 0 Matriz de valoración.


Heteroevaluación.
Total 35 35 10 10 0 10

Nota: este apartado número 4 de la instrumentación didáctica para la formación y desarrollo de competencias profesionales se repite, de acuerdo
al número de competencias específicas de los temas de asignatura.

Fuentes de información y apoyos didácticos:

Fuentes de información: Apoyos didácticos


Libros:  Pizarrón.
1. Gaucht, J. D., 2013. El Gran Libro de HTML5, CSS3 & JavaScript.
España: Marcombo.  Cañón.
2. Gore, A., 2017. Full-Stack Vue.js 2 and Laravel 5. USA: Pack
Publishing.  Computadora.
3. Heintzelman, C., 2015. Laravel 5.1 Beauty, USA: CreateSpace
Independent Publishing Platform.  Laboratorio de computo.
4. Lett, J., 2017. Bootstrap 4 Quick Start. USA: Bootstrap Creative.  Internet.
5. Luján Castillo, J. D., 2016. HTML5, CSS Y JAVASCRIPT - Crea tu
web y apps con el estándar de desarrollo. España: Alfaomega, RC
Libros.
6. Nutile, A., 2016. Laravel 5.x Cookbook. USA: Packt Publishing.
7. Rada, C., 2015. Learning Phalcon PHP. USA: Packt Publishing.
8. Welling, L. & Thomson, L., 2017. Desarrollo Web con PHP y
MySQL. España: Anaya.

Páginas de referencia:
https://getbootstrap.com/docs/4.1/getting-started/introduction/
https://getcomposer.org/doc/
https://laravel.com/docs/5.2
https://docs.phalconphp.com/3.4/en/introduction

1. Calendarización de evaluación en semanas

Seman 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
a
TP ED 1 ES1 ES2 ES3 ES4 ES5
TR
SD X X X

TP: Tiempo Planeado ED: Evaluación diagnóstica


TR: Tiempo Real EFn: Evaluación formativa (Competencia SD: Seguimiento departamental
específica n) ES: Evaluación sumativa

Fecha de elaboración 15 de enero de 2024

Omar Gerardo Pérez Morales Azucena Osorio Real


Profesor de Asignatura B Jefe de División de ISC

También podría gustarte