El Libro del Día: 2016-02-05
Titulo: Full Stack JavaScript. Learn Backbone.js, Node.js and MongoDB
Autor: Azat Mardan
Editorial: Apress
Nro Paginas: 208
Capítulos:
Chapter 1: Basics
Chapter 2: Setup
Chapter 3: jQuery and Parse
Chapter 4: Intro to Backbone.js
Chapter 5: Backbone.js and Parse.com
Chapter 6: Intro to Node.js
Chapter 7: Intro to MongoDB
Chapter 8: Putting It All Together
Appendix A: Conclusion and Further Reading
Descarga:
Full_Stack_JavaScript
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.
viernes, 5 de febrero de 2016
El Libro del Día: Full Stack JavaScript
Etiquetas:
Apress,
Azat Mardan,
Backbone.js,
Basics,
Full Stack,
Javascript,
jQuery,
Libros,
MongoDB,
Node.js,
Parse,
Parse.com,
Setup
jueves, 4 de febrero de 2016
El Libro del Día: React Native for iOS Development
El Libro del Día: 2016-02-04
Titulo: React Native for iOS Development
Autor: Akshat Paul, Abhishek Nalwaya
Editorial: Apress
Nro Paginas: 179
Capítulos:
Chapter 1: Learning the Basics: A Whistle-Stop Tour of React
Chapter 2: The Simplest Program: Hello World with React Native
Chapter 3: Canvas, Brush, and Paint: Working with the User Interface
Chapter 4: Flux: Solving Problems Differently
Chapter 5: Device Capabilities
Chapter 6: Communicating with Servers
Chapter 7: React Native Supplements
Descarga:
React_Native_for_iOS_Development
Titulo: React Native for iOS Development
Autor: Akshat Paul, Abhishek Nalwaya
Editorial: Apress
Nro Paginas: 179
Capítulos:
Chapter 1: Learning the Basics: A Whistle-Stop Tour of React
Chapter 2: The Simplest Program: Hello World with React Native
Chapter 3: Canvas, Brush, and Paint: Working with the User Interface
Chapter 4: Flux: Solving Problems Differently
Chapter 5: Device Capabilities
Chapter 6: Communicating with Servers
Chapter 7: React Native Supplements
Descarga:
React_Native_for_iOS_Development
Etiquetas:
Abhishek Nalwaya,
Akshat Paul,
Apress,
Basics,
Brush,
Canvas,
Capabilities,
Communicating,
Development,
Device,
Flux,
Hello World,
iOS,
Libros,
Paint,
Program,
React Native,
Servers,
Supplements,
UI
miércoles, 3 de febrero de 2016
Entrenamiento - Vacantes Taller ASP.NET MVC & JavaScript Domingos
Vacantes Taller ASP.NET MVC & JavaScript Domingos
A los interesados en participar en el Taller de ASP.NET MVC & JavaScript, les comunico que pueden incorporarse para el inicio del tercer mes (Domingo 7 de Febrero de 8:00 am a 2:00 pm)
Los temas que ya se trataron fueron:
- Primer mes: Programando en el servidor web con C# (Creación de Librerías Genéricas y Serializadores)
- Segundo mes: Programando con JavaScript en el Cliente (Listar, Filtrar, Ordenar, Paginar, Exportar)
Los temas a tratar en este mes serán:
- Tercer mes: Mantenimiento, Cabecera Detalle, Reportes, Gráficos, Canvas, SVG, WebWorkers
La inversión del curso es de 200 soles y se paga en efectivo el primer día de clases y para participar hay que enviar un mail de confirmación a Luis.duenash@gmail.com indicando su nombre completo y se le enviará la dirección donde se realiza el curso que es en el cono norte.
Hay muchos que están en duda y quieren participar pero se les complica el horario o dicen que esta muy lejos, por lo cual esperan otra oportunidad. Solo les recuerdo que ya no habrá mas oportunidades porque ya no pienso seguir dictando talleres y las librerías de código y los ejemplos solo se las comparto a los alumnos de los talleres.
Los que han sido mis ex-alumnos y no se han enterado, ya no existe ISILTECH y la única forma de llevar un curso conmigo es participando en los Talleres de los Domingos. Finalmente, los temas que se ven son diferentes a los que dictaba hace mas de un año, todo es de lado del cliente (super veloz), es decir, mas del 80% de código es JavaScript y solo un 20% es .NET (C#).
A los interesados en participar en el Taller de ASP.NET MVC & JavaScript, les comunico que pueden incorporarse para el inicio del tercer mes (Domingo 7 de Febrero de 8:00 am a 2:00 pm)
Los temas que ya se trataron fueron:
- Primer mes: Programando en el servidor web con C# (Creación de Librerías Genéricas y Serializadores)
- Segundo mes: Programando con JavaScript en el Cliente (Listar, Filtrar, Ordenar, Paginar, Exportar)
Los temas a tratar en este mes serán:
- Tercer mes: Mantenimiento, Cabecera Detalle, Reportes, Gráficos, Canvas, SVG, WebWorkers
La inversión del curso es de 200 soles y se paga en efectivo el primer día de clases y para participar hay que enviar un mail de confirmación a Luis.duenash@gmail.com indicando su nombre completo y se le enviará la dirección donde se realiza el curso que es en el cono norte.
Hay muchos que están en duda y quieren participar pero se les complica el horario o dicen que esta muy lejos, por lo cual esperan otra oportunidad. Solo les recuerdo que ya no habrá mas oportunidades porque ya no pienso seguir dictando talleres y las librerías de código y los ejemplos solo se las comparto a los alumnos de los talleres.
Los que han sido mis ex-alumnos y no se han enterado, ya no existe ISILTECH y la única forma de llevar un curso conmigo es participando en los Talleres de los Domingos. Finalmente, los temas que se ven son diferentes a los que dictaba hace mas de un año, todo es de lado del cliente (super veloz), es decir, mas del 80% de código es JavaScript y solo un 20% es .NET (C#).
Etiquetas:
ASP.NET,
C#,
Canvas,
Domingos,
Entrenamiento,
Exportar,
Filtrar,
Gráficos,
HTML5,
Javascript,
Lduenas,
Listar,
Matrices,
MVC,
Ordenar,
Paginar,
Reflection,
Serializadores,
SVG,
Talleres
El Libro del Día: Getting Started with React Native
El Libro del Día: 2016-02-03
Titulo: Getting Started with React Native
Autor: Ethan Holmes, Tom Bray
Editorial: Packt
Nro Paginas: 172
Capítulos:
Chapter 1: Exploring the Sample Application
Chapter 2: Understanding React Native Fundamentals
Chapter 3: Beginning with the Example Application
Chapter 4: Working with Styles and Layout
Chapter 5: Displaying and Saving Data
Chapter 6: Working with Geolocation and Maps
Chapter 7: Integrating Native Module
Chapter 8: Releasing the Application
Descarga:
Getting_Started_with_React_Native
Titulo: Getting Started with React Native
Autor: Ethan Holmes, Tom Bray
Editorial: Packt
Nro Paginas: 172
Capítulos:
Chapter 1: Exploring the Sample Application
Chapter 2: Understanding React Native Fundamentals
Chapter 3: Beginning with the Example Application
Chapter 4: Working with Styles and Layout
Chapter 5: Displaying and Saving Data
Chapter 6: Working with Geolocation and Maps
Chapter 7: Integrating Native Module
Chapter 8: Releasing the Application
Descarga:
Getting_Started_with_React_Native
Etiquetas:
Application,
Beginning,
Displaying,
Ethan Holmes,
Example,
Fundamentals,
Geolocation,
Integrating,
Layout,
Libros,
Maps,
Module,
Packt,
React Native,
Releasing,
Sample,
Saving Data,
Started,
Styles,
Tom Bray
martes, 2 de febrero de 2016
El Libro del Día: Beginning Hybrid Mobile Application Development
El Libro del Día: 2016-02-02
Titulo: Beginning Hybrid Mobile Application Development
Autor: Mahesh Panhale
Editorial: Apress
Nro Paginas: 229
Capítulos:
Chapter 1: Introduction to Mobile Application Development Ecosystems
Chapter 2: Native vs Hybrid Mobile Applications
Chapter 3: Building Blocks of HMAD
Chapter 4: Creating Your First Hybrid Application
Chapter 5: HMAD: Internals
Chapter 6: Data Access in HMAD
Chapter 7: UI for HMAD
Chapter 8: Using Device Features in HMAD
Chapter 9: How to Advertise with HMAD
Chapter 10: Working with Third-Party Services in HMAD
Chapter 11: Setup and Deployment
Chapter 12: XAMARIN vs HMAD
Chapter 13: Case Study: A Practical Approach
Descarga:
Beginning_Hybrid_Mobile_Application_Development
Titulo: Beginning Hybrid Mobile Application Development
Autor: Mahesh Panhale
Editorial: Apress
Nro Paginas: 229
Capítulos:
Chapter 1: Introduction to Mobile Application Development Ecosystems
Chapter 2: Native vs Hybrid Mobile Applications
Chapter 3: Building Blocks of HMAD
Chapter 4: Creating Your First Hybrid Application
Chapter 5: HMAD: Internals
Chapter 6: Data Access in HMAD
Chapter 7: UI for HMAD
Chapter 8: Using Device Features in HMAD
Chapter 9: How to Advertise with HMAD
Chapter 10: Working with Third-Party Services in HMAD
Chapter 11: Setup and Deployment
Chapter 12: XAMARIN vs HMAD
Chapter 13: Case Study: A Practical Approach
Descarga:
Beginning_Hybrid_Mobile_Application_Development
Etiquetas:
Application,
Apress,
Beginning,
Data Access,
Deployment,
Development,
Device,
Ecosystems,
HMAD,
Hybrid,
Internals,
Libros,
Mahesh Panhale,
Mobile,
Native,
Services,
Setup,
Third-Party,
UI,
Xamarin
lunes, 1 de febrero de 2016
El Libro del Día: Mobile Web Performance Optimization
El Libro del Día: 2016-02-01
Titulo: Mobile Web Performance Optimization
Autor: S. S. Niranga
Editorial: Packt
Nro Paginas: 151
Capítulos:
Chapter 1: Pillars of Mobile Web Performance Optimization
Chapter 2: Mobile Web Optimization Essentials
Chapter 3: How to Optimize Your Mobile Website
Chapter 4: Caching and Optimizing
Chapter 5: Monitoring and Debugging Our Website
Chapter 6: Managing Third-Party Components
Chapter 7: Tips and Tricks
Descarga:
Mobile_Web_Performance_Optimization
Titulo: Mobile Web Performance Optimization
Autor: S. S. Niranga
Editorial: Packt
Nro Paginas: 151
Capítulos:
Chapter 1: Pillars of Mobile Web Performance Optimization
Chapter 2: Mobile Web Optimization Essentials
Chapter 3: How to Optimize Your Mobile Website
Chapter 4: Caching and Optimizing
Chapter 5: Monitoring and Debugging Our Website
Chapter 6: Managing Third-Party Components
Chapter 7: Tips and Tricks
Descarga:
Mobile_Web_Performance_Optimization
Etiquetas:
Caching,
Components,
Debugging,
Essentials,
Javascript,
Libros,
Mobile,
Monitoring,
Optimization,
Optimize,
Optimizing,
Packt,
Performance,
Pillars,
S. S. Niranga,
Third-Party,
Tips,
Tricks,
Web,
Website
jueves, 28 de enero de 2016
Videos Curso ASP.NET MVC & JavaScript Desysweb (Parte 1)
Videos del Curso ASP.NET MVC & JavaScript Desysweb (Parte 1)
Comparto la primera parte de otro curso de ASP.NET MVC & JavaScript realizado en la Empresa Desysweb donde todo se trabaja en forma desconectada usando en el Servidor mi Serializador de Cadenas y JavaScript en el Cliente, sobre todo Matrices.
1. Curso MVC & JavaScript Desysweb - Demo 01
En este video se muestra como trabajar con Listas de 2 formas:
- Consulta Síncrona usando el control MVC WebGrid que envia HTML
- Consulta Asíncrona usando XHR y enviando String que son usados para crear una Tabla por JavaScript en el Cliente.
Esta segunda forma es mas eficiente ya que solo se envía los datos (cadenas separadas por un caracter) y en el cliente se construye el HTML usando JavaScript.
2. Curso MVC & JavaScript Desysweb - Demo 02
En este video se muestra como crear una Consulta Asíncrona usando XmlHttpRequest (XHR) enviando Cadenas (String) mediante un serializador personalizado y creando una tabla HTML en JavaScript.
Para el ejemplo se trabaja con una lista de Productos: Código, Nombre, Id del Proveedor, Nombre del Proveedor, Id de la Categoría, Nombre de la Categoría, Precio Unitario y Stock.
3. Curso MVC & JavaScript Desysweb - Demo 03
En este video se muestra como crear un filtro desconectado mediante un ComboBox y usando solo Cadenas en JavaScript.
Para el ejemplo se muestra en un ComboBox las Categorías y al seleccionar una se muestran los Productos por Categoría, pero todo es en el lado del cliente usando JavaScript.
4. Curso MVC & JavaScript Desysweb - Demo 04
En este video se enseña como crear un filtro desconectado mediante las cabeceras de la tabla usando controles de texto para filtrar cada campo, el filtro se hace solo usando Cadenas.
El ejemplo es con la tabla productos y se puede filtrar por código, nombre, proveedor, categoría, precio y stock mediante JavaScript.
5. Curso MVC & JavaScript Desysweb - Demo 05
En este video se enseña como crear un filtro desconectado mediante las cabeceras de la tabla usando controles de textos y combos para filtrar cada campo.
El ejemplo es con la tabla productos y se puede filtrar por código, nombre, proveedor, categoría, precio y stock mediante JavaScript.
6. Curso MVC & JavaScript Desysweb - Demo 06
En este video se muestra como trabajar con matrices y ocultar columnas en la presentación, para lo cual se listan los datos de los productos sin incluir el código del proveedor ni el código de la categoría.
Al seleccionar un producto se muestra un popup con su detalle donde si se muestran todos los datos, incluyendo los ocultos, el cual se realiza usando una búsqueda en la matriz.
Cabe resaltar que en este ejemplo no se usan dos páginas sino dos divs, uno para la lista y el otro para el detalle, lo que hace más rápido la visualización de los datos.
7. Curso MVC & JavaScript Desysweb - Demo 07
En este video se muestra como ordenar columnas en forma ascendente y descendente usando matrices en JavaScript.
Para el ejemplo se crean enlaces en la cabecera de la tabla, los cuales permiten ordenar sobre cada campo de la tabla productos, el primer clic ordena en forma ascendente y el segundo ordena en forma descendente mostrándose el símbolo respectivo.
8. Curso MVC & JavaScript Desysweb - Demo 08
En este video se muestra como paginar registros usando matrices en el cliente usando JavaScript. La paginación consta de enlaces (links) con los números de páginas y a los extremos los botones de avance por bloques, en el caso de que sean demasiadas páginas.
En este ejemplo se usan enlaces (a hrefs) para la paginación los cuales se encuentran sobre una lista de viñetas que se visualizan como botones gracias a la hija de estilos.
9. Curso MVC & JavaScript Desysweb - Demo 09
En este video se muestra como hacer las 3 operaciones en forma conjunta, es decir, paginar registros, ordenar columnas y filtrar registros en el cliente (desconectado) usando matrices en JavaScript.
El ejemplo es con la lista de productos y los datos están paginados y por bloques, también las columnas se pueden ordenar en forma ascendente y descendente y finalmente se puede filtrar por cada campo escribiendo sobre los textos de las cabeceras en cada columna de la tabla.
Comparto la primera parte de otro curso de ASP.NET MVC & JavaScript realizado en la Empresa Desysweb donde todo se trabaja en forma desconectada usando en el Servidor mi Serializador de Cadenas y JavaScript en el Cliente, sobre todo Matrices.
1. Curso MVC & JavaScript Desysweb - Demo 01
En este video se muestra como trabajar con Listas de 2 formas:
- Consulta Síncrona usando el control MVC WebGrid que envia HTML
- Consulta Asíncrona usando XHR y enviando String que son usados para crear una Tabla por JavaScript en el Cliente.
Esta segunda forma es mas eficiente ya que solo se envía los datos (cadenas separadas por un caracter) y en el cliente se construye el HTML usando JavaScript.
2. Curso MVC & JavaScript Desysweb - Demo 02
En este video se muestra como crear una Consulta Asíncrona usando XmlHttpRequest (XHR) enviando Cadenas (String) mediante un serializador personalizado y creando una tabla HTML en JavaScript.
Para el ejemplo se trabaja con una lista de Productos: Código, Nombre, Id del Proveedor, Nombre del Proveedor, Id de la Categoría, Nombre de la Categoría, Precio Unitario y Stock.
3. Curso MVC & JavaScript Desysweb - Demo 03
En este video se muestra como crear un filtro desconectado mediante un ComboBox y usando solo Cadenas en JavaScript.
Para el ejemplo se muestra en un ComboBox las Categorías y al seleccionar una se muestran los Productos por Categoría, pero todo es en el lado del cliente usando JavaScript.
4. Curso MVC & JavaScript Desysweb - Demo 04
En este video se enseña como crear un filtro desconectado mediante las cabeceras de la tabla usando controles de texto para filtrar cada campo, el filtro se hace solo usando Cadenas.
El ejemplo es con la tabla productos y se puede filtrar por código, nombre, proveedor, categoría, precio y stock mediante JavaScript.
5. Curso MVC & JavaScript Desysweb - Demo 05
En este video se enseña como crear un filtro desconectado mediante las cabeceras de la tabla usando controles de textos y combos para filtrar cada campo.
El ejemplo es con la tabla productos y se puede filtrar por código, nombre, proveedor, categoría, precio y stock mediante JavaScript.
6. Curso MVC & JavaScript Desysweb - Demo 06
En este video se muestra como trabajar con matrices y ocultar columnas en la presentación, para lo cual se listan los datos de los productos sin incluir el código del proveedor ni el código de la categoría.
Al seleccionar un producto se muestra un popup con su detalle donde si se muestran todos los datos, incluyendo los ocultos, el cual se realiza usando una búsqueda en la matriz.
Cabe resaltar que en este ejemplo no se usan dos páginas sino dos divs, uno para la lista y el otro para el detalle, lo que hace más rápido la visualización de los datos.
7. Curso MVC & JavaScript Desysweb - Demo 07
En este video se muestra como ordenar columnas en forma ascendente y descendente usando matrices en JavaScript.
Para el ejemplo se crean enlaces en la cabecera de la tabla, los cuales permiten ordenar sobre cada campo de la tabla productos, el primer clic ordena en forma ascendente y el segundo ordena en forma descendente mostrándose el símbolo respectivo.
8. Curso MVC & JavaScript Desysweb - Demo 08
En este video se muestra como paginar registros usando matrices en el cliente usando JavaScript. La paginación consta de enlaces (links) con los números de páginas y a los extremos los botones de avance por bloques, en el caso de que sean demasiadas páginas.
En este ejemplo se usan enlaces (a hrefs) para la paginación los cuales se encuentran sobre una lista de viñetas que se visualizan como botones gracias a la hija de estilos.
9. Curso MVC & JavaScript Desysweb - Demo 09
En este video se muestra como hacer las 3 operaciones en forma conjunta, es decir, paginar registros, ordenar columnas y filtrar registros en el cliente (desconectado) usando matrices en JavaScript.
El ejemplo es con la lista de productos y los datos están paginados y por bloques, también las columnas se pueden ordenar en forma ascendente y descendente y finalmente se puede filtrar por cada campo escribiendo sobre los textos de las cabeceras en cada columna de la tabla.
Etiquetas:
Asíncrona,
ASP.NET,
C#,
Capacitación,
ComboBox,
CSS3,
Cursos,
Desysweb,
Filtrar,
HTML,
Javascript,
Lduenas,
Matrices,
MVC,
Ordenar,
Paginar,
Serializar,
TextBoxs,
WebGrid,
XHR
Suscribirse a:
Entradas (Atom)




