Hola chicos he estado jugando con la programación de un tiempo y han conseguido competente con Python y tener algún interés en HTML 5 y Javascript. Recientemente he recibido una solicitud de un IRD (esencialmente una propuesta para la investigación y el desarrollo) de mi empleador para el desarrollo de un ensayo de cartografía web de la aplicación para ser utilizado como una herramienta de marketing web de la asignación de servicios a los clientes y tener un uso funcional dentro de la empresa. La API he dirigido es el de ArcGIS API de Javascript que se basa en gran medida en el kit de herramientas Dojo y tiene un presupuesto meta de $20,000, que incluye el tiempo y los materiales. Ya que estoy muy interesado en este tema no tengo ningún problema en pasar la mayor parte del presupuesto en la formación y el desarrollo en mi tiempo libre, aunque yo realmente va a ser la única persona que trabaja en esto.
Mi pregunta para ustedes: ¿exactamente Qué tengo que saber para ser capaz de producir algo que sea funcional y presentable? También, si usted puede recomendar a cualquier instructor de programas por ahí que puedo poner en mi presupuesto?
Sé que hay una gran cantidad de cursos gratuitos que se ofrecen por ahí, pero ya estoy un poco poniendo mi culo en la línea y tener algo que mostrar al final de este prefiero ir con algún tipo de formación que es guiada por el instructor.
EDIT: Básicamente mi idea es crear un bonito estándar web map con algunos de nuestros clientes más grandes datos que se muestran en capas que puede ser activado y desactivado. Uno de los conceptos clave es la capacidad de imprimir la vista actual a una plantilla normalizada. La demanda de esta funcionalidad viene de nuestros gerentes de proyecto que muchas veces se necesita una copia impresa del mapa como una exposición en una reunión, pero espere hasta el último minuto para que nos digan en el SIG dept. Con sólo 3 tiempo completo analistas este puede ser un gran problema.
EDIT2: también tengo pensado utilizar este proyecto como un punto de partida para entrar en mucho más avanzado de desarrollo, así que más me puede aprender mejor.