Programación web inicial
- Entidad educativa: Universidad Tecnológica Nacional (UTN).
- Modalidad: mixta, virtual asincrónica y virtual sincrónica.
- Carga horaria: 64 horas
- Evaluación nivelatoria previa: sí.
- Cantidad de participantes: 250.
La Universidad Tecnológica Nacional realizará una breve evaluación nivelatoria antes del comienzo de la cursada. Los conocimientos mínimos esperados por la entidad educativa incluyen:
- Conocimientos básicos de informática y computación.
- Conocimientos de lógica.
- Actitud proactiva ante los desafíos.
- Motivación para la resolución de problemas con informática.
Una vez finalizada la evaluación nivelatoria, la entidad educativa se comunicará para notificar si la persona aprobó o desaprobó. En caso de aprobar se le notificará fecha de inicio y plataforma de cursada. En caso de desaprobar se sumará a la siguiente persona de acuerdo a la orden de mérito, para ser evaluada. Este proceso se repetirá hasta cubrir un cupo de 250 postulantes aprobados de acuerdo a los criterios de UTN.
El programa de este curso se divide en 5 Módulos, con los contenidos que se precisan a continuación:
Módulo 1: Concepto de lenguajes de programación. Lenguajes de tipado débil y lenguajes de tipado fuerte. Uso de la consola y editores IDE. Características básicas de JavaScript. Versiones. Formas de incluir JavaScript en HTML. Normas básicas. Variables. Condicionales. Operadores. Array. Estructuras de repetición. Bucles. For. While. Selección de elementos: por ID, por Class, setInterval(), setTimeout(). Mostrar y ocultar elementos. Funciones. Paradigmas. Programación orientada a objetos. Características de POO. Otros conceptos de POO. DOM. Nodos, propiedades y métodos.
Módulo 2: Datos estructurados JSON y formatos. Intercambio de datos con JavaScript. Crear documento. Actualizar documento. Eliminar sus propiedades. Consultar sus datos.
Módulo 3: Order Wrap. Reverse. Shrink. Align-self. Grid System. HTML aplicado a web móvil. Maquetación web multiplataforma. Media Queries. Diseño adaptable. ¿Qué es Bootstrap? Compatibilidad con navegadores. Plantillas. Plugins de JavaScript.
Módulo 4: Definición de HTML. DOCTYPE y estructura básica. Introducción a etiquetas. Diferencia entre etiqueta de bloque y de línea. Diferencia entre etiquetas de apertura y cierre, y cierre en sí mismo. Atributos. Definición de CSS. Formas de vincular CSS en HTML. Selectores: etiqueta, clase, ID, compuestos. - Jerarquías - Propiedades generales. Font. Centrados. Background. Color. Box Shadow. Degradados. – Bordes. HTML semántico. Divs y spans. Contenedores límites. Técnicas de centrado. Medidas en px, porcentajes y viewport. Propiedades CSS. Width y height. Margin y padding. Box-sizing.
Módulo 5: Introducción e interfaz. Principales comandos. Trabajando en local y primeros commits. GitHub: PULL y PUSH.