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.
Blog de Luis Dueñas dedicado a la difusión del Desarrollo en Microsoft .NET, Visual Studio, WinForms, WebForms, MVC, ASP .NET, jQuery, AJAX, HTML5, JavaScript, Móviles, etc. Encontrarás Libros, Demos, Artículos Técnicos, Entrenamiento.
martes, 7 de julio de 2015
Entrenamiento - Inicio del .NET Developer
Etiquetas:
.NET Developer,
ADO.NET,
Asíncrono,
ASP.NET,
Buenas Practicas,
Concurrente,
CSS,
Entrenamiento,
Estándares,
HTML5,
Javascript,
Lduenas,
Listas,
MVC,
Paralelo,
Performance,
Predicados,
Strings,
XHR
Suscribirse a:
Comentarios de la entrada (Atom)
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...
ResponderBorrarSaludos...
profesor le agradeceré me avise cuando comienza su curso
ResponderBorrarModulo 3: Mobile Developer (72 horas en 3 meses)
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.
ResponderBorrarEl curso es totalmente Asíncrono, orientado a las buenas prácticas y full Performance.
Saludos.
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.
ResponderBorrarCurso 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...
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!!
ResponderBorrarEs 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.
ResponderBorrarEl 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.
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.
ResponderBorrarUn 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.
ResponderBorrarEl curso es muy bueno lo recomiendo. como dices otros comentario no vas a encontrar un curso de este nivel.
ResponderBorrarEl curso es muy bueno lo recomiendo. como dices otros comentario no vas a encontrar un curso de este nivel.
ResponderBorrarHe 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.
ResponderBorrarNo 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.
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.
ResponderBorrarPuede 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.
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.
ResponderBorrarLos 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"
No hay este entreanmiento Online :(
ResponderBorrarSaludos ing. Se puede llevar solo el modulo 2 y 3
ResponderBorrarEder 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.
ResponderBorrarForma de pago y lugar de la capacitación por favor q va comenzar este 01 agosto
ResponderBorrarForma de pago y lugar de la capacitación por favor q va comenzar este 01 agosto
ResponderBorrarForma de pago y lugar de la capacitación por favor q va comenzar este 01 agosto
ResponderBorrarLa 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