Diseño natural, usable, seguro, accesible
© Carlos D. González - Update: Sep - 2010
Contacto: usabilidadweb @ usabilidadweb.com.ar
Mi nombre es Carlos D. González, vivo en Buenos Aires, Argentina. Desarrollo proyectos web con estándares W3C, PHP, MySQL, SQLite, PostgreSQL, Java, JSP, etc.. Diseño y programo aplicaciones e interfaces web (y otros campos). Soy consultor independiente en usabilidad y estándares web. Utilizo tecnologías como Python, Java y C++ para el desarrollo de software que resuelva problemas, en distintos ámbitos y para el prototipado y análisis. Desarrollo aplicaciones en Lisp y Prolog que luego forman parte de implementaciones en las mencionadas tecnologias. Creo Empresas de Internet Start up y tradicionales, vinculadas a la economia Long Tail.
Capacito gente en los mencionados campos, desde los inicios de la web, a través de clases presenciales, individuales, teórico-aplicadas, que por comenzar con un nivel inicial no requieren de conocimientos previos (sí, se deben respetar las correlatividades temáticas), terminando en un nivel avanzado que permite trabajar profesionalmente en la creacion de Empresas de Internet, como así tambien en el desarrollo de software para distintos campos, tales como las ciencias, negocios, ingenieria, etc.
El espacio que he creado permite el estudio de estándares web W3C, usabilidad, arquitectura de información, programación de bases de datos, la experimentacion y desarrollo en Prolog y Lisp y el estudio de tecnologias como PHP, Python, Java, C++ y SQL | , en forma individual. Tambien posibilita avanzar sobre proyectos de mayor envergadura como la creacion de Empresas de Internet Start up y Tradicionales. Las simbiosis tecnológicas para la creación de software de propósitos especiales, es una tarea fascinante que se podrá desarrollar en el tiempo. Tambien resulta trascendente la posibilidad de actualizaciones en las distintas tecnologías y el seguimiento permanente de lo que ocurre con las tendencias más importantes.
Durante los cursos se aprende a desarrollar para la web, no para compañias o productos en particular. Las tecnologías web estándares son las desarrolladas en el ámbito del W3C. En cuanto a las bases de datos y lenguajes de servidor, la opción es Open Source: MySQL, PHP, SQLite | , PostgreSQL, Java, C++, etc.. Los desarrollos son universales y están basados en la accesibilidad, usabilidad y arquitectura de información. | . La Investigacion y Desarrollo en Lisp y Prolog en el campo de la Inteligencia Artificial no son una grandilocuencia, sino una forma de crear mejor Software y un gusto a compartir con los alumnos mas antiguos. Esto posibilita la creacion de productos que siguen la ley de las consecuencias imprevistas.
El curso provee una visión y conocimientos integrales, abarcando todo lo necesario para comprender los sitios web como software y poder programar eficaces interfaces de usuarios basadas en los estándares XHTML, CSS | , XML, XSLT, XPath | , del W3C, junto a las bases de datos MySQL | , SQLite y el lenguaje de servidor PHP. La reciente adquisición de MySQL por parte de Sun Microsystems, ha planteado un escenario para el desarrollo corporativo único y seguramente por muchisimos años, de dos tecnologías superlativas: La base de datos MySQL y el lenguaje Java. El diseño y la programación de interfaces se estudia desde la interacción Persona - Computador.
Usted probablemente se acerque a mis cursos para aprender a desarrollar sitios web, Bases de datos, etc., pero terminará descubriendo un mundo enorme, desconocido y fascinante que lo acercará a las mejores tecnologías existentes y a posibilidades ilimitadas. Luego de estar en capacidad de crear sitios y aplicaciones web, bases de datos, etc., probablemente, si insiste, terminará creando software en Python | , Java | o C++ | , que resuelvan problemas, podra investigar y desarrollar productos en el area de su interes sobre Lisp y Prolog. En este estadío sus posibilidad profesionales serán sencillamente importantes.
Todos los cursos tienen en cuenta el desarrollo a través del diseño natural, centrado en el usuario | .
En resúmen: La temática básica a la que puede acceder está vinculada a:
Quiero contarles algo acerca de mis conocimientos y modalidad de mis cursos. Si la intención es contratarme para la realización de algún proyecto, mi CV se encuentra en formato XML, bajo un password, el cual doy en una entrevista personal, si la propuesta me resulta interesante.
El esquema docente expone / alumno toma nota, va quedando muy limitado en el contexto actual de las nuevas tecnologías. Comienzan a tomar mayor relevancia roles de relación como asesorar y hacer tutoría y seguimiento del proceso de aprendizaje, diagnosticar necesidades de formación específicas de cada alumno, etc; o sea, se pasa de ser expositores a gestores del conocimiento. Menos aprendizaje de memoria y más rutas de autoaprendizaje y valores basados en la flexibilidad y el esfuerzo propio.
Esta modalidad sólo puede ser puesta en práctica en cursos individuales, en lo que respecta a los cursos grupales, independientemente del ámbito, no es posible hacer consideraciones personales, en algunas especialidades, ésto no será muy importante, pero referido a éstas nuevas tecnologías, sí lo es.
Ésto es lo que ofrezco en mis cursos: Teoría y aplicación de la misma, en clases individuales, a través de proyectos, que voy proponiendo en función de las necesidades de cada alumno y con distintos grados de complejidad, mientras se estudian los estándares web, la usabilidad, accesibilidad, arquitectura de información, las bases de datos, PHP, Java, JSP, etc.. Los alumnos tienen la posibilidad de construir y ver operativos todos sus trabajos, en todos los campos estudiados. Todos los alumnos pueden continuar con su curso hasta que consideren que han logrado el nivel buscado.
Los alumnos que realicen el curso completo deben alcanzar el nivel de conocimientos Avanzado / Experto, esto implica poder desarrollar Empresas de Internet, Start up y Tradicionales.
Durante el estudio de Java, JSP, MySQL, C++, Python se trabajará sobre los mejores entornos de desarrollo, como lo hará usted en su tarea cotidiana, tales como: NetBeans, BlueJ, Eclipse, Dev-C++, etc.. Podrá ver operativos todos los programas que desarrolle.
El estudio de la Logica Formal, el desarrollo en Lisp y Prolog, para posteriormente implementar en Java, C, PHP, son algunos gustos que nos daremos.
Los alumnos que realicen el estudio completo del curso podrán crear su propia Empresa Tecnológica en Internet
. Los estadios finales son:
El estudio propuesto basado en tecnologías estándar del W3C y de código abierto (Open Source), lo acercará a la posibilidad de crear; crear sus propios proyectos, su Empresa Tecnologica en Internet, etc. Si reflexiona sobre el tema, comprenderá que las personas tienen , por primera vez, el potencial que siempre fue dominio de las Corporaciones.
El nivel de todos los cursos va de inicial a avanzado. En resúmen, no estudiamos un proyecto en particular, sino los fundamentos básicos de todos, hasta el nivel avanzado, lo que le permitirá desarrollar de acuerdo a cada caso.
Carlos D. González
Estándares Web, Bases de Datos, Web Semántica
Desarrollo de software en Java, C++ y Python
Desarrollos en Lisp y Prolog
Consultor independiente: Usabilidad, AI, y Estándares Web W3C
Cursos Individuales en Buenos Aires, Argentina
http://www.usabilidadweb.com.ar/