Está en la página 1de 19

Programación

Distribuida
Juan Carlos Zuluaga Cardona
jzuluaga55@gmail.com
Teléfono: 350 634 2747
Presentación Docente
● Nombre: Juan Carlos Zuluaga Cardona (Zulu)
● Contacto: jzuluaga55@gmail.com, 350 634 2747.
● Profesión: Ingeniero en Informática.
● Perfil: Desarrollador y docente con más de 23 años de
experiencia. Trabajo con el ITM desde el 2012,
apasionado por el desarrollo y la enseñanza.
Presentación del curso
Evaluación, condiciones, metodología
Reglas
❑ Empezamos clase en punto, pasados 15 minutos, se cierra la puerta y
no se permite el ingreso.
❑ Deben tener acceso al correo institucional ya que el docente solo les
enviará información a este correo.
❑ Se llama a lista todas las clases, el 20% de las faltas da cancelación
por asistencia (reglamento estudiantil).
❑ Se debe activar una cuenta de Azure, preferiblemente una cuenta de
estudiante.
❑ No comer ni beber en clase.
❑ Colocar los celulares en modo vibración en clase.
❑ No utilizar los computadores para actividades que no estén en el
desarrollo normal de la clase (Facebook, YouTube, Chats, entre otros).
❑ No se permite tomar clases en grupos diferentes al matriculado.
Reglas
❑ No chatear en clase por medio de los celulares o los computadores.
❑ Tener cuenta de correo dominio Gmail y Microsoft. Son necesarias
para la realización de los exámenes del curso.
❑ Crear cuenta en GitHub. Todos los proyectos deben estar en
repositorios.
❑ Es recomendable tener un dispositivo con Android.
❑ La materia no es habilitable (reglamento estudiantil).
❑ Todo el código fuente se hace en Inglés, incluyendo los comentarios.
❑ Las evaluaciones se harán en Inglés.
❑ Las herramientas de desarrollo deben instalarse en Inglés.
❑ 100% de las notas individuales, cualquier copia, total o parcial de
trabajos, código fuente, documentos u otros, dará una nota de 0.0 a
TODOS los implicados.
Reglas
❑ Las clases se graban en vídeo, pero esto no quiere decir que es un
curso virtual. Es 100% presencial, los vídeos son un complemento
OPCIONAL para los estudiantes que lo requieran.
Principales herramientas
Temas específicos
❑ Aplicaciones en 3 capas.
❑ Manejo de transacciones.
❑ MVC 6 Servicios Web, WCF, Servicios Rest.
❑ .NET Core.
❑ Desarrollo de aplicaciones para dispositivos móviles.
❑ Bases de datos locales en aplicaciones móviles.
❑ Integración con redes sociales.
❑ Multi-idioma.
❑ Mapas, Geolocalización, Notificaciones Push.
❑ Xamarin Forms / Xamarin Classic / MVVM Cross.
Tecnologías
● MVC 6 ● .NET Core
● MVVM ● Xamarin Forms
● WEB API ● Xamarin Classic
● JavaScript ● MVVM Cross
● Jquery ● Prism
● AJAX
● Linq
Evaluación Grupo 1
ID Descripción Fecha Porcentaje

1 Examen parcial, individual, tipo certificación en de los temas 2019/09/13 20%


vistos hasta la fecha. Nota: preguntas y respuestas en Inglés.

2 Práctica individual en Xamarin Forms con Prism, donde se aplican 2019/10/18 20%
todos conceptos vistos hasta el momento.

3 Examen parcial, individual, tipo certificación en de los temas 2019/10/23 15%


vistos hasta la fecha. Nota: preguntas y respuestas en Inglés.

4 Simulacro pruebas saber-pro. La nota sacada en este simulacro 2019/10/23 5%


será la nota del estudiante. Nota: fecha tentativa, depende de la
programación del simulacro por el ICFES.

5 Participación en la semana de la ingeniería. Trabajo en equipos En la semana de la 20%


máximo de 3 personas, pero la nota es individual. La nota ingeniería
depende de: apróximadamente:
● 10% propuesta. 2019/11/15
● 20% poster, documento y plegable.
● 70% trabajo y exposición.
Nota: fecha tentativa, depende de la programación de la facultad.

6 Práctica individual en Xamarin Classic con MVVM Cross, donde 2019/11/22 20%
se aplican todos conceptos vistos en el curso.
Evaluación Grupo 2 & 3
ID Descripción Fecha Porcentaje

1 Examen parcial, individual, tipo certificación en de los temas 2019/09/12 20%


vistos hasta la fecha. Nota: preguntas y respuestas en Inglés.

2 Práctica individual en Xamarin Forms con Prism, donde se aplican 2019/10/17 20%
todos conceptos vistos hasta el momento.

3 Examen parcial, individual, tipo certificación en de los temas 2019/10/22 15%


vistos hasta la fecha. Nota: preguntas y respuestas en Inglés.

4 Simulacro pruebas saber-pro. La nota sacada en este simulacro 2019/10/22 5%


será la nota del estudiante. Nota: fecha tentativa, depende de la
programación del simulacro por el ICFES.

5 Participación en la semana de la ingeniería. Trabajo en equipos En la semana de la 20%


máximo de 3 personas, pero la nota es individual. La nota ingeniería
depende de: apróximadamente:
● 10% propuesta. 2019/11/14
● 20% poster, documento y plegable.
● 70% trabajo y exposición.
Nota: fecha tentativa, depende de la programación de la facultad.

6 Práctica individual en Xamarin Classic con MVVM Cross, donde 2019/11/21 20%
se aplican todos conceptos vistos en el curso.
Evaluación Grupo 4
ID Descripción Fecha Porcentaje

1 Examen parcial, individual, tipo certificación en de los temas 2019/09/14 20%


vistos hasta la fecha. Nota: preguntas y respuestas en Inglés.

2 Práctica individual en Xamarin Forms con Prism, donde se aplican 2019/10/19 20%
todos conceptos vistos hasta el momento.

3 Examen parcial, individual, tipo certificación en de los temas 2019/10/24 15%


vistos hasta la fecha. Nota: preguntas y respuestas en Inglés.

4 Simulacro pruebas saber-pro. La nota sacada en este simulacro 2019/10/24 5%


será la nota del estudiante. Nota: fecha tentativa, depende de la
programación del simulacro por el ICFES.

5 Participación en la semana de la ingeniería. Trabajo en equipos En la semana de la 20%


máximo de 3 personas, pero la nota es individual. La nota ingeniería
depende de: apróximadamente:
● 10% propuesta. 2019/11/16
● 20% poster, documento y plegable.
● 70% trabajo y exposición.
Nota: fecha tentativa, depende de la programación de la facultad.

6 Práctica individual en Xamarin Classic con MVVM Cross, donde 2019/11/23 20%
se aplican todos conceptos vistos en el curso.
Programación Distribuida
Juan Carlos Zuluaga
Email: jzuluaga55@gmail.com
Github: https://github.com/zulu55
Youtube: https://www.youtube.com/jzuluaga55
Phone: +57 350 634 2747
Homework
● See instructions in shared document: "Configuration of
Development Environment for Xamarin (v6)" and perform
the installation as soon as possible
(https://docs.google.com/document/d/1dGm8hIizs2dpCVk
mm_-JlYt1RuqydOar77ngbFtEH30)
What is .Net Core?
● Open source development platform maintained by
Microsoft and .Net Community on Github.
(https://github.com/dotnet/core)
● Cross-platform; supporting Windows, macOS and Linux
● Compatible with .NET Framework, Xamarin and Mono, via
the .NET Standard Library
● The C#, F#, VB can be used to write apps and libraries
● Flexible deployment with Docker support.
● It implies a total redesign of the way we have been working.
For example, dependency injection is now mandatory.
Homework
Study the following videos:
● https://www.youtube.com/watch?v=6tjHBbvKd3M
● https://www.youtube.com/watch?v=0seicSnwR9w
Let's start
Guide Document
For Groups 2 & 3 (Tuesday - Thursday):
● https://docs.google.com/document/d/1cNBTaFCSYEd-
6t_TBuYR9ksH6tuY3g4Ga6UNUdAOUAI

For Groups 1 & 4 (Wednesday - Friday / Saturday):


● https://docs.google.com/document/d/1B0-
dUlAwOumsM9zqjj62X4gtauFFA4cWW5JN_-EwMTs

También podría gustarte