Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Coordinador:
Alejandro Vivone - alejandro@digitalhouse.com
Profesores:
Brian Gómez - bgomez@digitalhouse.com
Alejandro Vivone - alejandro@digitalhouse.com
Objetivos de aprendizaje.
Los alumnos deberán usar su creatividad e ingenio para resolver problemas y automatizar
tareas con la ayuda de código de programación.
Contenidos.
Se les otorgarán todos los elementos básicos para crear un sitio web. Para ello
estudiaremos los lenguajes HTML, CSS y JavaScript.
Utilizaremos GIT como herramienta al momento de compartir código para dar confiabilidad y
seguimiento adecuado a los archivos. La misma será utilizada para fomentar el trabajo
colaborativo. Con esta herramienta se podrá compartir el trabajo entre pares y las entregas
hacia la cátedra.
Modalidad de trabajo.
Las clases contarán con un primer momento de repaso y resolución de dudas de temas
previos, un segundo espacio para el abordaje de los temas del día y cerrarán con alguna
ejercitación integradora o de tipo puntual. Generalmente los temas del día cuentan con la
realización de código en vivo para que los alumnos evidencien cómo trabaja el código que
están aprendiendo.
La materia requiere una gran cantidad de trabajo fuera del aula. En ocasiones se pondrá
a disposición de los alumnos material audiovisual para que complementen lo visto en clase
o como material previo para facilitar la comprensión del tema durante la clase. Se espera
que los alumnos estudien la teoría correspondiente antes de asistir a cada clase así como
practicar sobre las herramientas. Del mismo modo se estipula que el avance del trabajo
integrador suceda principalmente fuera del espacio de clase.
Durante la cursada los alumnos realizarán en grupos un trabajo integrador que consiste en
la construcción de un sitio web funcional y responsive. El trabajo integrador es condición
obligatoria para la aprobación de la cursada y cuenta con una instancia expositiva grupal
con preguntas y evaluación individual.
● Recuperatorio: en caso de que la nota de cursada este aplazada, que las instancias
individuales no queden aprobadas o en caso de desaprobar el final regular se
estipula un recuperatorio que propone la escritura de código en vivo.
Temario
Módulo 1 - HTML
El módulo de html dará las bases para construir la estructura de un sitio web. Veremos que
html es un lenguaje de “marcado” que nos permite construir zonas y elementos a través del
uso de etiquetas. Veremos las etiquetas principales que debe tener toda página web y
sumaremos las etiquetas más utilizadas para colocar contenido.
El módulo se complementa con la incorporación de las hojas de estilo (CSS) con las cuales
daremos look & feel a la estructura creada en HTML y permitirán que el sitio web incorpore
comportamientos adaptativos (responsive design) a los diferentes tamaños de pantallas y
dispositivos.
Módulo 2 - GIT
GIT es la tecnología más utilizada para compartir y mantener actualizado el código de
programación entre miembros de un equipo. Aprenderemos los conceptos básicos, sus
principales comandos y su aplicación directa en el proyecto integrador.
Módulo 3 - Javascript
Javascript es un lenguaje de programación que permitirá agregar interactividad y contenido
dinámico al sitio web. Agregaremos interactividad mediante la detección de eventos
asociados a las acciones del usuario sobre el sitio web y ejecutando acciones en
consecuencia. Obtendremos información de manera dinámica de una fuente de datos
externa (APIs) y la mostraremos al usuario en zonas puntuales y/o ante eventos
determinados.
Mecanismos de evaluación
Nota de cursada
La nota de cursada se calcula:
● 30% de la nota del primer parcial
● 70% de la nota del segundo parcial.
Recuperatorio
El alumno contará con una instancia de recuperatorio en los siguientes casos:
● Aprobar el primer parcial y reprobar el segundo parcial.
● Reprobar la nota de cursada.
● Reprobar el final regular.
Jon Duckett (1st Edition). HTML and CSS: Design and Build Websites.
Jon Duckett (1st Edition). JavaScript and JQuery: Interactive Front-End Web Development.
Alex Banks & Eve Porcello (1st Edition). Learning React: Functional Web Development with
React and Redux.
Artículos científicos.