Curso de introducción al desarrollo web

Capacitador: Marcos Huck

Objetivo general

Comprender y adquirir conocimientos básicos para poder desarrollar páginas web e incursionar en el desarrollo de aplicaciones web.

Objetivos específicos

  • Aprender a maquetar sitios web con HTML5 y CSS3.
  • Desarrollar pequeños programas con JavaScript y TypeScript.
  • Entender el concepto de la programación orientada a objetos.
  • Implementar el uso de Git con GitHub.
  • Lograr registrar un dominio y apuntarlo a un sitio web.

Destinatarios

Este curso está dirigido a toda persona, ya sean alumnos, docentes, graduados y público en general, con conocimientos básicos en el uso de computadoras.

Cronograma

Fecha de inicio: Lunes 26 de Agosto de 2019.

Cierre de inscripciones: Domingo, 11 de Agosto de 2019.

Metodología

  • Clases presenciales, teórico prácticas, de 2 horas de duración.
  • Foro de discusión semanal.
  • Consulta al docente a través de correo electrónico o chat.
  • Material de lectura digital.
  • Actividades individuales o grupales.
  • Evaluaciones semanales y por unidad temática.
  • Trabajos prácticos individuales.
  • Trabajo práctico integrador.

Temario

Unidad 1: Computadoras.

  1. Sistema computacional. Hardware, software y humanware.
  2. Bits y bytes. Operaciones lógicas.
  3. Esquema ordenador. Funcionamiento de un procesador.

Unidad 2: Algoritmos y estructura de datos.

  1. Resolución de problemas.
  2. Diagrama de flujo.
  3. Variables y constantes.
  4. Tipos de datos.
  5. Estructuras condicionales e iterativas.
  6. Funciones. Argumentos y retornos.
  7. Vectores.

Unidad 3: Javascript y Typescript.

  1. Comparación de lenguajes.
  2. Instalación del entorno de desarrollo.
  3. Compilación y ejecución.
  4. “Hola, mundo”.
  5. Implementación de variables y constantes.
  6. Implementación de funciones. Arrow functions.
  7. Resolución de problemas.
  8. Estándares y buen código.

Unidad 4: Programación orientada a objetos.

  1. Clases. Propiedades y métodos.
  2. Constructor.
  3. Puntero this.
  4. Agregación y composición.
  5. Herencia y polimorfismo.
  6. Privado, protegido y público.
  7. Interfaces.

Unidad 5: HTML5.

  1. ¿Qué es HTML? Entendiendo las web como documentos.
  2. HTML4 vs HTML5.
  3. Elementos raíz.
  4. Metadatos.
  5. Secciones.
  6. Agrupación de contenido.
  7. Semántica de texto.
  8. Imágenes y multimedia.
  9. Contenido embebido.
  10. Scripting.
  11. Tablas.
  12. Formularios.

Unidad 6: CSS3.

  1. Sintaxis
  2. Selectores
  3. Palabras claves
  4. Combinadores
  5. Pseudoclases
  6. Pseudoelementos
  7. Herencia.

Unidad 7: Git y GitHub.

  1. Repositorios.
  2. Ramas y fusiones.
  3. Tags.
  4. Consola de git.
  5. Interfaz de GitHub.
  6. Github Pages.
  7. Travis CI.

Unidad 8: Internet.

  1. ¿Qué es un dominio?
  2. WHOIS.
  3. Registro de dominios.
  4. Apuntar dominios.
  5. Hosting web.
  6. VPS.

Unidad 8: Proyecto final integrador.

Carga horaria

60 horas.

Duración

15 semanas.

Horarios

Lunes y miércoles de 17 a 19 horas.

Certificaciones

A todos los participantes que hayan aprobado los trabajos prácticos, las evaluaciones y el trabajo integrador de manera exitosa, se les extenderá un certificado de la Secretaría de Extensión Universitaria y Cultura de la Universidad Tecnológica Nacional, Facultad Regional Paraná.

Aquellos que aún habiendo participado activamente, y no cumplimentaran los requisitos de evaluación, recibirán un certificado de participación en el curso.

Aranceles

Los valores expresados son de las cuotas mensuales que se encuentran en pesos argentinos.

  • Público general: $2000
  • Personal docente y no docente: $1800
  • Estudiantes: $1600

Formas de pago

4 cuotas mensuales que podrán ser abonadas:

  • En efectivo: En la tesorería de la UTN – FRP.
  • Transferencia bancaria a la cuenta del Banco Nación de la UTN FRP.
FORMULARIO DE INSCRIPCIÓN

Organiza

UTN Facultad Regional Paraná – Extensión Universitaria y Cultura
email: capacitacion@frp.utn.edu.ar / extension@frp.utn.edu.ar
Tel: 054- 343 – 4243054 / 4243694 / int.127.