Programador WEB
Área ocupacional
Este profesional se inserta
ocupacionalmente en distintos tipos de organizaciones donde se realiza el
desarrollo de programación de sitios Web, ya sea por requerimientos de otras organizaciones
locales o extranjeras o por solicitud de usuarios particulares.
Estas organizaciones o empresas
brindan servicios de asesoramiento y consultoría, para satisfacer los
requerimientos formales o informales dados por el cliente.
La posición ocupacional de la
figura que es referencia del presente trayecto es la que suele denominarse
Programador Web. Integrando equipos de proyecto dedicados al desarrollo de
sitios web, en el cual a partir de especificaciones de diseño y del
conocimiento de la arquitectura del sitio, construyen la parte que les fuera
asignada a desarrollar a partir de existentes o adaptando y escribiendo uno
nuevo que cumpla con los requerimientos, además de testear su trabajo,
verificando lo producido y entregando lo finalizado para la prueba del sitio.
También puede desempeñarse en
forma autónoma, asumiendo la mayor parte de las tareas propias del proceso,
sobre todo trabajando en forma independiente, resolviendo problemas de pequeñas
organizaciones que requieren sitios de baja complejidad y reducida dimensión.
Funciones:
1. Interpretar
información, escrita o verbal, relacionada con especificaciones de diseños,
identificando simbología propia de la actividad, verificando su pertinencia y
alcance para realizar una acción requerida.
2. Integrar
las técnicas de trabajo, la información, la producción de códigos y
reutilización de códigos existentes, el armado de estructura de datos, la
construcción y modificación de objetos, el diseño de interfaces de usuario.
3. Aplicar
criterios de calidad y seguridad de sitios Web, tendiendo a generar propuestas
de mejoramiento continuo.
4. Gestionar
y administrar sus propios recursos, necesarios para el avance de su propio
trabajo y el trabajo en equipo.
Alcance:
La propuesta de formación
profesional continua en Programación Web está dirigida a programadores formados
en el trayecto de formación profesional inicial de Programador que requieren
desarrollar sus funciones características en ámbitos profesionales de dicha
especialización.
La intervención profesional que
se toma como referencia para la especialización, supone el desarrollo de las
funciones descriptas en ámbitos productivos especialmente dedicados a productos
informáticos específicos. No involucra, por tanto, una modificación de las
funciones propias del programador. En términos formativos, esta especialización
implica la incorporación de un conjunto de conocimientos y habilidades de
particular relevancia para la intervención profesional del Programador Web en
el ámbito de desarrollo de páginas web dinámicas.
Capacidades:
●
Comprender el proceso de comunicación entre cliente y
servidor web.
●
Diferenciar entre páginas web estáticas de páginas web
dinámicas.
●
Comprender la estructura de una página HTML, sus
etiquetas, atributos, el diseño de formularios.
●
Crear páginas web estáticas respetando los estándares
de la W3C.
●
Seleccionar y valorar, de la documentación obtenida y
procesada, la alternativa de proyecto más conveniente desde el punto de vista
técnico, económico, estético y de seguridad.
●
Incorporar el diseño de interfaz gráfica con imágenes a
la/s página/s web generadas.
●
Entender la estructura de un archivo CSS de hojas de
estilo en cascada para la modificación de atributos de estilo y la definición
de clases.
●
Escribir programas con JavaScript para ejecución del lado
del navegador, que permita utilizar las instrucciones, estructuras,
almacenamiento en memoria.
●
Realizar operaciones de lectura y generación de datos
en formato JSON.
●
Crear páginas web dinámicas con código de programación
del lado del servidor e interactuando con la página del cliente a través del
protocolo HTTP.
●
Realizar operaciones de lectura y generación de datos
en formato XML.
●
Escribir instrucciones en lenguaje SQL respetando el
lenguaje de consultas de la base de datos.
●
Programar procedimientos almacenados que utilicen
disparadores y transacciones.