tutorial net mvc mega gratis español desarrollo curso completo asp asp.net-mvc model-view-controller

asp.net mvc - net - ¿Cuáles son algunas aplicaciones web que vale la pena codificar para la experiencia?



curso completo de desarrollo asp.net mvc mega (13)

Diría un Carrito de Compras usando Diseño Dirigido por Dominio, Pruebas Unitarias, Pruebas Web y usando un OR Mapper :)

Últimamente ingresé al desarrollo web (en asp.net mvc), y estoy buscando ideas para algunas ideas de aplicaciones web que vale la pena codificar, preferiblemente en un nivel de dificultad creciente. mi primera aplicación (que actualmente estoy codificando) es un sitio web de galería de fotos


Escribe tu propio CMS.


Intente pensar en algo que realmente usaría en lugar de implementar una ejecución de las aplicaciones de la fábrica. Te obligará a tomar decisiones importantes sobre el diseño y la interfaz, así como a desafiarte sobre cómo implementar tus propias ideas.


La aplicación que probablemente aproveche al máximo es la que más desea usar realmente. De esa manera, tendrá mucha más motivación para agregar funciones, considerar la usabilidad, etc., que si solo hace una por el mero hecho de aprender.

Los requisitos de implementación que son útiles para haber tenido experiencia con though:

  • Seguridad (inicio de sesión, seguridad de la base de datos, etc.)
  • Internacionalización (si eres realmente entusiasta, ¡puede ser muy complicado!)
  • AJAX
  • Acceso a la base

Si puede pensar en algo que realmente quiera usar que cubra la mayoría de esos, aprenderá mucho. Por supuesto, si puede pensar en algo que aún no existe, eso es aún mejor: cuando haya comenzado a llegar a algún lugar, puede encontrar su propia compañía :)


Un sitio de blog simple (codificado desde cero) es bastante bueno. Interactividad DB, iniciar sesión para comentarios ... finalmente buscar, etc. :)


Una base de datos de contactos simple es un buen proyecto inicial.


Yo recomendaría una simple aplicación de lista de tareas. Esto le brinda algunas opciones para jugar con notas, etiquetas, ajax, reordenar, listas múltiples y potencialmente más. Puedes hacerlo de la manera más simple (solo una lista de elementos) o tan compleja ( Remember the Milk ) como desees mientras juegas con varias tecnologías.

Por supuesto, también están las opciones estándar de blog, wiki, cms. Como han mencionado otros carteles, encuentre algo que le interese y comience allí. De lo contrario, es probable que no se quede con eso.


Algo que te interese Si no te interesa, probablemente no termines. Las probabilidades son que se detendrá tan pronto como se encuentre con un obstáculo. Pero si le interesa, las probabilidades de perseverar a través de los desafíos son mucho mayores.

Y recuerda, aprendes mucho más para superar los grandes obstáculos que solo codificar la mayor parte.


El blog es algo que escuchará mucho, pero si quiere algo más, puede intentar hacer un simple juego en línea (No flash ...) Me refiero a un juego de navegador en línea.


Quizás un claro precursor de un blog es un tablero de mensajes. Si bien es probable que los blogs admitan elementos como el etiquetado, los archivos, la búsqueda y los comentarios, los paneles de discusión agregan el elemento adicional de tener usuarios. Esto significa agregar autenticación, diferenciar entre tipos de usuarios, hacer un seguimiento de elementos como recuentos de publicaciones, funciones de búsqueda más complejas, atributos de usuario (avatar, correo electrónico, contraseña, etc.) y otras funciones similares. Aunque no está tan lejos de hacer un blog.


CMS.

Es interesante. Al trabajar con ASP.NET, debe pensar en páginas maestras, páginas de contenido, etc., y cómo trabajar con ellas programáticamente e insertar controles web en tiempo de ejecución, etc.


La aplicación de red clásica es un servidor de socket multiproceso de algún tipo. Prueba con un servidor de chat


El agregador de blogs sería sencillo e interesante para un principiante O algún tipo de aplicación que consume servicios web públicos ... ¿Aplicación de Facebook? :)