Clases 2018

Clase que viene

Como tema BONUS, comenzaremos a ver el desarrollo en tecnología móvil:

Tenés una página específica para la tecnología Android.

Y por último veremos la tecnología Ionic con un ejemplo: Carga de Productos

14

Seguimos con React:

13

Continuaremos aprendiendo React:

12

Comenzaremos a estudiar la programación Web reactiva, para lo cual veremos:

Hay un Apunte introductorio a ReactJS que recomendamos leer para entender la filosofía de la programación funcional que vas a profundizar en la materia Paradigmas de Programación.

También tenés la documentación oficial de ReactJS para estudiar los conceptos principales.

11

10

9

8

7

Continuaremos conociendo Angular, en este caso

6

Ahora sí arrancamos la programación web client-side con Angular 6. En la página específica de Angular están las instrucciones para instalarte el entorno (esto lo haremos el martes) y después estudiaremos estos ejemplos:

5

Comenzaremos haciendo un Taller de maquetado Web, aprovechando para hablar de Responsiveness

Luego haremos una breve Introducción a SASS

4

Terminaremos de cerrar los conceptos de Arena

Y comenzaremos a entender cómo construir una aplicación Web, para lo cual iniciaremos la unidad 3: Web estática

En casa podés estudiar acerca de estos temas:

3

El jueves hablaremos de testeo unitario con view models,  repasaremos el Binding avanzado de propiedades calculadas resolviendo dos requerimientos nuevos:

Para ayudarte con el TP tenés dos guías: Cómo crear un panel de edición y Cómo crear un panel de búsqueda

Y también material de consulta sobre: Repositorios y Homes. Application Context. Manejo de la transacción.

2

El martes terminarán de instalar Arena en sus notebooks y máquinas del LC4 y comenzarán diseñando vista y modelo de las pantallas más simples del TP.

Veremos otros tipos de controllers: transformers para adaptar diferentes valores en los inputs.

Luego continuaremos el taller con el segundo ejemplo: encuesta para votaciones en diferentes zonas. Hay una página similar que cuenta el ejemplo apuestas de un casino.

BONUS: Vamos a generar una tabla con los resultados de la encuesta, y para mostrar el candidato más votado en otro color veremos cómo trabajar con transformers para columnas de una grilla.

Material para ayudarte con el TP: Guía de Componentes. Bindings. Layouts

El ejemplo que muestra widgets es muy útil (fijate los otros ejemplos que hay para bajarse). 

1

El martes hablamos de Mi Cursada. Script Clase Introducción: Introducción a las interfaces de usuario. Configuración del entorno cliente pesado en Arena. Descarga de ejemplos. Intro a Arena. Disclaimer

El jueves comenzamos con la Unidad 2 Desarrollo de interfaces con componentes. 

Haremos este taller para lo cual es importante tener el entorno configurado (bajá el taller en formato RTF o Word, no lo bajes como PDF porque te va a insertar caracteres raros cuando quieras copiar código). La clase se va a centrar en: 

Cursadas históricas