Preparando un curso de .NET: aplicaciones, patrones y arquitectura

Estoy preparando los temas y material, para un curso que dictaré en el Microsoft User Group de Argentina, en Octubre (seguramente quedará anunciado en el sitio del MUG). La idea es ir más allá de lo que ya dí en los cursos de .NET clásico (donde se muestra el framework, distintos tipos de aplicaciones), y un poco más extenso que el que ya dí sobre Arquitectura .NET.


Mi lista de temas (tentativo) a tratar, con ejemplos a desarrollar (tengo que ordenar los temas):


  • Capas lógicas, y el gran patrón: Service Layer
  • Capas físicas, Service Interface/Service Gateway
  • Object Relational Mapping
  • Domain-Driven Design
  • Test-Driven Development
  • Dependency Injection
  • Validaciones y Reglas de Negocio
  • Cambiando la presentación
  • Model View Controller, Model View Presenter y variantes (con distintas tecnologías de presentación)
  • Esas raras arquitecturas nuevas: aplicaciones distribuidas, grid computing, sharding, …
  • Tecnologías: WinForms, ASP.NET, ASP.NET MVC, ASP.NET Ajax, WPF (quizás Silverlight)
  • Herramientas y librerías: Moq, NUnit, NHibernate, VS Tests, Spring.NET, Rhino Mocks, …

y seguramente algún proyecto AjX… :-)


Como siempre, lo que produzcamos en el curso, enlaces a ejemplos ya existentes, ejemplos armados para el curso, quedarán en mi sitio, en


Materiales de Cursos


Como no sé si me dará el cuero para tratar tantos temas, les pregunto por acá: Cuáles serían sus temas preferidos? Falta alguno que prefieran a éstos?


Nos leemos!


Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

This entry was posted in 11699, 1389, 1392, 3463, 8847. Bookmark the permalink.

5 Responses to Preparando un curso de .NET: aplicaciones, patrones y arquitectura

  1. que buen curso, me gustaría poder asistir, lastima estoy en Colombia, pero estaré pendiente del material que puedas poner en linea!

    saludos!

  2. Fabio Maulo says:

    como se diría en mi pueblo : manca solo lo bambinello

  3. Carlos Peix says:

    Hola Angel,
    Yo estoy en un ejercicio parecido y estoy pensando en incluir, ademas de lo que pusiste en tu lista, nociones de uso de repositorios de código fuente y herramientas de integración continua.
    Obviamente que tu lista se hace aun mas larga así que es difícil meter todo, por eso yo lo estoy pensando para desarrollar en varios días (entre 5 y 10)
    Un saludo

  4. Willy DTV says:

    Maestro, voto por:

    MVC, MVP y variantes (con distintas tecnologías de presentación)
    Arquitecturas nuevas: aplicaciones distribuidas, grid computing, sharding, …
    Domain-Driven Design
    Test-Driven Development

  5. Hola Angel:

    Estoy buscando cursos de formación para .NET para orientar nuestra empresa hacia este sector.

    El programa que publicas nos es perfecto, sobre todo porque nosotros nos dedicamos básicamente a la optimización y a las reglas de negocio, por lo que ver ese apartado en tu temario ha sido una sorpresa y una alegria

    El problema es que estamos sitos en España, y aunque la posibilidad de poder asistir al curso a Argentina es tentadora nos es imposible.

    Me gustaría preguntarte si conoces de algún curso similar aquí en España o de algún contacto que nos pueda proporcionar cursos de calidad como parece que son los que tu impartes!

    Muchas gracias de antemano.

    Francisco Manso
    fmanso@decidesoluciones.es

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>