Los egresados de esta Diplomatura obtendrán los conocimientos teóricos necesarios
para la creación de aplicaciones de software basadas en web, junto una alta carga de prácticas intensivas basadas en casos de uso, que permitirá una mejor comprensión de todo el universo que rodea al Desarrollo de Software Frontend.
UNIVERSIDAD NACIONAL DE TRES DE FEBRERO
Diplomatura Universitaria de Desarrollador Web Frontend
Propósito:
La Diplomatura en Desarrollo de aplicaciones web orientadas a Frontend cuenta desde su concepción, con una serie de enfoques clave para la demanda actual, entre los cuales encontramos:
- Poder capacitar a las personas en competencias de desarrollo de software
- Brindarle las herramientas de programación que el mercado actual demanda
- El enfoque analítico-práctico que les permita insertarse en cualquier nicho, comenzando por la Industria 4.0
- Armar las bases de la Diplomatura que le permitan iterar a la par de los cambios tecnológicos, evolucionando a la par de la industria en materia de herramientas tecnológicas
- Acercarle a interesados las herramientas y metodologías que complementan a diario el trabajo de esta industria, para que conozcan todas las aristas que ésta tiene
- Capacitarlo para que cada estudiante realice trabajos de manera autónoma, como también conformando equipos con otros compañeros
- Que conozca el abanico de opciones que la programación pone en sus manos, para que pueda desarrollarse a futuro hacia otras ramas de esta industria
- Que los pilares de esta formación le provean al estudiante, la posibilidad de complementar los conocimientos adquiridos con otras diplomaturas disponibles en esta misma casa de estudio
Plan de estudios:
MÓDULO | HORAS |
---|---|
Internet – Redes – Protocolos - Navegadores y Motores Web - Algoritmos - Lógica y Diagramas UML | 6 hs. |
HTML: el lenguaje de Marcado | 24 hs. |
Estructura de un documento HTML, Tags, Metatags, Atributos | |
HTML semántico, Formularios, Etiquetas Input, validaciones de campos | |
Manejo de multimedia (audio y video), Imágenes, introducción a A11Y | |
El lenguaje de estilos CSS | 24 hs. |
Qué es una hoja de estilos, sintaxis de CSS, CSS en tags HTML | |
Clases, pseudo-clases, Alineación, Flex, Grid, Animaciones y Transiciones | |
Efectos gráficos, Fuentes web, El diseño responsivo, la regla @Media | |
Frameworks CSS: Bootstrap, Material Design, Bulma, Tailwind, Atomic CSS | |
Pensamiento Computacional e Introducción a la Programación | 12 hs. |
Adquirir los conocimientos de la lógica y resolución, necesarios para programar | |
Herramientas de versionado de código | 6 hs. |
Uso de herramientas de versionado, integración con el IDE, Forks | |
Branches, Merge, Pull, Push, y diseño de documentación usando MarkDown | |
El lenguaje de programación JavaScript | 30 hs. |
Fundamentos del lenguaje, Variables, Constantes, propiedades | |
Uso de la consola JS, Funciones, Ciclos, Condicionales, DOM | |
JavaScript Avanzado | 48 hs. |
JSON, Storage, Objetos y Clases JS, Modelo Vista Controlador, API Restful | |
Ajax y Fetch, Async-Await, Promesas JS, El estándar EcmaScript 6 y superior | |
Librerías JS: fundamentos e implementación (Luxon, Toastify, Sweet Alert, JQuery) | |
Proyecto Integrador | 24 hs. |
Project Management, Agilidad, Scrum, Kanban (prácticas en equipo) | |
Workshop integrador, Mockup de un backend, Lineamientos del proyecto | |
Desarrollo Avanzado con Frameworks y Librerías JS | 24 hs. |
Fundamentos de React JS, Componentes, JSX, Hooks, UseState, Eventos, Content | |
Estados, APIs, Routing, Switching, Workshop práctico, Proyecto integrador |