Friday, March 30, 2012

Simple binary and soap Serialization using .NET and C#

Short video that shows how to serialize a computers array in binary and soap format

Tuesday, March 27, 2012

Taller práctico en línea | Aplicaciones MVC con .net 4




Asiste en línea o en nuestras instalaciones al entrenamiento:

Se desarrollará una aplicacion de principio a fin inciando con la creación de la base de datos. Se utilizará Visual Studio 11.

Duración: 15 horas
Inicio: Abril 9
Término: Abril 13
Horario: De 9:00 a 12:00 hrs.
Lugar: Instalaciones de Desarroll@ y sitio de difusión Web
Av. Ciencia y Tecnología 102,
Tecno-Polo Pocitos
Aguascalientes, Ags. México.
+52(449)1533090

Contenido:

- Creación de modelos con Entity Framework
- Controladores y proyectos MVC 3
- Vistas en modo aspx y razor
- jQuery
- Ajax
- Seguridad

Instructor:
Jesús Muñoz | MCT, MCPD, MCITP, MCSD
http://www.linkedin.com/in/jjesusmt

Precio

$40.00 USD


¡Regístrate ahora!

Seguridad en ASP.net | Inyectando archivos en una aplicación web asp.net

Práctica pobres de desarrollo llevan casi siempre a prácticas pobres de seguridad. En este video muestro como inyectar un archivo en un servidor web a partir de una aplicación que permite subir archivos con un control FileUpload el cual no verifica que tipo de archivo está subiéndose.

¿Qué hay que hacer para proteger? Verificar que tipo de archivo se sube con contenttype y con la extensión del mismo.




-----------------------------------------------------------------


Poor development practices are almost always poor security practices. In this video I show how to inject a file on a web server from an application that uploads files with a FileUpload control. This control does not verify the upload stream's file type

How can you avoid these attacks? Verify the file's contenttype and extension.

Friday, March 23, 2012

Creando una aplicación web ASP.net MVC paso a paso

Grabación de una sesión de clase donde muestro como crear una aplicación muy simple utilizando el framework MVC de .net con Visual Studio 2010

Tuesday, March 20, 2012

Iniciando los cursos en línea



LesProgrammers y Desarroll@ van a iniciar su serie de entrenamientos en línea comenzando con una sesión gratuita demostrativa sobre como desarrollar una simple aplicación Web con Visual Studio 2011.

Puedes inscribirte a esta sesión en el sitio del curso:


Construyendo una aplicación web con ASP.net y Visual Studio 2011

Friday, March 16, 2012

Sincronizando datos con Sync Framework

Muestra como utilizar el Sync Framework conVisual Studio 2010. Muestra también como resolver el error 175 "The specified store provider cannot be found in the configuration or is not valid" así como afectan las llaves autogeneradas al EDM con SQLce

Tuesday, March 13, 2012

Consultas compiladas en Visual Studio 2010

Forma de crear consultas compiladas en Visual Studio 2010
Tomado del curso "Acceso a datos con .NET 4" que tengo el gusto de impartir

Concurrencia y transacciones en Visual Studio 2010

Video que muestra como usar transacciones en una aplicación .net. Muestra trambién como usar concurrencia y como activar el servicio MSDTC en Windows 7. Tomado del curso "Acceso a datos con .net 4" que tengo el gusto de impartir.

Friday, March 9, 2012

Relevance of Microsoft Certifications

Desde hace 20 años, las certificaciones Microsoft ha sido muy importantes para las necesidades de los profesionales en tecnología y las compañías que los emplean. Veamos por que son tan relevantes estas certificaciones y como siguen a los cambios en tecnología.

En un principio la certificación a seguir para los desarrolladores era MCSD para Visual Studio y así se mantuvo hasta las primeras apariciones de Visual Studio .NET, uno de esos exámenes era el 70-315 ahora ya retirado. La tecnología sigue cambiando y ahora no existe algo como el MCSD.

Antes, para lograr convertirse en un MCSD era necesario aprobar varios exámenes y por supuesto, previamente haber logrado la certificación MCAD. Una ruta a seguir (la cual ha sigo mi caso) era presentar los exámenes 70-315 para aplicaciones web con .net, el 70-316 para aplicaciones de escritorio y el examen 70-320 sobre temas de XML y servicios web lo cual significaba ser MCAD, luego al presentar un examen opcional como el 70-431 y luego el examen 70-300 todo estaba hecho, eras un MCSD, la certificación más alta!!.

Pero las cosas cambian, las tecnologías cambian y así también las herramientas de desarrollo y los sistemas operativos, de modo que también los exámenes de certificación también deben hacerlo. Desde el momento en que una nueva tecnología aparece también lo hace la necesidad de cambiar el contenido de los exámenes de certificación. Hoy día marzo de 2012, la certificación para desarrolladores de .NET se encuentra en la versión 4 y lo que se persigue es convertirse en un Microsoft Certified Professional Developer. Esto se consigue más o menos de la misma forma que antes, esto es, presentando varios exámenes.

Con la aparición de las nuevas versiones del Framework .NET han surgido tecnologías como WCF, WPF, Silverlight, MVC, y otras más, lo cual es tomado en cuenta siempre por el area de aprendizaje de Microsoft para actualizar los exámenes.

Si se es un profesional del desarrollo en .NET, entonces la recomendación es tomar los exámenes según vayan apareciendo. Esto hace que haya que estudiar constantemente y se pueda seguir el ritmo de los cambios, de otra manera se corre el riesgo de quedarse varado en un mar de tecnologías que cada vez se expande más.




For 20 years, Microsoft certifications have been very important to the needs
of technology professionals and companies that employ them.
Consider that these certifications are as relevant and they follow the changes in technology.

About 10 years ago, certification for developers to follow was MCSD for Visual Studio, it remained so until the first appearances of Visual Studio. NET, one
of the tests to take was 70-315 now retired.
The technology keeps changing and now
the MCSD can no longer be earned.

Before, to become a MCSD was necessary to pass several tests and of course, there was a need to previously achieve the MCAD. A
route to follow (that was my case) was to take the exams 70-315 for web
applications, for desktop applications 70-316 and the 70-320
examination with topics on XML and web services which meant to
be MCAD, then the take one elective exam (70-431) and the 70-300 exam. Then everything was done, I was a MCSD, the top certification for a .net developer!!

But things change, technologies change and so the development tools and
operating systems, so that also the certification exams should do so.
From the moment that a new technology appears so does the need to change the content of the certification exams. Today,
March 2012, developer certification for .NET is in version 4 and the aim
is to become a Microsoft Certified Professional Developer.
This is accomplished in much the same way as before, that is, presenting several tests.

With the emergence of new versions. NET Framework technologies have emerged
as WCF, WPF, Silverlight, MVC, and others, which is taken into account
provided by the Microsoft Learning area to update the tests.

If you're a development professional. NET or in any other technology, then the recommendation is to take the exams as they arise. This
makes you have to study constantly and can keep up with the changes,
otherwise we run the risk of being locked in a sea of ​​technologies
that increasingly expands.




Depuis 20 ans, les certifications Microsoft ont été très important pour les besoins des professionnels de la technologie et les entreprises qui les emploient. Ces certifications sont aussi pertinentes et suivent l'évolution de la technologie.

Il y a beaucoup de temps la certification pour les développeurs à suivre a été MCSD pour Visual Studio et elle a resté jusqu'à ce que les premières apparitions de Visual Studio. NET. l'un de ses tests était le 70-315 qui est maintenant à la retraite. La technologie ne cesse de changer et aujourd'hui il n'y a pas quelque chose comme la MCSD

Avant, pour devenir un MCSD était nécessaire de passer plusieurs tests et bien sûr, après, avoir atteint le MCAD. Une route (qui est encore mon cas) était de prendre les examens 70-315 pour les applications web. Net, 70-316 pour les applications Windows et le examen 70-320 qui est un examen sur des sujets XML et de services Web. Puis tu prenais un examen électif, le 70-431 et l'examen 70-300, et puis tout a été fait, c’était un MCSD, la plus haute certification!.

Mais les choses changent, les technologies évoluent et si les outils de développement et systèmes d'exploitation, de sorte que aussi les examens de certification devrait le faire. Dès l'instant où une nouvelle technologie apparaît donc que la nécessité de modifier le contenu des examens de certification. Aujourd'hui la date Mars 2012 le certification de Développeur . NET est en version 4 et le but est de devenir un Microsoft Certified Professional Developer. Ceci est accompli dans une grande partie de la même manière que précédemment, c'est-à-présentant plusieurs tests.

Avec l'émergence de nouvelles versions et nouveaux technologies .net qui ont émergé comme WCF, WPF, Silverlight, MVC, et d'autres, ce qui est pris en compte fourni par la zone d'apprentissage de Microsoft pour mettre à jour les tests.

Si vous êtes un professionnel du développement. NET, Je vous recommanderais de passer les examens à mesure qu'ils surviennent. Cela rend que vous aie besoin d'étudier constamment et suivre le rythme des changements, sinon nous courons le risque d'être bloqués dans une mer de technologies qui élargit de plus en plus.

Métodos parciales con el Entity Framework en .net

Crear un catálogo con Entity Framework y Visual Studio 2010 en una aplicación Web asp.net

Tuesday, March 6, 2012

Video que muestra como encriptar secciones del archivo web.config en una aplicación en .net

Llamadas asíncronas con Ajax

Tutorial que muetra como usar XMLHttpRequest y Ajax ScriptManager para hacer llamadas asíncronas a métodos de la misma página aspx o a archivos en el server. Tomado del curso "Desarrollo con .net 4, Certificación" que tengo el gusto de impartir.

Llamar a servicio web desde Ajax en .NET

Demostración que presenta la forma en que se puede llamar a un servicio Web desde un script de JavaScript usando Ajax

Aplicación que muestra como utilizar secciones de configuración en el archivo app.config

Aplicación que muestra como utilizar secciones de configuración en el archivo app.config