Estoy delineando algunas ideas para una capacitación con máquina y todo en 2, 3 o 4 encuentros. La idea es ver algunos de los temas que fui presentando en el MUG pero aplicados a problemas reales y vinculados, como "en la vida real"
Qué temas tratar?
La idea es ver:
- Delegados y esas cosas
- Linq
- Exmpresiones Lambda
- Linq2Sql o Entity Framework
- ASP.NET MVC
- jQuery
- IoC
- Un poco de patrones
- Mocking
- TDD
- Algunas herramientas como Fiddler, Visual Studio, nUnit, etc.
La idea es recopilar adeptos para armar el curso e ir definiendo el temario para definir el tiempo y sobre todo el costo (si, van a tener que pagar para escucharme :P )
Condiciones
El lugar será el MUG y el horario de 18:30 a 21:30 ya que me parece que pocos pueden (incluído yo) pedirse 3 o 4 días para algo así
Bueno, tiro la piedra, espero sumar adeptos e idea y las iremos sumando para que sea una buena experiencia y que todos podamos aprender
UPDATEMás o menos voy dando forma al temario, a ver qué les parece
Desarrollo de una aplicacion Web con herramientas y prácticas actuales, en .NET, obvio.
-Conceptos básicos, para entender lo otro:
- Delegados
- Eventos
- Reflector, la herramienta indispensable
- Extension methods
- Expresiones lambda
- Linq
- Refactor, mejorando el código
- Http, verbos, qué pasa en el cable?
- Html, css
-Comenzando con la aplicación web, de a poco:
- Fiddler, firebug, IEDeveloper toolbar herramientas para tener a mano
- Asp.net MVC, por qué, qué ventajas tiene?
- jQuery para acelerar el desarrollo de javascript
- Ajax para hacer más interactiva las aplicaciones
-Mejorando el diseño:
- Más de lo anterior
- Desacoplando las cosas
- Patrones para todos los días Repository, Factory, etc.
- IoC
- Inyección de dependencias
- ORM
- Linq2sql
-Testing:
- Aumentando la calidad de nuestra aplicación
- Unit test
- Code coverage, qué tanto se ha probado?
- Mocking
- TDD
Es una idea pero para ir definiendo cosas, sobretodo el objetivo, cómo vincular los conceptos de uso diario y actuales

