Diseño natural, usable, seguro, accesible
© Carlos D. González - Update: Jul - 2008
Contacto: usabilidadweb @ usabilidadweb.com.ar
|
Versión en PDF |
Mi nombre es Carlos D. González, vivo en Buenos Aires, Argentina. Desarrollo soluciones web y off line 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.
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 el diseño y programación de sitios y aplicaciones web, como así tambien en el desarrollo de software para distintos campos, tales como las ciencias, negocios, ingenieria, etc.
El espacio que he creado no sólo permite el estudio de los estándares web, usabilidad, arquitectura de información, la programación de bases de datos y de lenguajes como PHP, Python, Java, C++ y SQL | , en forma individual, sino que permite avanzar sobre proyectos de mayor envergadura como es el diseño de software basado en web y para desempeño off line, que terminarán en empresas u organizaciones. 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.
En mis 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. |
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. En este estadío sus posibilidad profesionales serán sencillamente enormes.
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 de un desarrollador, esto implica poder instalar su propia plataforma de desarrollo basada en el servidor Apache, las bases de Datos MySQL y SQLite, PHP 5, soportes XML, XSLT, XPath, etc. desde aqui podrán crear productos tecnológicos de alta calidad, basados en estándares web del W3C, las bases de datos MySQL y SQLite y el lenguaje de servidor PHP, a través del conocimiento avanzado de estas tecnologías, que terminarán en la web o bien cumpliendo funciones off-Line en empresas u organizaciones.
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.. Allí podrá ver operativos todos los programas que escriba.
Los alumnos que realicen el estudio completo del curso podrán crear su propia empresa tecnológica. 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, etc. Si reflexiona sobre el tema, comprenderá que las personas tienen , por primera vez, el potencial que siempre fue dominio de las empresas.
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
Stds W3C, PHP, MySQL, PostgreSQL, SQLite ...
Desarrollo de software basado en web
Desarrollo de software en C++, JAVA y PYTHON
Consultor independiente: Usabilidad, AI, y Estándares web W3C
Cursos en Buenos Aires, Argentina
http://www.usabilidadweb.com.ar/