martes, 7 de julio de 2015

Entrenamiento - Inicio del .NET Developer

Inicio del .NET Developer (The Best Practices for Performance)

Quiero anunciar el inicio del programa .NET Developer el cual tendra un solo horario, los Sabados en las Tardes de 3:00 pm a 9:00 pm. y la fecha de inicio es el 01 de Agosto. Los que eligieron el horario del Domingo este se ha cancelado por no llegar al mínimo necesario para iniciar y los que desean pueden pasarse al horario de los Sabados en la Tarde, previa confirmación por mail.

Modulo 1: Windows Developer (72 horas en 3 meses)
Fundamentals
Curso 01: .NET Framework (18 horas)
Curso 02: ADO .NET (18 horas)
Windows Applications
Curso 03: WinForms  (18 horas)
Curso 04: WPF  (18 horas)

Modulo 2: Web Developer (72 horas en 3 meses)
Back End
Curso 05: ASP.NET MVC (18 horas)
Curso 06: Servicios (WCF y Web API) (18 horas)
Front End
Curso 07: JavaScript (DOM, jQuery, AJAX) (18 horas)
Curso 08: HTML5 (APIs) (18 horas)

Modulo 3: Mobile Developer (72 horas en 3 meses)
Web Mobile
Curso 09: Responsive Web Designe (CSS3+HTML5+MVC) (18 horas)
Curso 10: jQuery Mobile (18 horas)
Native Apps
Curso 11: Xamarin Forms iOS (18 horas)
Curso 12: Xamarin Forms Android (18 horas)

Estándares y Malas Prácticas de Desarrollo Web

La mayoria de desarrolladores confunde el Estándar con las Buenas Prácticas, a continuación una lista de temas que considero Estándares y Malas Prácticas de Desarrollo:
- Entity Framework
- LINQ
- DataSets y DataTables
- Abuso de Librerías de JavaScript (jQuery, jQueryUI, Kendo, etc)
- Abuso de Frameworks de Responsive Web Design (Bootstrap, jQuery Mobile, etc)
- Abuso de Controles de Terceros (Infragistics, Telerik, DevExpress, etc)
- Reporteadores de Datos (Crystal Reports, ReportViewer)
- Formatos de Datos: XML, JSON
- Todo Orientado a Servicios: Servicios Web XML, WCF, Web API, etc.
- Trabajar en forma Síncrona, No Concurrente y con un Solo Procesador.

Muchos se preguntaran que tienen de malo, el usar esas características, la respuesta es que afectan considerablemente la performance. Yo en clases demuestro la diferencia en Tiempo de Procesamiento y Memoria (Performance) para que no quede ninguna duda, pero lamentablemente solo mis alumnos pueden ver dichas comparaciones.

Buenas Prácticas de Desarrollo Web (Performance)

Es lo que proponemos para desarrollar en .NET o en cualquier plataforma, usar lo nativo, lo que ya viene de base, por ejemplo en .NET, el reemplazo del estándar sería:
- ADO .NET
- Predicados
- Listas de Objetos
- JavaScript y APIs de HTML5 (ejemplo asíncrono con XmlHttpRequest en vez de jQuery)
- Crear tu propio archivo CSS Responsivo.
- Crear tus propios Controles que devuelvan la menor cantidad de HTML
- Crear tu propio Reporte con JavaScript, HTML, Drawing, Canvas, etc
- Formato de Datos Personalizado (Strings)
- Exponer como Servicios solo lo necesario (para otras plataformas), mejor es usar Librerías (No hay serialización si esta local o si es remota interna lo aconsejable es Binario con TCP), etc.
- Trabajar en forma Asíncrona, Concurrente y Paralela (todos los Procesadores).

Todos nos preguntamos porque las paginas web que desarrollamos son tan lentas y buscamos la solución en Hardware (mas memoria, mas procesador, mas Disco, mas Servidores, etc) cuando el Problema de la Performance es básicamente Software, es decir, nuestro código.

Comentario Final

Si tu experiencia como desarrollador es usar los estándares descritos anteriormente, entonces, te conviene capacitarse en el Programa .NET Developer que inicio en Agosto, ya que es el único en nuestro país que tiene un enfoque fuera del tradicional, yo enseño a que aprendas a Crear tu mismo todo y  no a usar cosas que estan mal creadas.

Los que ya llevaron alguna vez conmigo, sobre todo hace mas de un año; los contenidos, el enfoque y los demos son totalmente distintos.

Finalmente, recalcar que por ahora habrá un solo grupo que será los Sabados en la Tarde y la Inversión menual es de 360 soles, lo que es muy económico respecto a lo que van a aprender. Actualmente, muchos pagan mucho mas para que les enseñen cosas que no sirven para nada, es por eso que la mayoría de sitios web dan pena (sino me creen pasenle el Test de YSlow y PageSpeed).

Solo quedan 5 vacantes para iniciar, los interesados pueden confirmar su inscripción por mail a Luis.duenash@gmail.com. En cuanto al pago se hará el mismo día y en cuanto al local les enviaré por mail (solo a los registrados).

Los que este año hubieran llevado conmigo, pueden dar sus comentarios para animar a los que todavía dudan que tan bueno es el curso y quieran compararlo con otros cursos de .NET.

20 comentarios:

  1. Muy buen programa profesor... Yo he tenido la suerte de llevar con usted el curso de PECINET y actualmente el Web Developer.. Y puedo asegurar a los que visiten el blog que no se van a arrepentir de inscribirse al curso porque la enseñanza es totalmente diferente a la tradicional y esta orientado a la Performance. Una muy buena inversion de la cual no se van a arrepentir se los aseguro...

    Saludos...

    ResponderBorrar
  2. profesor le agradeceré me avise cuando comienza su curso
    Modulo 3: Mobile Developer (72 horas en 3 meses)

    ResponderBorrar
  3. 100% recomendado. El curso es totalmente distinto a los cursos tradicionales que solo enseñan a usar y arrastrar controles. En este curso aprenderás que el paradigma de "Por qué volver a inventar la rueda" es totalmente falso. Ya que uno mismo puedo crearle y aún mucho mejor y optimizado.

    El curso es totalmente Asíncrono, orientado a las buenas prácticas y full Performance.

    Saludos.

    ResponderBorrar
  4. Como bien dicen los compañeros, este es un curso unico en su genero, dirigido a programadores que deseen cambiar la forma tradicional de como vienen desarrollando su trabajo, solo dirigido a la performance, de alguna u otra manero los que conocemos a LUIS DUEÑAS podemos dar fe de ello, pues constantemente nos ayuda con sus respuestas a nuestras inquietudes.
    Curso que te cambiará el paradigma de como ves las cosas de la programación, si deseas ser uno de entre todos los que no ven la luz de la programacion, apuntate,
    Sufre el cambio radical y atrevete a vaciar tus conocimientos para llenarlo con lo nuevo y novedoso, no te arrepentiras...

    ResponderBorrar
  5. El curso es altamente recomendable, único en el país. LLevé el PECINET y Web Developer, y permitanme decirles que fue una excelente inversíon, y al aplicarlo en mi ambiente laboral ha dado excelentes frutos. A1!!

    ResponderBorrar
  6. Es un curso que los recomiendo ampliamente ya que como este no hay ninguno, tuve la suerte llegar a la clase del profesor Luis dueñas por pura casualidad, por aprender una nueva tecnología y nada más. Pero lo que aprendí y estoy aprendiendo es totalmente enriquecedor tanto en lo profesional y lo personal.
    El curso es Orientado totalmente a las buenas práctica, performance, seguridad etc. También por los diferentes tipos de ejemplos que pone en sus clases donde no lo vas a encontrar en ningún lado. Si te sientes un tiburón en la programación o quieres aprender las buenas prácticas este curso es para ti.

    ResponderBorrar
  7. Gracias a todos por sus comentarios y testimonios. Saludos a Alex, David, Kervy, Oliver, Cesar y Josue, que sé que siempre estan visitando el Blog.

    ResponderBorrar
  8. Un curso realmente único en nuestro país que recomiendo mucho debido a lo bien estructurado que esta el syllabus, el cual cubre todas las tecnologias destacadas hoy en día, además de la alta calidad de las enseñanzas que cubre Buenas Practicas, Perfomance, Seguridad, Visión de Desarrollo, entre Otros. Agregando que quien enseña, LUIS DUEÑAS, es un profesional altamente capacitado tanto conocimiento y experiencia sobre desarrollo en tecnologias .NET y del cual tengo el honor de ser su alumno.

    ResponderBorrar
  9. El curso es muy bueno lo recomiendo. como dices otros comentario no vas a encontrar un curso de este nivel.

    ResponderBorrar
  10. El curso es muy bueno lo recomiendo. como dices otros comentario no vas a encontrar un curso de este nivel.

    ResponderBorrar
  11. He llevado el programa PECINET bajos las versiones 2005, 2008 y 2012, además de constantes servicios de asesoría, consultoría y capacitaciones en mi empresa con el profesor Luis Dueñas y puedo dar fe del gran cambio en los proyectos que he desarrollado.

    No solo el haber aprovechado los grandes conocimientos sobre la tecnología .Net, sino el haber orientado sus capacitaciones a realidades del día a día que todo desarrollador enfrenta, además de haber compartido experiencias de otros compañeros en los giros de negocio de sus propias empresas.

    Por supuesto que recomiendo el programa que hoy Luis ofrece a todos nosotros.

    Nos vemos en clase.

    ResponderBorrar
  12. Gracias por los últimos comentarios a Brayan, Luis y Juan Carlos. Como dice un spot de una tienda por Departamentos: "Ahora o Nunca", es decir, puede ser el momento para muchos que se encuentran en Perú (especialmente en Lima) de llevar un curso diferente que le permita desarrollar aplicaciones que no tienen que envidiar a grandes empresas como Google, Yahoo, Microsoft, etc.
    Puede ser que sea el ultimo grupo, todo depende de la acogida que tengamos con el programa y recuerden que para iniciar otro grupo esperaran por lo menos un año (ya será con VS 2015). Saludos.

    ResponderBorrar
  13. Un Excelente Profesor, siempre con la vocación de compartir lo que va aprendiendo. Lleve el curso PECI y era como volver a aprender todo de nuevo. Espero poder alinearme y participar en los siguientes cursos.
    Los temas que enseña siempre han estado catalogados de primera linea, no hay donde llevar una clase de esa calidad.
    Como todos sus alumnos lo dijéramos de una u otra manera es "altamente recomendado"

    ResponderBorrar
  14. Saludos ing. Se puede llevar solo el modulo 2 y 3

    ResponderBorrar
  15. Eder si has sido alumno del PECI .NET puede registrarte en el Segundo Modulo y si has sido alumno del PECI.NET y el Web Developer puedes registrarte en el Tercer Modulo. Para registrase en cualquier Modulo hay que enviar un mail de confirmación. Pero las vacantes para el segundo y tercer modulo son limitadas, depende de que se retiren algunos en el primer modulo, de lo contrario no habria cupos.

    ResponderBorrar
  16. Forma de pago y lugar de la capacitación por favor q va comenzar este 01 agosto

    ResponderBorrar
  17. Forma de pago y lugar de la capacitación por favor q va comenzar este 01 agosto

    ResponderBorrar
  18. Forma de pago y lugar de la capacitación por favor q va comenzar este 01 agosto

    ResponderBorrar
  19. La inversión mensual es de 360 soles y la dirección se envia solo a los que confirmaron su participación. El lugar tiene bastante capacidad, asi es que los interesados pueden asistir desde este 8 de Agosto y solo pagaran 300 soles por este mes ya que no asistieron a la primera sesión.

    ResponderBorrar