slide 1

Maestría de Excelencia MSc GIS +

Base fuerte de conocimientos básicos, para luego
profundizar
y aplicar las destrezas adquiridas

Application Development

Contenido

En este módulo se introduce el proceso del desarrollo de aplicaciones, tanto desde la perspectiva teórica como también a través de la obtención de algunas capacidades básicas de la programación. En el principio, se exploran los principios básicos de scripting, y las características del desarrollo de código, por lo que no requiere mucho más que un navegador y una computadora. Como ejemplo práctico, usted trabaja con JavaScript.

Además, usted aprende sobre el scripting desde el lado de un servidor usando PHP, que por ser una solución un poco más compleja requiere incluir un componente complementario: un servidor web. Finalmente, se introducen conceptos de programación orientada a objetos (object oriented programming - oop) y usted comenzará a trabajar con un lenguaje de programación “real”, particularmente Java. Adicionalmente, se exponen a conocimientos de modelos y métodos a aplicar en el estado conceptual del diseño de software. 

Este módulo tiene una estructura especial, en la que se deben aprobar dos secciones para completarlo. Una sección es obligatoria, que se titula Basics of Application Development (3 ECTS) , mientras que para la segunda parte el estudiante debe elegir entre Application Development using Java,Application Development using JavaScript, cada uno equivalente a 3 ECTS para completar el módulo. Tomando en cuenta que Java es el lenguaje de programación orientada a objetos, para programadores avanzados, mientras que JavaScript es un lenguaje para desarrollar aplicaciones web.

Objetivos de Aprendizaje

  1. Explicar el proceso completo del desarrollo de aplicaciones
  2. Comprender la diferencia entre scripting, server-side scripting y un lenguaje de programación 'real'
  3. Analizar código existente y usar documentación de código
  4. Aplicar modelos conceptuales del diseño de software
  5. Desarrollar código simple en JavaScript, PHP y Java
  6. Utilizar estándares de datos y protocolos seleccionados

 

Software

  • Eclipse IDE for Java developers
  • Java Development Kit (JDK)
  • Notepad++

Información Básica

Basado en el currículo UNIGIS, 2016
Duración 12 semanas
Idioma de materiales Inglés
Idioma de instrucción Español
Créditos ECTS 3 + 3 = 6

 

MartinMartin Horvath, MSc

This email address is being protected from spambots. You need JavaScript enabled to view it.
Primebird GmbH, Austria

Martin Horvath es uno de los fundadores de PRIMEBIRD GMBH, con sede en Salzburgo y Munich. Allí trabaja como consultor en el campo de procesamiento de la información espacial y está especializado en el diseño del sistema, así como el desarrollo de servicios web en la nube. Martin afirma que "la información espacial es todo lo que nos rodea y que está esperando para ser utilizado en los negocios día a día. Cada uno de nosotros podemos tener ideas innovadoras y podemos ayudar a nuestros clientes a ahorrar y ganar dinero mediante el uso de los datos que ya están disponibles"

CamiloCamilo Salazar, Ing.

This email address is being protected from spambots. You need JavaScript enabled to view it.
Colombiapps, Cali, Colombia

Ingeniero de sistemas, con experiencia en desarrollo de software en diferentes lenguajes y plataformas. Egresado de la Universidad del Valle, Cali-Colombia. Apasionado por el desarrollo web y de plataformas móviles, está trabajando en proyectos donde el uso de datos espaciales es de vital importancia, los mapas y la ubicación en tiempo real para dispositivos móviles. Tiene experiencia en diferentes servicios alojados en la nube para realizar tareas específicas, alojar servidores o atender clientes móviles. Emprendedor y cofundador de Colombiapps, empresa de desarrollo de software enfocada en el desarrollo de apps para dispositivos móviles.