Jornadas de desarrollo web 2012

Un año más volvemos con las Jornadas de Desarrollo Web, un evento donde unimos a estudiantes y expertos de la industria a comentarnos sus experiencias trabajando en desarrollo web. Volvemos a repetir temas de éxito de pasadas ediciones (como accesibilidad o seguridad web) y agregamos temas nuevos. Os esperamos!

Cuando/Donde

  • Fechas: 10-13 de Abril de 2012 13:00 – 14:00
  • Lugar: Sala de grados de la EPS

Temas

(Martes 10, 13:00, Sala de grados) Seguridad (Por Álvaro Gómez):

La seguridad es uno de los aspectos más importantes a la hora de implementar aplicaciones web. Es fundamental por tanto comprender en profundidad las diversas técnicas que se pueden utilizar durante un ataque malintencionado para diseñar sistemas seguros y robustos.

En esta ponencia sobre Seguridad Web analizaremos la seguridad de una página web desde un punto de vista ofensivo. Trataremos técnicas clásicas de Hacking web como SQL Injecton, Cross-Site Scripting o LFI/RFI así como técnicas más modernas utilizadas actualmente. En definitiva, aprender cómo atacar para saber de qué defenderse.

(Miércoles 11, 13:00, Sala de grados) Ciclo de vida (Por Diego Muñoz): 

En Tuenti, hacemos dos subidas de código a la semana, modificando a veces miles de archivos y ejecutando miles de tests automatizados y operaciones de build primero, para asegurar no sólo que el código funciona sino que la localización se aplica, los bundles se generan y los archivos se despliegan en más de mil servidores de forma rápida y fiable.

Empleamos tecnologías opensource como Mercurial, MySQL, Jenkins, Selenium, PHPUnit, RSync…

En esta charla comentaremos no sólo cómo desarrollamos los proyectos sino con qué herramientas, y qué problemas hemos encontrado y cómo los hemos solucionado.

(Jueves 12, 13:00, Sala de grados) Accesibilidad (Por Daniel Seara):

Un año más realizaremos un análisis práctico de disposiciones, ejemplos y manera de cumplir con las disposiciones legales acerca de accesibilidad en sitios web. Y mejor que eso, entender por qué son necesarias dichas disposiciones.

(Viernes 13, 13:00, Sala de grados) Lenguajes (Por Roberto Luis):

La web está compuesta por un conjunto de lenguajes que cumplen diversas funciones, presentar la interfaz, gestionar la lógica o trabajar con los datos. En esta charla veremos las ventajas e inconvenientes de algunos lenguajes de programación menos conocidos pero que aún así son muy usados en nuevos desarrollos.

Ponentes

Álvaro Gómez Gimenez: Pianista, hacker y estudiante de la EPS a partes iguales, enfocado a temas de seguridad informática.

Roberto Luis Bisbé: Estudiante la EPS y desarrollador independiente. Microsoft Student Partner Tech 2011-12.

Diego “Kartones” Muñoz:  Senior Engineer @ Tuenti.com . C# lover, PHP Developer. Always trying to learn.

Daniel A. Seara: MVP SharePoint Server, y Director de Colaboración y Búsqueda en SolidQ.

Patrocinan

  • CampusMVP
  • Danysoft
  • Netalia
  • Microsoft España
  • RightWare
  • SolidQ
  • Tuenti

Oportunidad de prácticas en Silicon Valley

En el DotNetClub promovemos todo tipo de iniciativas, aunque no estén relacionadas con el entorno Microsoft, ya que intentamos compartir información y conocimientos que puedan resultar útiles.

En este caso os queríamos presentar el programa Jóvenes con Futuro, un programa de prácticas remuneradas de unos 6 meses de duración enfocado a trabajar en una startup tecnológica de San Francisco, EEUU.

Se buscan:

  • Estudiantes de último curso o recién licenciados en Ingeniería Informática o Matemáticas.
  • Nivel alto de inglés (suficiente como para vivir y trabajar en el idioma).
  • Experiencia en desarrollo web
  • Interés en tecnologías emergentes y e iniciativas emprendedoras

Además, hay una serie de puntos extra, como son:

  • Nivel alto de programación en JAVA, C/C++, PHP or Perl
  • Conocimientos o habilidades para aprender lenguajes como Django, Python, Ruby, Javascript, etc
  • Experiencia en desarrollo de aplicaciones móviles.
  • Proyectos llevados a cabo fuera del entorno académico

Se realizó una charla el pasado mes de febrero en la EPS, en la que expusieron estos puntos con mayor detalle, y nosotros asistimos a la misma, y la conclusión es que os recomendamos que os presentéis a una oportunidad única e interesante para formar parte del desarrollo de las aplicaciones del futuro.

Eso sí, daos prisa, porque el proceso de inscripción se cierra el próximo 19 de marzo. Solamente necesitais enviar vuestro currículum, así como una carta de presentación (en inglés) ajovenes@stepone.com

Más información en:

2 Gestos para conquistar el mundo con Kinect SDK

En esta sesión veremos las novedades que posee Kinect SDK. Veremos como trabajar con la misma para identificar skeletons, acceder a la webcam, realizar reconocimiento de voz, etc. Y además, utilizaremos Kinect para controlar un dispositivo externo o un robot de combate.
Para conocer un poco sobre como funciona Kinect veremos

- Cómo funciona internamente el sensor
- Qué posibilidades nos brinda el SDK
- Detección de Skeleton
- Cómo funciona el sensor de profundidad
- Cómo funciona la webcam
- Como funciona el reconocimiento de voz
- Como funciona el reconocimiento de gestos
- Qué diferencias hay entre Kinect for XBox y Kinect for Windows

Finalmente veremos como utilizar Kinect para realizar aplicaciones de realidad aumentada, y cómo controlar un dispositivo externo utilizando gestos en Kinect.

Ponente: Bruno Capuano (Microsoft MVP)
Fecha: 07/03/2012
Hora: 13:00
Duración: 1h

Registrate en Facebook

Programación para Windows Phone 7 (Viernes 16/12, 17:00, Aula 4)

Ven a ver por que Windows Phone es la tecnología móvil con mayor crecimiento en el ultimo año. En esta charla veremos el modo de desarrollar aplicaciones de un modo sencillo, haciendo uso de Silverlight.

Veremos las bondades de usar potentes lenguajes, orientados a objetos como C# para el desarrollo de la lógica y del diseño como XAML para proporcionar una interfaz clara y funcional de forma sencilla a vuestros proyectos para el teléfono.

Para ello haremos uso de las completas herramientas gratuitas que tenemos a nuestra disposición, como Expression Blend y Visual Studio. Gracias a ellas ¡en poco tiempo seréis capaces de hacer aplicaciones alucinantes! Con su facilidad de uso y flexibilidad podréis programar para vuestros teléfonos desde el primer día, y empezar a ganar dinero con vuestro trabajo.

También os mostraremos que ni siquiera necesitáis un teléfono físico ya que tenemos a nuestra disposición un emulador con multitud de funcionalidades, en el que probar nuestros proyectos. Y si tenéis interés podréis ganar un terminal sólo para vosotros al desarrollar aplicaciones.

Así que ya sabes, puedes conocer el apasionante mundo de la programación móvil solo con pasarte.

El ponente será nuestro compañero Jorge Barroso, estudiante de Informática de la EPS.

Ingenieros Emprendedores

Te traemos el espiritu de Silicon Valley a la EPS, quieres conocer como se puede emprender en España, te contaremos sus experiencias a la hora de emprender un negocio empresarial tecnológico. Analizaremos a través de sus proyectos las distintas fases de como llevar a cabo una idea de negocio.

Contaremos con la participación del Centro de Iniciativas Emprendedoras de la Universidad Autónoma de Madrid  (CIADE), que nos explicarán las oportuniades y facilidades que ofrecen a los estudiantes.

Ponentes

Ignacio Martín de Francisco

Wabiu Software Developers, empresa dedicada al desarrollo web con conciencia social en la integración de tecnología accesible.

http://www.csadev.wordpress.com

David J. Yáñez Villarreal

Deutecno es una empresa de I+D+i fundada por ingenieros procedentes del sector del prototipado.

http://www.deutecno.com

Luis Santos del Val

Spartanbits es una empresa de software centrada en el desarrollo para entornos móviles.

http://www.spartanbits.com

Eduardo Martín Pérez

Director de tEmociona, fundador y presidente de la Asociación de Emprendedores de Comillas.

http://www.emprendedorescomillas.com

Maria Esperanza Valdés Lias

Directora del Área de Ciencias Humanas, Jurídicas y Sociales del Centro de Iniciativas Emprendedoras.

http://www.ciade.org

La mesa redonda tendrá lugar el 4 de Noviembre a las 17:00h en el Aula 1 de la Escuela Politécnica Superior (UAM). Link a google maps aqui

Duración aproximada 1h 30m

No es necesario inscribirse, la asistencia es libre.

Organizadores DotNetClub UAM y CIADE


Desarrollo PHP con WebMatrix

PHP es uno de los principales lenguajes de desarrollo web en el panorama actual. Su sintaxis elegante y flexible y su potencia con respecto a otros lenguajes de programación hacen que desarrollar aplicaciones web se convierta en una tarea cómoda, sencilla y muy eficiente. Trabajaremos los principales aspectos sintácticos de PHP y desarrollaremos desde cero un foro sencillo pero completamente funcional utilizando la herramienta Microsoft Webmatrix.

Tras una breve introducción al lenguaje, analizaremos las diferencias y similitudes con respecto a otros como C/C++ y veremos las principales herramientas de PHP para el proyecto que desarrollaremos más adelante. Una vez familiarizados con la sintaxis, utilizaremos la herramienta Webmatrix para crear un pequeño foro en PHP con todas las funcionalidades básicas de este: gestión de usuarios (Creación, administración, Sesión…), gestión de comentarios y algunos añadidos extra.

Dado que no profundizaremos en aspectos de programación desde un punto de vista metodológico sería conveniente que los asistentes tuvieran conocimientos previos sobre algún lenguaje de programación como C, C++ o Java. Estar familiarizado con HTML y leves nociones del funcionamiento de Bases de datos, como MySQL, sería también aconsejable aunque no indispensable.

Si las condiciones técnicas lo permiten, emitiremos vía streaming.

Enlaces:

Descarga los contenidos del evento desde aqui

IT, ¿dígame? (Viernes 14/10, 17:00, Aula 4)

En esta conferencia mas que hablar sobre tecnologías en concreto, hablaremos sobre el trabajo de los Administradores de Sistemas, que deberían conocer, en que consiste su trabajo, porque los developers no pueden vivir sin nosotros…

Hablaremos sobre Windows Server 2008, Linux, Bases de datos, en que deben saber programar los administradores de sistemas y para que ( shell script, python….)

Que puede pasar con nosotros con la llegada de “la nube”, entornos homogéneos y heterogéneos en el CPD. Explicaremos para qué podemos emplear diferentes tecnologías sobre todo algunos “casos reales”.

La charla va a servir no solo para hablar de tecnología sino para dar a conocer mas trabajos en la informática aparte de la codificación pura y dura que todos conocemos. Y sobre todo queremos que sea una charla interactiva donde nadie se quede con dudas sobre ningún tema.

El próximo viernes 14 de octubre, a las 5 pm en el aula 4 te esperamos.

Ponente: Javier Albert (Microsoft Student Partner)

Evento en Facebook