El Libro del Día: 2016-08-08
Titulo: Professional AngularJS
Autor: Valeri Karpov, Diego Netto
Editorial: Wrox
Nro Paginas: 399
Capítulos:
CHAPTER 1 Building a Simple AngularJS Application
CHAPTER 2 Intelligent Workflow and Build Tools
CHAPTER 3 Architecture
CHAPTER 4 Data Binding
CHAPTER 5 Directives
CHAPTER 6 Templates, Location, and Routing
CHAPTER 7 Services, Factories, and Providers
CHAPTER 8 Server Communication
CHAPTER 9 Testing and Debugging AngularJS Applications
CHAPTER 10 Moving On
APPENDIX Resources
Descarga:
Professional_AngularJS
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.
lunes, 8 de agosto de 2016
El Libro del Día: Professional AngularJS
Etiquetas:
AngularJS,
Apps,
Architecture,
Build Tools,
Data Binding,
Debugging,
Diego Netto,
Directives,
Factories,
Libros,
Location,
Professional,
Providers,
Routing,
Services,
Templates,
Testing,
Valeri Karpov,
Workflow,
Wrox
domingo, 7 de agosto de 2016
El Libro del Día: Programming WCF Services
El Libro del Día: 2016-08-07
Titulo: Programming WCF Services (4th Edition)
Autor: Juval Lowy, Michael Montgomery
Editorial: O'Reilly
Nro Paginas: 1017
Capítulos:
1. WCF Essentials
2. Service Contracts
3. Data Contracts
4. Instance Management
5. Operations
6. Faults
7. Transactions
8. Concurrency Management
9. Queued Services
10. Security
11. The Azure Service Fabric
A. Introduction to Service Orientation
B. Headers and Contexts
C. Discovery
D. Publish-Subscribe Service
E. Generic Interceptor
F. WCF Coding Standard
G. ServiceModelEx Catalog
Descarga:
Programming_WCF_Services
Titulo: Programming WCF Services (4th Edition)
Autor: Juval Lowy, Michael Montgomery
Editorial: O'Reilly
Nro Paginas: 1017
Capítulos:
1. WCF Essentials
2. Service Contracts
3. Data Contracts
4. Instance Management
5. Operations
6. Faults
7. Transactions
8. Concurrency Management
9. Queued Services
10. Security
11. The Azure Service Fabric
A. Introduction to Service Orientation
B. Headers and Contexts
C. Discovery
D. Publish-Subscribe Service
E. Generic Interceptor
F. WCF Coding Standard
G. ServiceModelEx Catalog
Descarga:
Programming_WCF_Services
Etiquetas:
Azure,
Concurrency,
Contexts,
Data Contracts,
Faults,
Headers,
Instances,
Juval Lowy,
Libros,
Michael Montgomery,
O'Reilly,
Operations,
Queued,
Security,
Service Contracts,
Service Fabric,
Transactions,
WCF Services
sábado, 6 de agosto de 2016
El Libro del Día: Beginning Visual Basic 2015
El Libro del Día: 2016-08-06
Titulo: Beginning Visual Basic 2015
Autor: Bryan Newsome
Editorial: Wrox
Nro Paginas: 621
Capítulos:
Chapter 1 Welcome to Visual Basic 2015
Chapter 2 The Microsoft .NET Framework
Chapter 3 Writing Software
Chapter 4 Controlling the Flow
Chapter 5 Working with Data Structures
Chapter 6 Building Windows Applications
Chapter 7 Displaying Dialogs
Chapter 8 Creating Menus
Chapter 9 Debugging and Error Handling
Chapter 10 Building Objects
Chapter 11 Advanced Object-Oriented Techniques
Chapter 12 Accessing Data Using Structured Query Language
Chapter 13 Database Programming with SQL Server and ADO.NET
Chapter 14 ASP.NET
Chapter 15 Deploying Your Application
Chapter 16 Windows 8 Apps
Appendix Exercise Solutions
Descarga:
Beginning_Visual_Basic_2015
Titulo: Beginning Visual Basic 2015
Autor: Bryan Newsome
Editorial: Wrox
Nro Paginas: 621
Capítulos:
Chapter 1 Welcome to Visual Basic 2015
Chapter 2 The Microsoft .NET Framework
Chapter 3 Writing Software
Chapter 4 Controlling the Flow
Chapter 5 Working with Data Structures
Chapter 6 Building Windows Applications
Chapter 7 Displaying Dialogs
Chapter 8 Creating Menus
Chapter 9 Debugging and Error Handling
Chapter 10 Building Objects
Chapter 11 Advanced Object-Oriented Techniques
Chapter 12 Accessing Data Using Structured Query Language
Chapter 13 Database Programming with SQL Server and ADO.NET
Chapter 14 ASP.NET
Chapter 15 Deploying Your Application
Chapter 16 Windows 8 Apps
Appendix Exercise Solutions
Descarga:
Beginning_Visual_Basic_2015
Etiquetas:
.NET,
ADO.NET,
ASP.NET,
Beginning,
Bryan Newsome,
Debugging,
Deploying,
Dialogs,
Error Handling,
Libros,
LINQ,
Menus,
Objects,
SQL Server,
Structures,
VB 2015,
Visual Basic,
Windows 8 Apps,
Windows Apps,
Wrox
viernes, 5 de agosto de 2016
El Libro del Día: Beginning ASP.NET for Visual Studio 2015
El Libro del Día: 2016-08-05
Titulo: Beginning ASP.NET for Visual Studio 2015
Autor: William Penberthy
Editorial: Wrox
Nro Paginas: 793
Capítulos:
CHAPTER 1 Getting Started with ASP.NET 6.0
CHAPTER 2 Building an Initial ASP.NET Application
CHAPTER 3 Designing Your Web Pages
CHAPTER 4 Programming in C# and VB.NET
CHAPTER 5 ASP.NET Web Form Server Controls
CHAPTER 6 ASP.NET MVC Helpers and Extensions
CHAPTER 7 Creating Consistent-Looking Websites
CHAPTER 8 Navigation
CHAPTER 9 Displaying and Updating Data
CHAPTER 10 Working with Data—Advanced Topics
CHAPTER 11 User Controls and Partial Views
CHAPTER 12 Validating User Input
CHAPTER 13 ASP.NET AJAX
CHAPTER 14 jQuery
CHAPTER 15 Security in Your ASP.NET Website
CHAPTER 16 Personalizing Websites
CHAPTER 17 Exception Handling, Debugging, and Tracing
CHAPTER 18 Working with Source Control
CHAPTER 19 Deploying Your Website
APPENDIX Answers to Exercises
Descarga:
Beginning_ASP.NET_for_Visual_Studio_2015
Titulo: Beginning ASP.NET for Visual Studio 2015
Autor: William Penberthy
Editorial: Wrox
Nro Paginas: 793
Capítulos:
CHAPTER 1 Getting Started with ASP.NET 6.0
CHAPTER 2 Building an Initial ASP.NET Application
CHAPTER 3 Designing Your Web Pages
CHAPTER 4 Programming in C# and VB.NET
CHAPTER 5 ASP.NET Web Form Server Controls
CHAPTER 6 ASP.NET MVC Helpers and Extensions
CHAPTER 7 Creating Consistent-Looking Websites
CHAPTER 8 Navigation
CHAPTER 9 Displaying and Updating Data
CHAPTER 10 Working with Data—Advanced Topics
CHAPTER 11 User Controls and Partial Views
CHAPTER 12 Validating User Input
CHAPTER 13 ASP.NET AJAX
CHAPTER 14 jQuery
CHAPTER 15 Security in Your ASP.NET Website
CHAPTER 16 Personalizing Websites
CHAPTER 17 Exception Handling, Debugging, and Tracing
CHAPTER 18 Working with Source Control
CHAPTER 19 Deploying Your Website
APPENDIX Answers to Exercises
Descarga:
Beginning_ASP.NET_for_Visual_Studio_2015
Etiquetas:
AJAX,
ASP.NET,
Beginning,
C#,
Extensions,
jQuery,
Libros,
MVC Helpers,
Navigation,
Partial Views,
Security,
Server Controls,
User Controls,
Validating,
VB.NET,
VS 2015,
Web Form,
Web Pages,
William Penberthy,
Wrox
jueves, 4 de agosto de 2016
El Libro del Día: Building Maintainable Software
El Libro del Día: 2016-08-04
Titulo: Building Maintainable Software (C# Edition)
Autor: Joost Visser
Editorial: O'Reilly
Nro Paginas: 172
Capítulos:
1. Introduction
2. Write Short Units of Code
3. Write Simple Units of Code
4. Write Code Once
5. Keep Unit Interfaces Small
6. Separate Concerns in Modules
7. Couple Architecture Components Loosely
8. Keep Architecture Components Balanced
9. Keep Your Codebase Small
10. Automate Tests
11. Write Clean Code
12. Next Steps
A. How SIG Measures Maintainability
Descarga:
Building_Maintainable_Software
Titulo: Building Maintainable Software (C# Edition)
Autor: Joost Visser
Editorial: O'Reilly
Nro Paginas: 172
Capítulos:
1. Introduction
2. Write Short Units of Code
3. Write Simple Units of Code
4. Write Code Once
5. Keep Unit Interfaces Small
6. Separate Concerns in Modules
7. Couple Architecture Components Loosely
8. Keep Architecture Components Balanced
9. Keep Your Codebase Small
10. Automate Tests
11. Write Clean Code
12. Next Steps
A. How SIG Measures Maintainability
Descarga:
Building_Maintainable_Software
Etiquetas:
Architecture,
Balanced,
Building,
C#,
Clean Code,
Code Once,
Components,
Interfaces,
Joost Visser,
Libros,
Loosely,
Maintainable,
Modules,
O'Reilly,
Separate Concerns,
Short Units,
SIG,
Simple Units,
Software,
Tests
martes, 2 de agosto de 2016
El Libro del Día: C# 6.0 in a Nutshell
El Libro del Día: 2016-08-02
Titulo: C# 6.0 in a Nutshell (6th Edition)
Autor: Joseph Albahari, Ben Albahari
Editorial: O'Reilly
Nro Paginas: 1133
Capítulos:
1. Introducing C# and the .NET Framework
2. C# Language Basics
3. Creating Types in C#
4. Advanced C#
5. Framework Overview
6. Framework Fundamentals
7. Collections
8. LINQ Queries
9. LINQ Operators
10. LINQ to XML
11. Other XML Technologies
12. Disposal and Garbage Collection
13. Diagnostics and Code Contracts
14. Concurrency and Asynchrony
15. Streams and I/O
16. Networking
17. Serialization
18. Assemblies
19. Reflection and Metadata
20. Dynamic Programming
21. Security
22. Advanced Threading
23. Parallel Programming
24. Application Domains
25. Interoperability
26. Regular Expressions
27. The Roslyn Compiler
Descarga:
C#_6.0_in_a_Nutshell
Titulo: C# 6.0 in a Nutshell (6th Edition)
Autor: Joseph Albahari, Ben Albahari
Editorial: O'Reilly
Nro Paginas: 1133
Capítulos:
1. Introducing C# and the .NET Framework
2. C# Language Basics
3. Creating Types in C#
4. Advanced C#
5. Framework Overview
6. Framework Fundamentals
7. Collections
8. LINQ Queries
9. LINQ Operators
10. LINQ to XML
11. Other XML Technologies
12. Disposal and Garbage Collection
13. Diagnostics and Code Contracts
14. Concurrency and Asynchrony
15. Streams and I/O
16. Networking
17. Serialization
18. Assemblies
19. Reflection and Metadata
20. Dynamic Programming
21. Security
22. Advanced Threading
23. Parallel Programming
24. Application Domains
25. Interoperability
26. Regular Expressions
27. The Roslyn Compiler
Descarga:
C#_6.0_in_a_Nutshell
Etiquetas:
Advanced C#,
Assemblies,
Asynchrony,
Ben Albahari,
C# 6.0,
Collections,
Concurrency,
Framework,
Joseph Albahari,
Libros,
LINQ,
Networking,
Nutshell,
O'Reilly,
Reflection,
Security,
Serialization,
Streams,
Types,
XML
Videos - Carrito de Compras en ASP.NET MVC & JavaScript
Videos del Carrito de Compras en ASP.NET MVC & JavaScript
Quiero compartir con los que No asistieron a mi último taller y con los visitantes del Blog de otros países los videos de una aplicación completa en ASP.NET MVC & JavaScript que tiene un 20% de código en el servidor (C#) y un 80% de código en el cliente (JavaScript).
Partes de la Aplicación
La aplicación es un Carrito de Compras que trabaja con la BD Northwind a la cual se le aumento la tabla de Usuarios asociados a cada Cliente (para el Login y ordenar el Pedido).
Esta consta de 4 vistas o páginas:
- Login: Esta página permite el ingreso de un usuario y su clave, mas un código de Captcha.
- Categorias: Página que lista las Categorías de Productos.
- Productos: Página que lista los Productos de una cierta Categoría y permite agregar una cantidad al Carrito y también ir a ver.
- Pedidos: Página que permite mostrar los pedidos y cambiar su cantidad o eliminar un producto del pedido. También permite grabar el pedido al cliente.
Características Técnicas
Este Carrito de Compras tiene las siguientes características:
- Los controladores están protegidos por un Filtro de Autenticación usando una Sesión para el Cliente, es decir no se puede ir a ningún controlador o vista sino te autenticas (Login).
- Todas las llamadas al servidor son asíncronas con XHR (No jQuery, No Angular, etc)
- Todos los datos enviados al cliente se serializan a CSV (No XML ni JSON que son mas grandes por tener metadata).
- El Login usa un Captcha y cifrado en el cliente con WebCryptoAPI (No Librerías Externas JS)
- Todas las imágenes vienen en un solo viaje (No Sprite sino Serializado en Conjunto).
- Los datos del pedido se almacenan en el cliente con SessionStorage (No Session en el servidor).
- La grabación de la cabecera detalle es muy rápida ya que se pasa una cadena desde el cliente hasta el servidor web y de datos consumiendo una sola conexión y ejecutando un solo comando.
Videos del Carrito de Compras
Comentario Final
Este Carrito de Compras es totalmente distinto al que ven en la mayoría de sitios web que enseñan ASP.NET, ya que tiene muy poco código y trabaja casi desconectado donde toda la funcionalidad se construye con JavaScript y es 100% asíncrono con XHR.
No es un Carrito de Compras tradicional, es un "Formula 1" pura Performance usando JavaScript nativo que se ejecuta en cualquier Browser moderno.
Lástima que solo unos pocos pudieron apreciar esta interesante demostración de un nuevo tipo de aplicaciones. Para los que están en Lima y se atreven a pedir el código fuente, la respuesta es "hubieras participado en el taller" y para los del exterior pronto veremos la forma de que estos cursos se hagan virtuales (primero vería si tienen demanda, para lo cual están sus comentarios).
Quiero compartir con los que No asistieron a mi último taller y con los visitantes del Blog de otros países los videos de una aplicación completa en ASP.NET MVC & JavaScript que tiene un 20% de código en el servidor (C#) y un 80% de código en el cliente (JavaScript).
Partes de la Aplicación
La aplicación es un Carrito de Compras que trabaja con la BD Northwind a la cual se le aumento la tabla de Usuarios asociados a cada Cliente (para el Login y ordenar el Pedido).
Esta consta de 4 vistas o páginas:
- Login: Esta página permite el ingreso de un usuario y su clave, mas un código de Captcha.
- Categorias: Página que lista las Categorías de Productos.
- Productos: Página que lista los Productos de una cierta Categoría y permite agregar una cantidad al Carrito y también ir a ver.
- Pedidos: Página que permite mostrar los pedidos y cambiar su cantidad o eliminar un producto del pedido. También permite grabar el pedido al cliente.
Características Técnicas
Este Carrito de Compras tiene las siguientes características:
- Los controladores están protegidos por un Filtro de Autenticación usando una Sesión para el Cliente, es decir no se puede ir a ningún controlador o vista sino te autenticas (Login).
- Todas las llamadas al servidor son asíncronas con XHR (No jQuery, No Angular, etc)
- Todos los datos enviados al cliente se serializan a CSV (No XML ni JSON que son mas grandes por tener metadata).
- El Login usa un Captcha y cifrado en el cliente con WebCryptoAPI (No Librerías Externas JS)
- Todas las imágenes vienen en un solo viaje (No Sprite sino Serializado en Conjunto).
- Los datos del pedido se almacenan en el cliente con SessionStorage (No Session en el servidor).
- La grabación de la cabecera detalle es muy rápida ya que se pasa una cadena desde el cliente hasta el servidor web y de datos consumiendo una sola conexión y ejecutando un solo comando.
Videos del Carrito de Compras
Carrito de Compras Parte 1
Carrito de Compras Parte 2
Carrito de Compras Parte 3
Carrito de Compras Parte 4
Comentario Final
Este Carrito de Compras es totalmente distinto al que ven en la mayoría de sitios web que enseñan ASP.NET, ya que tiene muy poco código y trabaja casi desconectado donde toda la funcionalidad se construye con JavaScript y es 100% asíncrono con XHR.
No es un Carrito de Compras tradicional, es un "Formula 1" pura Performance usando JavaScript nativo que se ejecuta en cualquier Browser moderno.
Lástima que solo unos pocos pudieron apreciar esta interesante demostración de un nuevo tipo de aplicaciones. Para los que están en Lima y se atreven a pedir el código fuente, la respuesta es "hubieras participado en el taller" y para los del exterior pronto veremos la forma de que estos cursos se hagan virtuales (primero vería si tienen demanda, para lo cual están sus comentarios).
Etiquetas:
ASP.NET,
CAPTCHA,
Carrito de Compras,
Categorias,
CSV,
Entrenamiento,
Filtros,
HTML5,
Javascript,
Lduenas,
Local Storage,
MVC,
Performance,
Productos,
Shopping Cart,
Taller,
Videos,
WebCryptoAPI,
XHR,
YouTube
Suscribirse a:
Entradas (Atom)





