Curso de Desarrollo de Apps Móviles en Mat|r

Material de la Capacitación on line


Qué es mat|r, para qué sirve y qué propone. Sus beneficios y ventajas frente a otras tecnologías. Introducción a un nuevo lenguaje de desarrollo: mat|r script. 

La plataforma y sus componentes principales (Modeller, UI Builder, Hub, mat|r Viewer, Test QR, mat|r Docs, otros recursos). Funcionalidades básicas (crear proyectos, crear aplicaciones y librerías, fork, formas de compartir un proyecto o aplicación). Conceptos elementales de mat|r script: modelos y experiencias.


Clase 1 

Introducción a 

la Plataforma Mat|r

Clase 2


Definición de algoritmo. Construcción de algoritmos en mat|r script. Tipos de dato: qué es un tipo de dato y cuáles existen en mat|r (simples, especiales, y modelos y experiencias). Declaración de variables. Definición de operador. Tipos de operadores. Eventos del ciclo de vida de una experiencia y de una aplicación. Qué es un Servicio Broker. Servicios Broker en mat|r script.

Clase 3


Profundización sobre tipos de datos: Arreglos y Mapas.

Presentación de Desafio semanal:  App de calificaciones para estudiantes.

Clase 4


Módulos y funciones. Definición de función. Tipos de funciones: con y sin retorno, y con y sin argumentos. Cómo acceder y usar funciones/reglas en mat|r script en cualquier lugar del código de una aplicación. Y cómo vincular funciones/reglas a eventos en los componentes visuales de un layout.

Clase 5


Contextos de reglas y reglas. Cláusulas Listen y When en reglas. Orden de ejecución y comportamiento de Listen. Y cómo vincular reglas a eventos en los componentes visuales de un layout. 

Extra: tipos de datos Date y DateFormatter.

Presentación de Desafío Semanal: App conversor de unidades.


Clase 6


Módulos y funciones. Definición de función. Tipos de funciones: con y sin retorno, y con y sin argumentos. Cómo acceder y usar funciones en mat|r script en cualquier lugar del código de una aplicación. Y cómo vincular funciones a eventos en los componentes visuales de un layout. Extra: tipo de dato Timer.



👉 Para ver el código de las apps ejemplos, recordá que deberás  forkear la App.

Preguntas Frecuentes de la capacitación

Las clases son los Martes y Jueves de 19hs a 20hs

¿Que días son las clases?

El Viernes 3 de Abril es la última clase

¿Cuando finalizan las clases ?

Será necesario que rindas las evaluaciones que te enviaremos cada 15 dias. Y al cierre de la capacitación tendrás que desarrollar una aplicación para poder evaluar tu proceso de aprendizaje.

¿Tengo que rendir algún examen?

Una vez que completes la aplicación, te enviaremos el certificado a tu mail.

¿Cómo obtengo mi certificado?

Sí, los videos los iremos cargando en esta página y les iremos notificando por mail

¿Si no puedo asistir a las clases, puedo ver los videos después?

Si tenés mas preguntas podes dejar tus dudas en el FORO :)

agustina.d@matrproject.com

Agustina 

soledad.p@matrproject.com

Soledad 

©2018 mat|r Project, All Rights Reserved