/iconos36

Códigos de la generación 36 de la Maestría en Medios Virtuales de ICONOS

Primary LanguageHTML

ICONOS 36

Códigos de la generación 36 de la Maestría en Medios Virtuales de ICONOS

Docente:

Estudiantes

Materia: Fundamentos de programación para web

Objetivo:

Al finalizar el curso el estudiante aprenderá los fundamentos de programación web con el lenguaje JavaScript en los navegadores.

Temario:

  • Conceptos básicos de Programación.
  • Fundamentos de Programación en JavaScript.
  • Sintaxis y Gramática actual JavaScript (ES2015).
  • Paradigmas de Programación en JavaScript.
  • Variables, Funciones, Objetos y Clases en JavaScript.
  • DOM, Eventos y Formularios.

Evaluación:

  • 30% Actividades.
  • 20% Propuesta del Proyecto (HTML y CSS).
  • 50% Aplicar 5 interacciones JS justificadas con la propuesta del proyecto (10% c/u).
  • Incluir en la carpeta del proyecto un archivo de texto que se llame 'README.txt', indicando en que partes del proyecto se programaron las interacciones JS, si la entrega no incluye este archivo, no se revisará.

Entrega de proyecto:

Lunes 29 de Enero de 2018 a más tardar a las 11:59:59pm enviar por correo, .zip, dropbox, google drive, etc jonmircha@gmail.com

Clase 1:

  • Traer proyecto hecho en materias anteriores.
  • Pensar en un objeto del mundo real, describir 5 características y 3 acciones que pueda hacer.
  • Sugerencia: comenzar a leer el libro 'JS Inspírate'.

Clase 2:

  • Traer propuesta visual del proyecto final (Maquetación HTML y CSS).
  • El objeto que pensaron en la clase 1 traerlo programado como objeto literal y como clase de POO (5 atributos y 3 métodos).
  • Sugerencia: leer el capítulo 11 del libro 'JS Inspírate'.

Clase 3:

  • Crear una zona de items dinámicamente con JS:
    1. En el HTML sólo deberá existir el elemento padre donde cargarán los elementos hijos.
    2. Los elementos hijos, tienen que ser creados dinámicamente con JS.
    3. Todo el CSS del ejercicio deberá ser creado o inyectado dinámicamente con JS.

Clase 4:

  • Desencadenar la acción de 3 eventos que alteren la interfáz de tu documento HTML.