0% encontró este documento útil (0 votos)
74 vistas4 páginas

Fiuba - Programador Full Stack

Este documento describe un programa de formación en programación full stack dividido en 3 tramos. El primer tramo introduce conceptos básicos de programación como HTML, CSS y JavaScript durante 2 meses. El segundo tramo se enfoca en programación front-end con React durante otros 2 meses. El tercer y último tramo cubre programación back-end con Python, SQL y Django durante 2 meses y medio. Cada tramo incluye módulos temáticos y se evalúa mediante trabajos prácticos y asistencia, con dos evaluaciones por tramo.

Cargado por

BrussFabian
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
74 vistas4 páginas

Fiuba - Programador Full Stack

Este documento describe un programa de formación en programación full stack dividido en 3 tramos. El primer tramo introduce conceptos básicos de programación como HTML, CSS y JavaScript durante 2 meses. El segundo tramo se enfoca en programación front-end con React durante otros 2 meses. El tercer y último tramo cubre programación back-end con Python, SQL y Django durante 2 meses y medio. Cada tramo incluye módulos temáticos y se evalúa mediante trabajos prácticos y asistencia, con dos evaluaciones por tramo.

Cargado por

BrussFabian
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

Programador

Full Stack
Facultad de Ingeniería - UBA
Tramo 1: Introducción a la programación
● Módulo 1- Temas Introductorios: Breve explicación sobre internet y su funcionamiento
relacionado a la navegación y acceso a las páginas web. Terminología
(Navegadores/Browsers, Servidores Web/Web Servers, Dispositivos de Acceso/Devices,
Página Web/Web Pages). Presentación de las características, diferencias y
aplicaciones/aportes de HTML, Css y Javascript. Desarrollo web Frontend vs desarrollo
web Backend. Diseño adaptativo vs. diseño. responsivo.

● Módulo 2 - Introducción a HTML: Un poco de historia. Qué logramos con HTML. El
DOM, los elementos, las etiquetas y los atributos. Editores de código. Estructura de un
documento HTML. Elementos <html>, <head>, <title> y <body> (explicación y
demostración). Elementos <p> y <br> (explicación y demostración). Primera actividad
práctica individual (entrega en clase a través del campus). Elementos de encabezado
<h1>...<h6>. Elementos de formato <b> <i> <u> <strike>. Segunda actividad práctica
individual (tomando de base la primera, entrega en clase a través del campus). Elemento
<meta charset> (mencionar uso e importancia). Elemento <!DOCTYPE html>. Ejercicio
práctico a realizar para la próxima clase (entrega programada a través del campus).

● Módulo 3 - Listas: Listas ordenadas (numeradas). Listas desordenadas (con viñetas).
Listas de definición (diccionario). Listas anidadas. Actividad práctica con entrega en
clase a través del campus Links. Enlaces a otro sitio web (dirección absoluta). Enlaces
desde una página web a otra dentro del mismo sitio (dirección relativa). Acceso a rutas
relativas. Enlaces de un lugar de una página web a otro, dentro de la misma página
(atributo id). Enlaces que abren una nueva ventana en el navegador. Enlaces que inician
un programa de correo electrónico para enviar un e-mail a una dirección determinada.
Actividad práctica con entrega en clase a través del campus.

● Módulo 4 - Links: Enlaces a otro sitio web (dirección absoluta). Enlaces desde una
página web a otra dentro del mismo sitio (dirección relativa). Acceso a rutas relativas.
Enlaces de un lugar de una página web a otro, dentro de la misma página (atributo id).
Enlaces que abren una nueva ventana en el navegador. Enlaces que inician un programa
de correo electrónico para enviar un e-mail a una dirección determinada. Actividad
práctica con entrega en clase a través del campus.

● Módulo 5 - Imágenes: Tag img. Atributos src, alt y title. Formatos de las imágenes: GIF,
PNG, JPG, SVG. Dimensiones de las imágenes, resolución y recortes. Tag figcaption.

● Módulo 6 - Tablas: Tag table, tr y td. Tag th, atributo scope. Spanning (extensión de
celdas). División de una table en tres partes: thead, tbody y tfoot.

● Módulo 7 - Formularios: Usos de un formulario. Respuesta. Explicación sobre la
intervención del backend. Tipos de entradas. Tag form, atributo action, atributo method.
Botón submit (enviar). Botón de una imagen. Agrupación de elementos: tag fieldset y
legend. HTML5, validación de formularios. Type date (fecha).

● Módulo 8 - Introducción a CSS: ¿Qué es CSS? ¿Para qué sirve? ¿Cómo funciona CSS?
CSS interno y externo.

● Módulo 9 - CSS básico: Color, contraste, opacidad. Texto. Clases. Alineación,
espaciado. Sombreado. Capitalize. Cajas: bordes, ancho y alto, centrado. Tablas y
formulario. Posicionado.
● Módulo 10 - Javascript: Fundamentos: ¿Qué es Javascript? ¿Para qué sirve? Sintaxis
del lenguaje. Variables y tipos de datos. Operaciones. Console y alert. Concepto de
algoritmo.
● Módulo 11- Javascript Control de flujo: Condicionales. Operadores. Ciclos. Sentencia
switch. Ejercitación.
● Módulo 12 - Javascript: Funciones y Objetos: Funciones. Parámetros. Concepto de
objeto. Atributos y métodos. Ejemplos de objetos. Archivos JSON. Sentencias stringify y
parse.

Modalidad: Virtual y Mixta(sincrónica y asincrónica).


Horas cátedra: 48 hs. Duración del curso: 2 meses.

Tramo 2: Programación Front-End


● Módulo 1 - Introducción: Introducción WWW. Repaso de HTML, CSS y JavaScript.
Criterios de diseño. Usabilidad y Accesibilidad. Sitios responsivos. Usos de frameworks
● Módulo 2 - Introducción a React: IntroReact + JSX. Renderizado ReactDOM.
Componentes + Propiedades. Estados y ciclos de vida de componentes.
● Módulo 3 - Profundización React: Eventos. Listas + keys. Formularios. Hooks.

Modalidad: Virtual y Mixta(sincrónica y asincrónica).


Horas cátedra: 60 hs. Duración del curso: 2 meses.

Tramo 3: Programación Back-End


● Módulo 1 - Python: Introducción a Python. Variables. Tipos de datos. Operadores.
Estructuras de control. Colecciones de datos. Entrada y Salida de archivos.
● Módulo 2 - Funciones y Objetos en Python: Funciones. Excepciones. Módulos y
paquetes. Objetos. Clases y Herencia.
● Módulo 3 - SQL: Consultas, ordenamientos y filtros. Joins. Agrupamientos. Conjuntos.
Subconsultas. Updates. Transacciones- Constraints.
● Módulo 4 - Framework Django: Intro. Proyectos. Aplicaciones. Vistas. Template. ORM.
Modelos. Administración. MVC. Formularios. Consultas. (Query Sets).
● Módulo 5 - Django Rest Framework: DRF. Rest API. Serializadores. API POST GET
DELETE PUT. Autenticación y Permisos.
● Viewsets y Routers.

Modalidad: Virtual y Mixta(sincrónica y asincrónica).


Horas cátedra: 120 hs. Duración del curso: 2 meses y medio.
Programador
Java de Junior
EVALUACIÓN

El trayecto se aprobará mediante la realización de algunos trabajos que se


solicitarán, más el 75% de asistencia a clase y la aprobación de dos
evaluaciones que se realizarán, una a mitad de la cursada y otra al finalizar
cada tramo.

También podría gustarte