Está en la página 1de 29

TRAYECTO DE

FORMACIÓN PROFESIONAL
Programador Web

DIRECCIÓN GENERAL DE CULTURA Y EDUCACIÓN


2 | Dirección de Formación Profesional | Año 2019
ÍNDICE
I. Identificación de la Certificación Profesional
“Programador Web” .......................................................................................................................... 5

II. Presentación ........................................................................................................................................ 5

III. Perfil Profesional ............................................................................................................................... 5

IV. Estructura Curricular ....................................................................................................................... 6

V. Prácticas Formativas Profesionalizantes .................................................................................... 8

VI. Trayecto Curricular: Definición de Módulos .............................................................................. 9


Metodologías para el desarrollo del software .......................................................................... 11
Interfaz gráfica web ......................................................................................................................... 13
Programación de base de datos ................................................................................................... 17
Programación web ........................................................................................................................... 21
Proyecto integrador .......................................................................................................................... 25

VII. Evaluación .......................................................................................................................................... 27

VIII. Entorno Formativo ......................................................................................................................... 29

IX. Referencial de Ingreso .................................................................................................................... 29


3 | RESFC-2019-2317-GDEBA-DGCYE
4 | Dirección de Formación Profesional | Año 2019
I. IDENTIFICACIÓN DE LA CERTIFICACIÓN PROFESIONAL
“PROGRAMADOR WEB”

• Sector/es de actividad socio productiva: Informática / Software y Servicios Informáticos.


• Denominación del perfil profesional: Programador Web.
• Familia profesional: Informática.
• Denominación del certificado de referencia: Especialización Prfesiona en Programador Web.
• Ámbito de la Trayectoria Formativa: Formación Profesional.
• Tipo de certificación: Certificado de Formación Profesional Continua Especialización.
• Tipo de Formación Profesional Continua: Especialización.
• Carga horaria: 205 hs. reloj.

II. PRESENTACIÓN

La propuesta de Formación Profesional con- Programador que requieren desarrollar sus


tinua en Desarrollo de productos WEB está funciones características en ámbitos profe-
dirigida a Programadores formados en el sionales de dicha especialización.
Trayecto de Formación Profesional inicial de

III. PERFIL PROFESIONAL

a. Alcance de la Certificación nua, por tanto, no implica una modificación de


5 | RESFC-2019-2317-GDEBA-DGCYE

las funciones propias del programador.


La intervención profesional que se toma como
referencia para la especialización, supone el En términos formativos, esta especialización
desarrollo de las funciones descriptas en el comprende la incorporación de un conjunto
perfil profesional del trayecto de Programador de conocimientos y habilidades de particular
(FP Inicial) en ámbitos productivos especial- relevancia para la intervención profesional
mente dedicados a productos informáticos es- del Programador web en el ámbito de desa-
pecíficos. Esta propuesta de Formación Conti- rrollo de sitios web dinámicos.
La especialización en Programador web otras organizaciones locales o extranjeras o
brinda al Programador conocimientos y ha- por solicitud de usuarios particulares.
bilidades de aplicación específica para:
• Interpretar especificaciones de diseño y Estas organizaciones o empresas brindan
documentación técnica funcional de sitios servicios de asesoramiento y consultoría,
web. para satisfacer los requerimientos formales
o informales dados por el cliente.
• Maquetar interfaces de acuerdo con el di-
seño dado. La posición ocupacional de la figura que es
referencia del presente trayecto es la que
• Programar interactividad, mantener, opti- suele denominarse Programador Web. In-
mizar y actualizar sitios web tanto front- tegrando equipos de proyecto dedicados al
end como back-end. desarrollo de sitios web, en el cual a partir
de especificaciones de diseño y del conoci-
• Programar procedimientos almacenados y miento de la arquitectura del sitio, constru-
transacciones en la base de datos. yen la parte que les fuera asignada a desa-
rrollar a partir de existentes o adaptando y
• Desarrollar sitios web que utilicen bases de escribiendo uno nuevo que cumpla con los
datos. requerimientos, además de testear su traba-
jo, verificando lo producido y entregando lo
• Producir documentación técnica del proce- finalizado para la prueba del sitio.
so y producto desarrollado.
También puede desempeñarse en forma au-
b. Área Ocupacional tónoma, asumiendo la mayor parte de las ta-
reas propias del proceso, sobre todo traba-
Éste profesional se inserta ocupacionalmen- jando en forma independiente, resolviendo
te en distintos tipos de organizaciones don- problemas de pequeñas organizaciones que
de se realiza el desarrollo de programación requieren sitios de baja complejidad y redu-
de sitios Web, ya sea por requerimientos de cida dimensión.

IV. ESTRUCTURA CURRICULAR


6 | Dirección de Formación Profesional | Año 2019

La estructura curricular es modular y propone un módulo de base y cuatro módulos específi-


cos. A saber:

MÓDULOS BASE HORAS RELOJ

Metodologías para el desarrollo del software 25 hs

MÓDULOS ESPECÍFICOS HORAS RELOJ

Interfaz Gráfica Web 50 hs


Programación de Bases de Datos 30 hs

Programación Web 60 hs

Proyecto Integrador 40 hs

TOTAL HORAS DEL TRAYECTO CURRICULAR 205 HS

TOTAL HORAS PRÁCTICAS PROFESIONALIZANTES1 153HS

Régimen pedagógico de cursado del trayec- • El módulo específico de Programación de


to curricular de la figura profesional Progra- Base de Datos puede dictarse posterior-
mador de dispositivos móviles. mente al módulo específico Interfaz Gráfi-
ca Web, o bien, antes del módulo específico
A continuación, se presenta el régimen pe- de Proyecto Integrador.
dagógico de cursado del trayecto curricular
de la figura profesional del Programador • El módulo específico de Programación Web
Web, el mismo se organiza como una estruc- puede dictarse posteriormente al módu-
tura de tramos con el objeto de clarificar el lo específico Interfaz Gráfica Web, o bien,
esquema posible de composición, secuencia antes del módulo específico de Proyecto
y organización curricular de los módulos del Integrador.
trayecto, tanto a nivel de las correlatividades
como de las opciones organizacionales po- • Para el cursado del módulo específico de Pro-
sibles por parte de los CFP que ofertan este yecto Integrador, es necesario haber cursado
trayecto. los módulos de base Interfaz Gráfica Web y
los módulos específicos Programación de
Descripción y síntesis del régimen pedagó- Base de Datos y Programador Web.
gico de cursado:
• El módulo Metodologías para el desarrollo
• La trayectoria se inicia con el cursado obli- de software podrá cursarse en cualquier
gatorio del módulo específico Interfaz Grá- momento previo al módulo Proyecto Inte-
fica Web. grador.

EJMPLO 1

PRIMER TRAMO SEGUNDO TRAMO


7 | RESFC-2019-2317-GDEBA-DGCYE

Módulos: Interfaz Gráfica Web Módulo: Programador Web

Módulo: Metodologías para el Desarrollo


Módulo: Programador de Bases de Datos
del Software

Módulo: Proyecto Integrador

1
La carga horaria de las Prácticas Profesionalizantes se encuentran incluidas en la carga horaria que figura como total del trayecto curricular.
EJMPLO 2

PRIMER TRAMO SEGUNDO TRAMO

Módulo: Metodologías para el Desarrollo


Módulo: Programador de Base de Datos
del Software

Módulo: Interfaz Gráfica Web Módulo: Proyecto Integrador

Módulo: Programador Web

V. PRÁCTICAS FORMATIVAS
PROFESIONALIZANTES
En relación con el desarrollo de las prácti- de las prácticas profesionalizantes, debe ser
cas formativas profesionalizantes, el diseño como mínimo del 50% del total del curso.
curricular del trayecto del Programador Web
define un conjunto de prácticas formativas Perfil docente
que se deben garantizar a partir de un es- Profesional del área de Programación que
pacio formativo adecuado, con todos los in- posea formación específica en los conteni-
sumos necesarios y simulando un ambiente dos enunciados en este diseño, con forma-
real de trabajo para mejorar la significativi- ción pedagógica, que califique su ingreso y
dad de los aprendizajes. En todos los casos promoción en la carrera docente
las prácticas deben ser organizadas, imple-
mentadas y evaluadas por el centro de for-
mación profesional y estarán bajo el control
de la propia institución educativa y del Di-
rección General de Cultura y Educación de la
Pcia. De Buenos Aires, quien a su vez certifi-
cará su realización.

Las prácticas pueden asumir diferentes for-


matos, pero sin perder nunca de vista los fi-
8 | Dirección de Formación Profesional | Año 2019

nes formativos que se persiguen con ellas.


La implementación y el desarrollo del tra-
yecto del Programador Web, deberá garan-
tizar la realización de las prácticas profesio-
nalizantes definiendo en el diseño curricular
los recursos necesarios para las mismas. Di-
chas prácticas resultan indispensables para
poder evaluar las capacidades profesionales
definidas en cada módulo formativo.

La carga horaria destinada a la realización


VI.TRAYECTO
CURRICULAR:
DEFINICIÓN
DE MÓDULOS

9 | RESFC-2019-2317-GDEBA-DGCYE
10 | Dirección de Formación Profesional | Año 2019
METODOLOGÍAS PARA EL
DESARROLLO DE SOFTWARE
| Denominación del Módulo
TIPO DE MÓDULO | Común.
CARGA HORARIA | 25hs reloj.
CARGA HORARIA DE PRÁCTICA FORMATIVA DE CARÁCTER PROFESIONALIZANTE | 8hs reloj.

PRESENTACIÓN

El módulo Metodologías para el desarrollo • Metodologías para la gestión de proyectos.


de software tiene, como propósito general, • Desarrollo ágil.
contribuir a la formación de los estudiantes
en los procedimientos utilizados para la ges- En relación a las prácticas formativas de ca-
tión de proyectos vinculados al desarrollo de rácter profesionalizante, se definen como
software. Este módulo es común a varios tra- unos de los ejes estratégicos de la propuesta
yectos de desarrollo de software del sector pedagógica para el ámbito de la FP, el situar al
profesional. participante en los ámbitos de trabajo con las
problemáticas características de desempeño
La propuesta curricular selecciona un con- ocupacional/profesional.
junto de conocimientos que combinan las di-
ferentes metodologías utilizadas en el sector Las prácticas formativas que se proponen
11 | RESFC-2019-2317-GDEBA-DGCYE

profesional de informática y desarrollo de para este módulo se organizan en torno a la


software. presentación de casos característicos y situa-
ciones problemáticas del sector profesional.
Para el presente módulo, y desde el punto de Se espera que el abordaje con este tipo de
vista del contenido de la formación, se de- prácticas permita el análisis y acercamiento
fine para el agrupamiento, la selección y el a la complejidad de las temáticas propuestas,
tratamiento de los contenidos los siguientes evitando de esta manera un tratamiento neta-
bloques: mente expositivo.
PRÁCTICAS FORMATIVAS
BLOQUES DE CONTENIDOS
PROFESIONALIZANTES

METODOLOGÍAS PARA LA GESTIÓN DE PROYECTOS

• Fundamentación para la utilización de metodolo- • Se presentarán los enfoques y un ejemplo de


gías para la gestión de proyectos. aplicación de cada uno. Los alumnos analizarán
semejanzas y similitudes aplicando los diferen-
• Ciclo de vida de un proyecto. Diferentes enfoques tes enfoques para un mismo desarrollo.
de desarrollo de software: cascada, prototipado,
incremental, espiral, ágiles.

• Metodologías ágiles: principios básicos. Defini-


ción. Objetivos. Beneficios. Principios del Mani-
fiesto Ágil.

DESARROLLO ÁGIL

• Metodologías ágiles para el desarrollo de sof- • A través de diferentes situaciones problemáticas


tware: Scrum, Programación Extrema – XP, propuestas por el docente, los alumnos aplica-
Lean y Kanban. Similitudes y diferencias. rán las diferentes metodologías ágiles.

• Metodología para la implementación de Scrum. • Los estudiantes formarán equipos y representa-


Roles. Iteraciones. Tipos de reuniones: frecuen- rán, en forma rotativa, cada uno de los roles en la
cia y objetivos metodología Scrum.

• Implementación con o sin la utilización de sof- • El docente propondrá un trabajo de investigación


tware específico para el apoyo a la metodología sobre el software disponible para la implemen-
ágil. tación de metodologías ágiles.
12 | Dirección de Formación Profesional | Año 2019
INTERFAZ GRÁFICA WEB
| Denominación del Módulo

TIPO DE MÓDULO | Específico.


CARGA HORARIA | 50hs reloj.
CARGA HORARIA DE PRÁCTICA FORMATIVA DE CARÁCTER PROFESIONALIZANTE | 35hs reloj.

PRESENTACIÓN

El módulo Interfaz gráfica Web tiene como lo de internet en cuatro capas para que los
propósito general contribuir a que los estu- estudiantes comprender el proceso de co-
diantes comprendan el modelo de progra- municación entre el cliente y el servidor. A
mación en la web, el lenguaje HTML según su vez, se analiza el proceso que realiza el
los estándares de la W3C y el concepto de servidor al ejecutar código y retornar un re-
hojas de estilo en cascada (CSS). Se consti- sultado al navegador del cliente.
tuye, así, en un espacio que aproxima a los
estudiantes a saberes que propios de la es- El bloque lenguaje de marcas HTML se cen-
pecialización de “Programador web”. tra en el conocer las diferentes etiquetas y
atributos del lenguaje HTML estándar del
Para la organización de la enseñanza de consorcio W3C, con el objeto de poder crear
esta unidad curricular se han organizado los páginas que cumplan los requisitos de vali-
13 | RESFC-2019-2317-GDEBA-DGCYE

contenidos en cuatro bloques: dación para una correcta interfaz multi-na-


En el bloque funcionamiento de los sitios vegador y multi-plataforma. Se presentará
Web se parte de analizar diferentes tipos de un entorno de desarrollo para facilitar la es-
sitios web dinámicos, con el fin que los es- critura de código HTML.
tudiantes adquieran los conocimientos y las
técnicas de desarrollo necesarias para la El bloque hojas de estilo en cascada se cen-
programación del lado del cliente y del lado tra en complementar el lenguaje de marcas
del servidor. Además, se presenta el mode- con estilos de interfaz gráfico estándar co-
múnmente conocido como CSS. Se utilizará • Elaborar archivos con código de programa-
un entorno de desarrollo para facilitar la es- ción en lenguaje JavaScript, de complejidad
critura y mantenimiento de código CSS. variable e incremental. Diseñar, programar,
depurar y probar su funcionamiento.
El bloque programación lado cliente se abor-
dan los conceptos para escribir código de pro- Los objetivos de aprendizajes a tener en
gramación en lenguaje JavaScript que se eje- cuenta para la evaluación al finalizar el cur-
cutará en el navegador del cliente, necesario sado del módulo de “Interfaz gráfica Web”
para controlar los eventos, intervenir sobre los serán:
objetos de la página en forma dinámica y vali- • Comprender el proceso de comunicación en-
dar, de ser necesario, los datos introducidos en tre cliente y servidor Web.
un formulario por el usuario. Estará presente
también el concepto de diseño adaptativo, que • Diferenciar entre páginas web estáticas de
permite que una misma página reorganice au- páginas web dinámicas.
tomáticamente su contenido según el tamaño
del dispositivo que se utiliza para verla. • Comprender la estructura de una página
HTML, sus etiquetas, atributos, el diseño de
En relación a las prácticas formativas de formularios.
carácter profesionalizante, se definen como
uno de los ejes estratégicos de la propuesta • Crear páginas Web estáticas respetando los
pedagógica para el ámbito de la FP, el situar estándares de la W3C.
al participante en los ámbitos de trabajo con
las problemáticas características de desem- • Incorporar el diseño de interfaz gráfica con
peño ocupacional/profesional. imágenes a la/s página/s Web generadas.

Las prácticas formativas que se proponen • Entender la estructura de un archivo CSS de


para este módulo se organizan en torno a la hojas de estilo en cascada para la modifica-
presentación de casos característicos y si- ción de atributos de estilo y la definición de
tuaciones problemáticas del sector profesio- clases.
nal. Se espera que el trabajo con este tipo de
prácticas permita el análisis y el acercamien- • Escribir programas con JavaScript para eje-
to a la complejidad de las temáticas propues- cución del lado del navegador, que permita
tas evitando, de esta manera, un abordaje utilizar las instrucciones, estructuras, alma-
netamente expositivo. cenamiento en memoria.
14 | Dirección de Formación Profesional | Año 2019

• Diseñar páginas Web para diferentes tipos


de usuarios, necesidades y requerimientos • Realizar operaciones de lectura y generación
que cumplan con los estándares del con- de datos en formato JSON.
sorcio W3C.

• Trabajar con diferentes tipos de imágenes


y formatos e incluirlas en las páginas Web
diseñadas.

• Realizar prácticas de maquetado de pági-


nas Web.
PRÁCTICAS FORMATIVAS
BLOQUES DE CONTENIDOS
PROFESIONALIZANTES

FUNCIONAMIENTO DE LOS SITIOS WEB

• Modelo de Internet de cuatro capas. Partiendo de un sitio Web como ejemplo pro-
• Protocolo HTTP. puesto por el docente, los alumnos comprende-
• Direccionamiento IP. rán el proceso de comunicación entre el cliente
• Página estática vs página dinámica. y el servidor y los componentes que intervienen
• Rol del navegador y rol del servidor Web. en el mismo.
• Concepto de front-end y de back-end.

LENGUAJE DE MARCAS HTML WEB

• Estructura de una página HTML. Diseñar y construir interfaces amigables, que


• Etiquetas HTML y atributos. cumplan con los estándares de la W3C.
• Formularios.
• Incorporación de imágenes. Comprender las implicancias del peso de las
• Maquetación Web. imágenes en relación con el rendimiento de las
páginas Web.

Realizar prácticas de maquetado de páginas Web.

HOJAS DE ESTILO EN CASCADA

• Estructura de archivos CSS. Proponer situaciones problemáticas para que el


• Definición de clases. alumno logre reconocer las características de
• Tipografías, estilos, colores. diseño de los sitios Web según el tipo de desti-
• Animaciones. natario, organización o empresa que lo requiere.
• Diseño adaptativo.

PROGRAMACIÓN LADO CLIENTE

• Estructura y sintaxis de un archivo JavaScript. A partir de situaciones problemáticas de comple-


• Variables, arreglos, objetos. jidad variable definidas por el equipo docente, los
15 | RESFC-2019-2317-GDEBA-DGCYE

• Funciones. estudiantes elaborarán archivos con código de pro-


• Modelo de Objetos del Documento (DOM). gramación en lenguaje JavaScript que permitan re-
- El árbol del documento. solver el requerimiento planteado. Mediante estas
- Tipos de nodos y relaciones. prácticas se espera que los estudiantes puedan dise-
- Recorrer el árbol del documento. ñar, programar, depurar y probar su funcionamiento.
- Modificar el valor de los nodos.
- Crear, eliminar y reemplazar nodos. Resolver problemas de distintos niveles de com-
• Eventos. plejidad.
• Creación de ventanas de diálogo.
• Depuración de errores.
• Validación de datos de formularios.
• Formato JSON para intercambio de datos e ins-
trucciones para su manipulación.
16 | Dirección de Formación Profesional | Año 2019
PROGRAMACIÓN DE BASE
DE DATOS
| Denominación del Módulo
TIPO DE MÓDULO | Específico.
CARGA HORARIA | 30hs reloj.
CARGA HORARIA DE PRÁCTICA FORMATIVA DE CARÁCTER PROFESIONALIZANTE | 25hs reloj.

PRESENTACIÓN

El módulo Programación de bases de datos En el Bloque de contenido Transacciones se


tiene, como propósito general, contribuir a abordarán las técnicas de agrupamiento de
que los estudiantes construyan capacidades acciones que se ejecutarán en forma conjunta.
para la programación de procedimientos al-
macenados en la base de datos, así como la En el Bloque de contenido Seguridad en
creación de transacciones y el abordaje de base de datos presenta las diferentes técni-
los aspectos de seguridad necesarios en cas para evitar que un usuario no autorizado
ellas. pueda acceder a datos y/o alterarlos.

Para la organización de la enseñanza de esta En relación a las prácticas formativas de


unidad curricular se han organizado los con- carácter profesionalizante, se definen como
tenidos en tres bloques: uno de los ejes estratégicos de la propuesta
17 | RESFC-2019-2317-GDEBA-DGCYE

En el Bloque de contenido Creación de pro- pedagógica para el ámbito de la FP, situar al


cedimientos almacenados en la base de da- participante en los ámbitos de trabajo con
tos se integrarán diferentes operaciones en las problemáticas características de desem-
una función o procedimiento definido por el peño ocupacional/profesional.
usuario, logrando que el código de progra-
mación y el acceso a los datos esté aislado o Las prácticas formativas que se proponen
en capas diferentes para un mejor manteni- para este módulo se organizan en torno a
miento del sitio Web. la presentación de casos característicos y
situaciones problemáticas del sector profe- • Aplicar el concepto de transacciones en
sional. Se espera que el trabajo con este tipo procedimientos almacenados.
de prácticas permita el análisis y el acer-
camiento a la complejidad de las temáticas • Comprender los mecanismos de seguridad
propuestas evitando, de esta manera, un que puedan aplicarse a la base de datos.
abordaje netamente expositivo.
Los objetivos de aprendizajes a tener en
• Realizar algunas prácticas de: creación de cuenta para la evaluación al finalizar el cur-
base de datos con tablas, índices, y rela- sado del módulo de “Programación de ba-
ciones, aplicando los criterios de normali- ses de datos” serán:
zación. • Escribir instrucciones en lenguaje SQL
respetando el lenguaje de consultas de la
• Escribir instrucciones en lenguaje SQL base de datos.
para carga, modificación y eliminación de
registros de la base de datos. • Programar procedimientos almacenados
que utilicen disparadores y transacciones.
• Crear procedimientos almacenados que
resuelvan problemáticas propuestas por el
docente.

PRÁCTICAS FORMATIVAS
BLOQUES DE CONTENIDOS
PROFESIONALIZANTES

CREACIÓN DE PROCEDIMIENTOS ALMACENADOS

• Procedimientos almacenados. Se sugiere realizar una revisión de los aspectos


• Llamadas a procedimientos almacenados desde básicos de creación de base de datos, tablas, ín-
el SGBD. dices, relaciones, normalización, carga, lenguaje
• Disparadores o triggers. SQL, consultas y actualización de datos.

A través de diferentes situaciones problemáticas


propuestas por el docente, los alumnos agrupa-
rán las instrucciones a la base de datos en uno o
18 | Dirección de Formación Profesional | Año 2019

más procedimientos almacenados.

TRANSACCIONES

• Definición de transacción. A través de diferentes situaciones problemáticas


• Propiedades de las transacciones: atomicidad, propuestas por el docente, los alumnos progra-
consistencia, aislamiento y durabilidad. marán las acciones a la base de datos agrupadas
• Instrucciones que determinan el estado de una en una o más transacciones.
transacción: inicio, fin, ejecución (commit), anu-
lación (rollback).
SEGURIDAD EN BASE DE DATOS

• Tipos de usuarios. A través de diferentes situaciones problemáticas


• Roles. propuestas por el docente, los alumnos podrán
• Funciones. identificar y definir qué tipos de usuarios, roles,
• Permisos sobre los objetos. permisos y funciones tendrá cada uno según los
• Configuración de seguridad. requerimientos.

19 | RESFC-2019-2317-GDEBA-DGCYE
20 | Dirección de Formación Profesional | Año 2019
PROGRAMACIÓN WEB
| Denominación del Módulo

TIPO DE MÓDULO | Específico.


CARGA HORARIA | 60hs reloj.
CARGA HORARIA DE PRÁCTICA FORMATIVA DE CARÁCTER PROFESIONALIZANTE | 45hs reloj.

PRESENTACIÓN

El módulo Programación Web tiene, como vidor, entorno de desarrollo para el progra-
propósito general, contribuir a que los estu- mador Web y hosting para alojar las páginas
diantes comprendan la necesidad de contar para acceso del cliente.
con un servidor de páginas dinámicas para
alojar y ejecutar código de programación del En el Bloque de contenido Código del lado
lado del servidor. Se trabajarán los concep- del servidor se trabajará con un lenguaje de
tos de hosting o alojamiento de sitios y se programación eb y se escribirá código para
presentarán los distintos lenguajes, plata- generar páginas dinámicas HTML respetan-
formas y sistemas operativos. Se constituye, do las reglas del consorcio W3C.
así, en un espacio que aproxima a los estu-
diantes a saberes que propios de la especia- En el Bloque de contenido Lenguaje XML
lización de “Programador Web”. para persistencia de datos presentará un
21 | RESFC-2019-2317-GDEBA-DGCYE

mecanismo para estructurar datos y alma-


Para la organización de la enseñanza de cenarlo en texto plano para luego recuperar-
esta unidad curricular se han organizado los lo a través de funciones o librerías propias
contenidos en tres bloques: del lenguaje de programación del lado del
En el Bloque de contenido Servidores Web servidor que se utilice.
se presentan las funciones de un servidor de
páginas dinámicas para la Web, los diferen- En relación a las prácticas formativas de
tes entornos, software que corre en el ser- carácter profesionalizante, se definen como
uno de los ejes estratégicos de la propuesta tada a objetos, la interacción entre el len-
pedagógica para el ámbito de la FP, el situar guaje de programación y los objetos HTTP.
al participante en los ámbitos de trabajo con Diseñar, programar, depurar y probar su
las problemáticas características de desem- funcionamiento.
peño ocupacional/profesional.
• Crear archivos XML, analizar su contenido
Las prácticas formativas que se proponen y realizar procesos de búsqueda, altas, ba-
para este módulo se organizan en torno a jas y modificación de datos allí contenidos.
la presentación de casos característicos y
situaciones problemáticas del sector profe- Los objetivos de aprendizajes a tener en cuen-
sional. Se espera que el trabajo con este tipo ta para la evaluación al finalizar el cursado del
de prácticas permita el análisis y el acer- módulo de “Programación Web” serán:
camiento a la complejidad de las temáticas • Crear páginas Web dinámicas con código
propuestas evitando, de esta manera, un de programación del lado del servidor e
abordaje netamente expositivo. interactuando con la página del cliente a
través del protocolo HTTP.
• Investigar las diferentes opciones de alo-
jamiento de páginas web, sistemas opera- • Realizar operaciones de lectura y genera-
tivos que utilizan, lenguajes o tecnologías ción de datos en formato XML.
soportadas y costos.

• Escribir código de programación del lado


del servidor aplicando programación orien-

PRÁCTICAS FORMATIVAS
BLOQUES DE CONTENIDOS
PROFESIONALIZANTES

SERVIDORES WEB

• Clasificación de servidores según el software Se propone que los alumnos investiguen las dife-
que atiende los pedidos HTTP del navegador. rentes opciones de alojamiento de páginas Web,
• Diferentes lenguajes de programación del lado sistemas operativos que utilizan, lenguajes o tec-
del servidor. nologías soportadas y costos.
• Alojamiento Web. Se sugiere la puesta en común y análisis de las
22 | Dirección de Formación Profesional | Año 2019

• Servidores gratuitos y pagos. diferentes propuestas relevadas por los alumnos.


• Concepto de dominio.
• Configuración de un servidor Web.
• Certificados de conexión de capa segura (SSL).
• Instalación y configuración del servidor Web.

CÓDIGO DEL LADO DEL SERVIDOR

• Estructura básica de una página con código del A partir de situaciones problemáticas de comple-
lado del servidor. jidad variable definidas por el equipo docente, los
• Estructuras repetitivas, de control, condiciona- estudiantes elaborarán archivos con código de
les, variables. programación, en lenguaje del lado del servi-
• Funciones del lenguaje y definidas por el usuario. dor definido por el docente, que permitan resol-
• Uso de librerías. ver el requerimiento planteado. Mediante estas
• Métodos http: GET y POST. prácticas se espera que los estudiantes puedan
• Persistencia de datos: COOKIES y sesiones. diseñar, programar, depurar y probar su funcio-
• Expresiones regulares. namiento.

Resolver problemas de distintos niveles de com-


plejidad.

LENGUAJES PARA PERSISTENCIA DE DATOS

• Estructura de un archivo XML. Resolver problemas de distintos niveles de com-


• Elementos y atributos. plejidad que incluyan el almacenamiento de da-
• Instrucciones para grabación y lectura de ar- tos a través de archivos en formato XML.
chivos XML.

23 | RESFC-2019-2317-GDEBA-DGCYE
24 | Dirección de Formación Profesional | Año 2019
PROYECTO INTEGRADOR
| Denominación del Módulo

TIPO DE MÓDULO | Específico.


CARGA HORARIA | 40hs reloj.
CARGA HORARIA DE PRÁCTICA FORMATIVA DE CARÁCTER PROFESIONALIZANTE | 40hs reloj.

PRESENTACIÓN

El módulo proyecto integrador presenta módulo propone que los alumnos desarro-
como núcleo central el desarrollo de un sitio llen un sitio Web completo, desde el análisis,
Web completo, aplicando el concepto de mo- la propuesta, el diseño de interfaz, la pro-
dularidad en la programación para permitir gramación tanto del lado del cliente como
agregar nuevas funcionalidades a medida del lado del servidor y el almacenamiento en
que el cliente lo requiera. una base de datos.

Para la organización de la enseñanza de Los objetivos de aprendizajes a tener en


esta unidad curricular se han organizado los cuenta para la evaluación al finalizar el cur-
contenidos en tres bloques: sado del módulo de “Proyecto integrador”
El bloque Seguridad en la Web presenta las serán:
diferentes técnicas para evitar que el sitio • Presentar un proyecto que cumpla con las
25 | RESFC-2019-2317-GDEBA-DGCYE

Web desarrollado sea vulnerable. definiciones y requerimientos planteados


por el docente.
En el bloque Desarrollo e implementación
se propondrá a los alumnos el desarrollo de • Implementar el sistema propuesto para ve-
un sitio Web completo, abordando todos los rificar su funcionamiento.
aspectos vistos en este trayecto.

En relación a las prácticas formativas, este


PRÁCTICAS FORMATIVAS
BLOQUES DE CONTENIDOS
PROFESIONALIZANTES

SEGURIDAD EN LA WEB

• Configuración de seguridad del servidor Web. A partir de situaciones problemáticas definidas


• Técnicas de programación para evitar inyección por el equipo docente, los estudiantes realizarán
de código malicioso. prácticas para desarrollar código seguro.
• Técnicas de programación para evitar acceso
indeseado a la base de datos.

DESARROLLO E IMPLEMENTACIÓN

• Diseño con HTML/CSS. A partir del alcance y los lineamientos definidos


• Programación JavaScript del lado del cliente. por el equipo docente, los estudiantes, en forma
• Base de datos con procedimientos almacena- individual o grupal, desarrollarán un sitio Web
dos y transacciones. completo que incluirá las siguientes etapas:
• Programación del lado del servidor para la ge- Análisis, propuesta, diseño, programación, depu-
neración de páginas Web dinámicas. ración, implementación y documentación.
• Esquema de seguridad de usuarios del sitio Web.
• Generación de reportes desde el backend.
26 | Dirección de Formación Profesional | Año 2019
VII. EVALUACIÓN

La evaluación es una de las tareas centrales realizarán un seguimiento respecto de cómo


en los procesos de enseñanza y aprendizaje los alumnos aprenden a hacer haciendo y
que se da durante los cursos de Formación reflexionando sobre ese hacer, de modo de
Profesional. La evaluación consiste en el comprobar si las estrategias didácticas pro-
registro, análisis, e interpretación de infor- puestas facilitan la integración del “saber” y
mación sobre el aprendizaje, y el uso de esa el “saber hacer” por parte de los alumnos.
información para emitir juicios de valor y to- Como parte de la evaluación formativa, los
mar decisiones pedagógicas adecuadas. Su docentes identificarán los avances y las di-
función esencial es la de retroalimentación, ficultades evidenciadas en los procesos de
tanto del aprendizaje, como de la enseñanza. aprendizaje, mientras los alumnos intentan
Por lo tanto, acompaña a ambos procesos en desarrollar las capacidades previstas.
cada etapa del desarrollo de un módulo: al
inicio, durante, al final. Una de las técnicas más utilizada para esta
etapa de evaluación de proceso o evaluación
Al iniciar un nuevo proceso de enseñanza formativa suele ser la observación directa.
(ya sea al comenzar un módulo o de uno de Para darle más confiabilidad a la observa-
sus temas), los docentes evaluarán las ca- ción, se sugiere la elaboración de indicado-
pacidades y saberes con que ya cuentan los res y de instrumentos de registro, que per-
alumnos, como también la síntesis explica- mitan sistematizar la información sobre los
tiva y los contenidos de cada módulo. Esta cambios en las capacidades de los alumnos.
evaluación inicial permitirá conocer el punto Esto posibilitará al docente ir informan-
de partida de los alumnos y favorecerá la or- do (retroalimentando) al alumno sobre los
ganización de los contenidos y la elaboración ajustes que necesita realizar en el proceso
de las secuencias de actividades con las que de aprendizaje, y a sí mismo sobre las es-
se orientarán los aprendizajes. trategias didácticas implementadas durante
el proceso de enseñanza de los contenidos,
27 | RESFC-2019-2317-GDEBA-DGCYE

Es indispensable que los docentes informen y de modo de ir aproximándose al logro de las


compartan con los alumnos las capacidades capacidades planteadas.
a alcanzar durante el desarrollo del módulo,
los avances que se esperan en cada etapa de Al final el proceso de abordaje de un tema
aprendizaje, de igual forma, a través de qué o del módulo, los docentes deben contras-
indicadores se los evaluará, y qué criterios tar los aprendizajes alcanzados con las ca-
guiarán la emisión de juicios de valor. Du- pacidades formuladas, sin dejar de tener
rante el proceso de enseñanza, los docentes presente los diversos puntos de partida de
los alumnos. Para ello, podrán recurrir a dizaje propuestas, como en la relación con
diferentes técnicas (observación directa, sus pares y docentes.
evaluaciones escritas, presentación de pro-
yectos, presentación de las producciones Además, es preciso proponer diferentes mo-
elaboradas). Las conclusiones de la evalua- dalidades de evaluación con las que com-
ción final sirven como base para la toma de plementar la heteroevaluación (evaluación
decisiones de acreditación y para ratificar o realizada por el docente), con instancias de
rectificar las decisiones didácticas con las coevaluación (evaluación realizada entre
que los docentes guiaron su enseñanza. Es pares) y de autoevaluación (evaluación rea-
importante que en cada etapa se evalúe el lizada por el alumno sobre el propio desem-
desempeño global de los alumnos, tomando peño) Estas modalidades de evaluación per-
como referencia las capacidades enunciadas mitirán a los alumnos ir asumiendo mayor
en el perfil profesional, a partir de indicado- protagonismo y compromiso con su propio
res sobre: su saber hacer (procedimientos) aprendizaje y harán posible la adopción de
sus conocimientos, su “saber ser”, y sus ac- actitudes transferibles a sus futuras capaci-
titudes respecto de las actividades de apren- dades profesionales.
28 | Dirección de Formación Profesional | Año 2019
VIII. ENTORNO FORMATIVO
Las instituciones de Formación Profesional que implementen el presente Trayecto, deberán
contar con los espacios físicos necesarios para el acceso, movilidad y desarrollo de los diferen-
tes módulos, ya sean aulas, talleres, laboratorios o cualquier otro. Estos estarán equipados con
los materiales didácticos, informáticos, instrumentos de medición, insumos y equipamientos
técnicos apropiados para poder realizar las actividades educativas que son necesarias para el
abordaje de los contenidos y el logro de las expectativas.

Los espacios y equipamiento didáctico deberán ser ajustados en función de la cantidad de per-
sonas que utilicen las instalaciones y todos deben contar con el equipamiento de seguridad en
cuanto a la utilización de energía eléctrica, ventilación, evacuación en caso de incendio y demás
que indique la normativa legal vigente para este tipo de establecimientos.

IX. REFERENCIAL DE INGRESO


Se requerirá del ingresante la acreditación de la Certificación de Formación Profesional inicial
de “Programador“o título de nivel secundario de orientaciones o especializaciones en Infor-
mática, que garantice el dominio de los conocimientos previos necesarios para el aprendizaje
específico de los contenidos de actualización definidos en el presente diseño curricular. 29 | RESFC-2019-2317-GDEBA-DGCYE

También podría gustarte