> Canales > # Programación

Eventos anteriores en #Programación

Curso gratis La Evolución de la Arquitectura del Software en la Web

Empezamos un curso con todas las sesiones gratuitas para la comunidad. Se basa en una serie de charlas sobre la evolución de la web bajo el enfoque del la arquitectura y el diseño de software.

Este es un curso especial para los programadores, ya que vamos a ver la web bajo el prisma del desarrollo del software. En vez de explicar la web en los términos en los que ya la conoces, la vamos a explicar en términos de diseño del software, y la arquitectura, los patrones de diseño que incorpora, la plataforma de despliegue de aplicaciones que en el fondo es.

El curso lo impartimos en EscuelaIT y puedes acceder e inscribirte gratis a todas las sesiones en este enlace: Evolución de la Arquitectura del Software en la Web.

Lo imparte Luis Fernández, conocido profesor de la Universidad Politécnica de Madrid, al que seguramente hayas tenido el placer de conocer en muchos otros cursos y charlas en abierto.

Todas las sesiones son en abierto. Puedes conocer más sobre el enfoque del curso en este vídeo de Youtube: Presentación del curso gratuito Evolución de la Arquitectura del Software en la Web.

El vídeo Curso gratis La Evolución de la Arquitectura del Software en la Web será publicado en breve

Gestión de proyectos de software - Desarrollo total

Nuestro profesor Luis Fernández nos da una charla de Desarrollo TOTAL. En la que nos explica muchas cosas interesantes y útiles para mejorar en nuestra profesión de desarrolladores, en la programación y la gestión de proyectos.

Esta charla está orientada para toda persona que sea desarrollador, ya sea programador, aquitécto, analista o gestor de proyectos. Además para todo profesional que necesite abordar varias de estas disciplinas al mismo tiempo, que es algo muy normal en la actualidad.

Veremos la programación de manera retrospectiva, con numerosas citaciones de los más importantes desarrolladores de todos los tiempos, para entender la complejidad de nuestra profesión y cómo ha ido aportando más y más herramientas, paradigmas y utilidades para ayudarnos a resolver los problemas.

Luego entraremos de lleno en la parte de gestión de proyectos de desarrollo de software, puesto que es un punto conflictivo que a día de hoy no se ha podido resolver de manera completa. Veremos cómo han ido evolucionando las metodologías para la gestión de proyectos y cómo en el presente ya se está acercando una síntesis entre distintas metodologías (ágiles, rup) que hasta ahora podrían verse como antagónicas.

En fin, una masterclass que merece la pena ver si eres programador, desarrollador o te dedicas a la gestión.

Metodologías: Disciplina de toma de requisitos

Aprende metodologías de desarrollo de proyectos de software en esta clase con Luis Fernández.

Esta es la grabación de la primera clase del Curso de Requisitos con Casos de Uso, en la que aprendemos acerca de la metodología de desarrollo del Proceso Unificado de Rational.

Conoceremos los conceptos más importantes y las principales disciplinas de las actividades en el desarrollo de proyectos, con especial atención al modelo del dominio y la toma de requisitos.

Arquitectura del software en #programadorIO

Martes a las 19:00 (Madrid) clase online de arquitecturas del software con el maestro Luis Fernández de la UPM.

Este martes 19 de mayo tenemos una clase dedicada a las arquitecturas del software. Es una clase de programación avanzada, que te va a dar muchas guías interesantes para que puedas mejorar en tu profesión. La imparte Luis Fernández, profesor de la Universidad Politécnica de Madrid.

Si ya conoces a Luis, seguro que sabes que su clase será de altísimo nivel y de gran utilidad. Si no lo conoces, estás a tiempo de hacerlo y comenzar a disfrutar de sus clases y su habilidad para explicar de forma sencilla y clara materias avanzadas en el campo de la programación.

Análisis del rendimiento de sitios web #programadorIO

Realizamos en vivo el análisis del rendimiento de sitios web, indicados por los asistentes al directo, destacando los aspectos que se deben mejorar o potenciar.

En esta sesión vamos a realizar algunos análisis del rendimiento de sitios web, para que cualquier persona pueda obtener información útil con la que mejorar su propio sitio. El evento se realiza en colaboración con nuestros amigos @Perfreviews_ que realizan periódicamente análisis de proyectos diversos en su canal.

En esta ocasión hemos propuesto que nos indiquéis sitios que deseáis que se analicen en vivo, simplemente enviando un tuit, mencionando el sitio y las cuentas de @deswebcom y @Perfreviews_. Ya tenemos algunos sitios que nos han propuesto en los últimos días. Además puede estar el tuyo.

Clase de Refactoring #programadorIO

Clase de Refactoring hoy gratuita para toda la comunidad. Aprende qué es Refactoring y cuáles son los patrones y procedimientos que debes aplicar.

Hoy vamos a impartir una clase de Refactoring, en la que podrás conocer las bases de esta técnica tan utilizada en el mundo de la programación. Refactoring es la revisión del código para conseguir un aumento de la calidad, pero sin alterar su funcionalidad.

Este punto es especialmente importante en esta técnica, mediante refactoring la idea es que el software siga realizando exactamente las mismas funciones. El objetivo es simplemente adecuarlo, para que sea más claro, más conciso o que permitan en el futuro una flexibilidad mayor para su extensión. Esta es una clase en vivo, realizada por uno de los profesores más relevantes que han pasado por nuestra comunidad, Luis Fernández, de la Universidad Politécnica de Madrid.

Lenguajes fuertemente tipados Vs débilmente tipados

En este hangout se habla de lenguajes tipados y no tipados. Aunque se deberían llamar fuertemente tipados y débilmente tipados, porque siempre hay tipos. O tipado estático y tipado dinámico.

Hay lenguajes de todo tipo. En lo que respecta a los tipos de datos encontramos dos modalidades. Fuertemente tipados, o de tipado estático y levemente tipados o tipado dinámico.

Existen excelentes lenguajes que responden a uno y otro esquema. Por ejemplo, fuertemente tipados tenemos a C# o Java y levemente tipados tenemos lenguajes como Javascript o PHP.

Estos dos tipos de lenguajes tienen sus ventajas e inconvenientes. Conversamos con varios expertos sobre la conveniencia o no de los tipos de datos estáticos en los lenguajes de programación.

Otros canales

Accede a otros canales de vídeos en directo de DesarrolloWeb.com:

Angular Diseño Programación Laravel Javascript Sistemas WordPress Polymer NodeJS Workflow Frontend LitElement Photoshop Hugo Freelance