UNSAM - Algoritmos 3 - Planificación
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

View only
 
ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
Fecha (martes)UnidadMartes: Práctica (Rodri, Nahue, Miguel, Darío)UnidadJueves : Teoría (Fer). Dividido en dos submódulosObservaciones
2
16/08/20191Introducción a la materia. Unidad 1: Intro a interfaces de usuario. Instalación herramientas laboratorio si hay.2Elementos gráficos, layout. Intro a MVC. Ejemplo Conversor. Binding. Variantes.Se puede adelantar la preparación del entorno en el Laboratorio
3
213/08/20192Entrega 0 - Arena. Traer entorno instalado con un ejemplo andando.
Taller 1. Conversor. Resolver alguna de las variantes pedidas.
2Segundo Taller: Encuestas de una votación. Combos con bindings anidados. Adapters. Intro a application model. Uso de Table/Columns.
4
320/08/20192
Checkpoint TP Arena.
2Intro a Panel de búsqueda. MMVC. Application model (que no sea singleton). Repositorios vs. objetos de dominio. Pasaje de información entre paneles. Edición / Navegación. Ejemplo búsqueda y edición objetos polimórficos. Validación y manejo de errores.
5
427/08/20192
Checkpoint TP Arena.
2, 3Transaccionalidad.Arquitectura web. HTTP. CSS. Bootstrap. Formulario Web HTML5. Responsiveness.
6
53/09/20192
Checkpoint TP Arena.
3Taller Maquetado.Taller SASS. (1h)
7
610/09/20192Entrega TP Arena.4TTaller: Introducción básica a Angular con Typescript: creación de proyecto desde cero con ng. Ejemplo conversor. Binding, Componentes. Testeo unitario y end-to-end.
8
717/09/20192PARCIAL 1 en máquina.

Revisión issues de Arena pendientes.
Cierre TP Arena.

Empezamos TP Web.
4TRepaso diferentes tipos de binding y Typescript. Componentes reutilizables: componentes custom. Ejemplo apuestas: binding anidado.
9
824/09/20193TP Web Parte 0: Maquetado de vistas.4TEjemplo de libros: services, testing con stub de services, pipes custom. Ejemplo de tareas: routing.
10
91/10/20194TP Type Script. Modelar objetos de dominio con testeo unitario.4TRepasamos ej. apuestas (interfaces vs. union types). Promises. Async/await. Servicios asincrónicos. Testeo de servicio con stubs. Intro a servicios REST para comunicar frontend con el backend.
11
108/10/20194Revisión TP Type Script. Comienza TP Web Parte 1.4TComunicación desde un frontend Angular a un servicio REST. Manejo de errores. BONUS: Ejemplo en Electron.
12
1115/10/20194Checkpoint TP Web. 4TReutilización de componentes visuales en Angular. Ejemplo Series y Películas.Taller ReactJS. Programación web reactiva. Ejemplos iniciales: saludos, contador. Componente, props y state.
13
1222/10/20194Checkpoint TP Web. 4TRepaso características FRP. Props vs. state. Componentes saludador (props) vs. contador (state). Testing con JEST y Enzyme.
(Gonzalo)
Conversor en React. Variantes con estado e inmutables.
14
1329/10/20194TP Web Entrega Final4RTareas de un equipo de desarrollo: comunicación con un backend REST desde React.Hooks ó React/Redux. Contador con log de operaciones. Estado compartido. Testing.
15
145/11/20194Instalación Entorno ReactJS. Comienza TP Web Parte 2.

Revisión Entrega Final.
4REjemplo mundial 2018. Repaso de conceptos con búsqueda de países. Versión 2: react-router + componentes customs.Ejemplo mundial 2018: uso de react / redux para cargar resultados y actualizar la tabla de posiciones.
16
1512/11/20196PARCIAL 2 en máquina.4RTest end-to-end con Cypress (Gonza Gras Cantou). Android. Ejemplo conversor. Desarrollo básico: Elementos de un proyecto. Activity. Layout. Definición de una vista.
17
1619/11/20196TP Web Parte 2.6NEjemplo master-detail: búsqueda de películas. Responsiveness. Activity vs. Fragment. Comunicación con un backend REST con Retrofit. Ejemplo préstamo de libros: intent, acceso al ContactProvider, grabación en SQLite.
18
1726/11/20196Entrega final TP Web Parte 2.

Recuperatorio.
6HCharla Svelte (Ale Dini)Charla PWA (JorgeL)Dejamos afuera Ionic?
A futuro, event sourcing.
Hablar con Jorge.
19
20
Ideas para 2020
El cuarto TP, que investiguen alguna tecnología de frontend y que hagan un TODO List
- VueJS
- Flutter
- GWT
- Svelte
- Android Nativo
- React Native

El tema es que vienen haciendo el TP de React. Ver si se puede adelantar un poco.
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...