Bienvenidos

Acerca de mi

Mi nombre es Laura Noussan Lettry y me encanta mi trabajo: el diseño y desarrollo de sitios web Simplemente un trabajo emocionante y con continuos desafíos.

Si bien empecé con el desarrollo de sistemas de gestión utilizando Visual Basic, Visual Fox y Java en los últimos años, lo cierto es que el diseño y desarrollo de sitios web me ha permitido conjugar lo técnico con lo estético y volcarme hacia el software Libre con el uso cotidiano de servidores Linux, administrando servidores privados virtuales (vps) Linux, de varios sitios que he desarrollado y mantengo hoy en día.

Seguramente mi capacitación continua tenga que ver pero creo que mucho más tiene que ver la pasión por lo que hago.

En mi portfolio pueden apreciarse algunos de los últimos trabajos que he llevado a cabo o de los que más me han producido más satisfacciones al crearlos.

Finalmente trato de transmitir a mis alumnos los conocimientos y experiencia adquiridos a lo largo de los años.

La Docencia

La docencia es algo que no sólo me gusta, lo traigo en la sangre. Aquí presento algunas materias que actualmente estoy dictando. Para ver todas

Programación Orientada a Objetos Aplicada a Bases de Datos

El objetivo consiste en el desarrollo de una aplicación orientada a objetos utilizando Java como lenguaje de programación para gestionar una base de datos MySQL.

El enfoque de taller-proyecto permite que los alumnos vayan avanzando a lo largo del año en el proyecto en forma iterativa e incremental.

Actualmente utilizamos Linux Mint como sistema operativo,Netbeans como IDE para la programación con Java y la base de datos MySQL.

Herramientas de Desarrollo Multimedia

El objetivo es que los alumnos puedan diseñar y desarrollar una Aplicación Multimedia HTML5.

Actualmente utilizamos Google Webdesigner para el diseño y programación web y como sistema operativo a Linux Mint.

Para el éxito del proyecto los alumnos deben poder conjugar conocimientos previos de diseño web a la programación HTML5, CSS3 y Javascript.

Preguntas Frecuentes

¿Qué es el desarrollo web?

El desarrollo web intenta lograr la combinación adecuada entre el diseño web y la programación, haciendo un uso adecuado de las tecnologías disponibles (HTML, CSS, PHP, Bases de datos, SEO) para crear sitios que no sólo sean modernos, atractivos, amigables con el usuario, adaptables para móviles sino también seguros, rápidos y escalables.

Tecnologías que uso

El desarrollo entonces puede involucrar sólo tecnologías más bien estáticas como HTML5, CSS3 y Javascript porque el fin es mostrar la actividad de una empresa o persona. Se dice que son estáticos porque los contenidos suelen manterse sin cambios notables a lo largo del tiempo y porque las tecnologías subyacentes no permiten una gran interacción por parte del usuario, salvo un formulario de contacto, por ejemplo.

Si a dichas tecnologías las conjugamos con un lenguaje de programación como PHP o Java  utilizando una base de datos, como MySQL o un gestor de contenidos como WordPress, entonces los sitios suelen ser más dinámicos en cuanto a los contenidos porque los mismos se pueden gestionar mediante la base de datos siendo más fácil mantenerlos actualizados y también suelen permitir una mayor interacción con visitante del sitio; siendo el ejemplo más característo un e-commerce donde el público puede realizar compras vía web.

Factores a no descuidar

En general la diferencia entre estático y dinámico es algo que dependerá del tipo de público al que quiere dirigirse el cliente mediante su sitio web.

Sin embargo, e trate de un sitio dinámico o estático, hay factores que no se pueden descuidar, aspectos técnicos que afectan el posicionamiento web (SEO) como es la usabilidad móvil, la performance o la escalabilidad y ni hablar de la seguridad, sobre todo en sitios de comercio electrónico o que tienen una gran interacción con el usuario en el caso de Blogs o encuestas.

Testear la performance

¿Por qué es importante la performance?

Básicamente porque el diseño responsivo (adaptable a móviles) no sólo implica cuestiones de diseño para que las páginas se vean bien en un dispositivo móvil o una table, sino que además es importante el tiempo de carga del primer byte.

Existen hoy en día varias plataformas que permiten medir el tiempo de carga de una página, entre los que puedo destacar los siguientes:

Webpagetest: que permite tener información nos sólo del tiempo de carga del primer byte sino también de los headers, de los dominios involucrados, sobre el cacheo de las páginas.

Pagespeed: es una plataforma de Google que permite testear el tiempo de carga del primer byte, detectar problemas de renderizado como el css o el javascript que ralentiza la carga de las páginas y también sobre diseño relacionado al SEO

Testmysite: es otra herramienta de Google que permite obtener un informe sobre cómo se visualiza la página en móviles.

Varvy: sitio creado por un ingeniero de Google que me gusta particularmente porque tiene un fuerte contenido didáctico my útil. No sólo permite testear la performance sino que el sitio también tiene una solapa destinada al SEO.

GTmetrix: es otra plataforma que, a diferencia de las anteriores, considera en sus métricas, no sólo las políticas fijadas por Google sino también por Yahoo.

Testear el Seo

Hay dos sitios que suelo utilizar para esto, ya que es importante cumplir con el SEO para que los sitios tengan un buen posisicionamiento.

Varvy: en esta página podemos testear el SEO de las diferentes páginas del sitio web. Es similar a la de velocidad, con variados contenidos didácticos y tips interesantes.

Webmasterworld: el sitio ofrece una variada cantidad de herramientas free para testear el SEO así como otras herramientas para desarrolladores web.

Testear los headers

Los headers son sumamente importantes porque tienen que ver con la información que el servidor web envía al navegador web; es decir tiene que ver con la comunicación servidor-cliente.

Tienen importancia además en cuanto a la seguridad.

Un sitio interesante es https://securityheaders.com

El servidor

En general el servidor que se elija depende en gran medida del presupuesto del usuario.

Sólo desarrollo sitios en servidores Linux, siendo mis preferidos los servidores privados virtuales porque los mismos permiten la total gestión a nivel de super usuario del servidor web Apache.

El servidor es fundamental a la hora de conseguir un rendimiento en la carga de los sitios web. Ciertamente de gestionar servidores Linux compartidos pasé a los vps porque permiten configurar el servidor según las necesidades de performance y seguridad al detalle sin depender de terceros.

Portfolio

Aquí pueden verse algunos ejemplos de los diferentes proyectos web o sigue este link para ver todos

Walpa

CeReCoN

Voltsys

Agora21 IST