Js Debugging con Internet Explorer

Siguiendo con el tema debugging de JavaScript, ahora llego el turno de Internet Explorer, después de varios días de tortura, dado que sufro cada vez que tengo que usar algo de Microsoft, encontré un conjunto de herramientas que me ayudaron a realizar el trabajo de debuggear sobre Internet Explorer.

La versión de IE con la que mejor pude realizar el trabajo es IE8, 7 y 6 carecen de herramientas para realizar este trabajo de una manera sencilla, pero con IE8 podes acercarte bastante a que funcione en IE7 …. IE6 es un mundo aparte, hoy en día no funciona casi nada en dicho navegador. IE8 cuenta con una herramienta para desarrollo web muy similar a Firebug pero no idéntica, esta herramienta posee un visor del DOM, visor de CSS, visor de Scripts, y una consola para debbuging compatible con la consola de Firebug (log, warn, error, etc).

Lo que no posee esta herramienta es un monitor de Red pero eso lo podemos complementar con otra herramienta llamada Friddle.

Adicionalmente tambien podemos instalar DebugBar que viene al pelo para ver el DOM y CSS, tambien posee monitor HTTP.

Me recomendaron tambien VS 2010 Expresss para realizar el debugging, pero no la alcanzé a probar, en realidad no me animo, a ver si todavía me gusta :P.

Para probar en las diferentes versiones de IE pueden usar IETester, emula todas las versiones de IE, muy piola la herramienta.

Aqui la lista de Herramientas y Links

IE Tester http://www.my-debugbar.com/wiki/IETester/HomePage
Debug Bar http://www.debugbar.com/?langage=en
Fiddler2 http://www.fiddler2.com/fiddler2/
Web Development Helper  http://www.nikhilk.net/

Y aqui unos links a algunos Docs

http://msdn.microsoft.com/en-us/library/dd565628(v=vs.85).aspx

http://msdn.microsoft.com/en-us/library/dd565625(v=vs.85).aspx

http://www.developertipoftheday.com/2010/12/output-to-built-in-ie-developer-console.html

http://msdn.microsoft.com/en-us/library/dd565622(v=VS.85).aspx

Share

Curso de Desarrollo Web con PHP

Tengo la alegría de contarles que con la ayuda de la UTN-FRRE estoy pronto a largar una nueva edición del curso de desarrollo web con PHP5, esta vez con la ayuda y colaboración de mi colega Marcos Ibañez.

El temarío fue preparado en base a lo visto en los cursos del año pasado y la experiencia adquirida en el mismo. Nuevamente el curso será dividido en dos partes, incial y avanzado, comenzando la etapa inicial el día 27 de abril.

El temario para la etapa inicial es el siguiente

  1. Introducción al Desarrollo Web
    • La Internet (Direcciones IP, Servicios de Nombre, Servidores Web, Bases de Datos, Browsers, Hostings).
    • El protocolo HTTP
    • El estándar HTML
    • Arquitectura de Aplicaciones Web
    • LAMP
  2. HTML
    • Estructuras de documentos HTML
    • Los estándares de la w3c
    • DOM
    • Tags HTML
    • Formularios HTML
  3. CSS
    • Introducción a las Plantillas de estilo
    • Selectores CSS
    • Aplicar estilos con CSS
    • Inclusión de plantillas de estilos
  4. Introducción a PHP
    • Presentación del Lenguaje
    • El Entorno de Trabajo (Apache, Mysql, Netbeans)
    • Variables y Tipos de Datos
    • Variables Predefinidas
    • Entrada y Salida
    • POST, GET
  5. Estructuras de Datos y Control
    • Condicionales
    • Iterativas
    • Includes y Requires
  6. Funciones
    • Invocación de Funciones
    • Definición de Funciones
    • Alcance de Variables
    • Parámetros por Valor y Referencia
    • Valores de Retorno
    • Funciones Integradas
  7. Diseñar aplicaciones con PHP
    • Organizar el Proyecto
    • Organizar los componentes del sitio
    • Utilizar librerías
    • Utilizar Layouts y Master Pages

La idea es que el alumno conozca las bases para desarrollar sites dinámicos sencillos y posea sólidos conocimientos para continuar su autoaprendizaje en el mundo de PHP5.

La segunda etapa pretende consolidar estos conocimientos añadiendo técnicas avanzadas como la Orientación a Objetos y la interacción con bases de datos Relacionales.

El temario de la segunda etapa es el siguiente.

  1. Bases de Datos Relacionales
    • Introducción al Modelo Relacional
    • Tablas, Atributos, Relaciones
    • Diseño de Modelos de Datos
  2. SQL y MYSQL
    • Lenguaje de Consulta estructurada
    • Creación de Bases de Datos, Tablas, y operaciones con las mismas a través de SQL.
  3. Interacción con MySQL desde PHP
    • Utilización de las API’s para interactuar con bases de Datos con PDO
    • Creación de aplicaciones con backend de datos
  4. Interacción con Formularios
    • Interactuar con Formularios HMTL
    • Controles
    • Inputs y Textarea
    • Selects y Selects Múltiples
    • Radio Buttons
    • Checkbox
    • Lectura de los parámetros del formulario y validación
    • Persistencia de los Datos en MySQL
    • Listados
  5. Sesiones
    • Manejo de Sesiones y Cookies
    • Creación un Login de Usuarios
  6. Orientación a Objetos
    • Definición de Clases
    • Definición de Métodos y Métodos Mágicos
    • Manipulación de Objetos
  7. Orientación a Objetos Herencia y Polimorfismo
    • Herencia
    • Interfaces
    • Polimorfismo

Estan todos invitados a participar del curso, con solo tener alguna noción de algoritmía y programación alcanzará para que pueda aprender todos los conceptos del curso

Los horarios del curso serán por la mañana o por la tarde

– Martes y Jueves de 14:30 a 17:30
– Martes y Jueves de 9:00 a 12:00

El costo del curso será de :

– Alumnos de la UTN : $ 250 por etapa

– No alumnos de la UTN : $ 300 por etapa

Las inscripciones se realizán en:

Inscripción: Alumnos U.T.N.: Secretaría de Asuntos Universitarios – F.R.Re. – U.T.N.
Público en general: Edificio Anexo – F.R.Re. – U.T.N. Av. French y Laprida – TE 426014
Lunes a Viernes: 8:00 a 12:00 / 16:00 a 21:00 hs

El curso tendrá vacantes limitadas, solo 15 alumnos por turno.

Share