viernes, 27 de noviembre de 2015

El Libro del Día: JavaScript: The Definitive Guide

El Libro del Día: 2015-11-27

Titulo: JavaScript: The Definitive Guide (6th Edition)
Autor: David Flanagan
Editorial: O'Reilly
Nro Paginas: 1098

Capítulos:
1. Introduction
Part I. Core JavaScript
2. Lexical Structure
3. Types, Values, and Variables
4. Expressions and Operators
5. Statements
6. Objects
7. Arrays
8. Functions
9. Classes and Modules
10. Pattern Matching with Regular Expressions
11. JavaScript Subsets and Extensions
12. Server Side JavaScript
Part II. Client Side JavaScript
13. JavaScript in Web Browsers
14. The Window Object
15. Scripting Documents
16. Scripting CSS
17. Handling Events
18. Scripted HTTP
19. The jQuery Library
20. Client Side Storage
21. Scripted Media and Graphics
22. HTML5 APIs
Part III. Core JavaScript Reference
Core JavaScript Reference
Part IV. Client Side JavaScript Reference
Client Side JavaScript Reference

Descarga:
JavaScript_The_Definitive_Guide

miércoles, 25 de noviembre de 2015

El Libro del Día: Developing with PDF

El Libro del Día: 2015-11-25

Titulo: Developing with PDF
Autor: Leonard Rosenthol
Editorial: O'Reilly
Nro Paginas: 217

Capítulos:
1. PDF Syntax
2. PDF Imaging Model
3. Images
4. Text
5. Navigation
6. Annotations
7. AcroForms
8. Embedded Files
9. Multimedia and 3D
10. Optional Content
11. Tagging and Structure
12. Metadata
13. PDF Standards

Descarga:
Developing_with_PDF

martes, 24 de noviembre de 2015

El Libro del Día: PDF Explained

El Libro del Día: 2015-11-24

Titulo: PDF Explained
Autor: John Whitington
Editorial: O'Reilly
Nro Paginas: 138

Capítulos:
1. Introduction
2. Building a simple PDF
3. File Structure
4. Document Structure
5. Graphics
6. Text and Fonts
7. Document Metadata and Navigation
8. Encrypted Documents
9. Working with Pdftk
10. PDF Software and Documentation

Descarga:
PDF_Explained

lunes, 23 de noviembre de 2015

Entrenamiento - Cierre de Inscripciones del Curso de Desarrollo Web

Cierre de Inscripciones del Curso de Desarrollo Web en ASP.NET con JavaScript, HTML5 y CSS3

Quería agradecer la buena acogida que ha tenido el curso de los Domingos y comunicar que solo hasta hoy a inscripciones ya que tenemos mas de 30 registrados y por tema de capacidad solo hasta hoy estaré registrando a mas interesados.

Por otra parte también quiero comunicar que ya las Becas y Semi Becas están agotadas, ya hay 8 personas (estudiantes) que tendrán este beneficio. Para los que se han registrado en un par de días les estaré enviando por correo la dirección exacta donde se llevará a cabo el curso.

Además como lo prometí el Sábado esta semana estaré publicando Documentos y Libros de cómo crear PDFs, es decir, para todos los que quieran crear su propio código para leer y escribir un archivo PDF hay que conocer el formato o la especificación de éste.

Finalmente, a todos los inscritos les prometo el mejor curso de desarrollo web que hayan visto, va a ver una buena dosis de teoría (PPTs) con la historia, personajes, fundamentos y arquitectura. Además de los demos acostumbrados, pero todo bajo el enfoque de optimizar la performance, sobre todo el ancho de banda y la velocidad, como siempre todos los demos del curso serán asíncronos.

El Libro del Día: Portable Document Format Specification 1.7

El Libro del Día: 2015-11-23

Titulo: Portable Document Format Specification 1.7
Autor: Adobe
Editorial: Adobe
Nro Paginas: 756

Capítulos:
1. Scope
2. Conformance
3. Normative references
4. Terms and definitions
5. Notation
6. Version Designations
7. Syntax
8. Graphics
9. Text
10. Rendering
11. Transparency
12. Interactive Features
13. Multimedia Features
14. Document Interchange

Descarga:
Portable_Document_Format_Specification_1.7

miércoles, 18 de noviembre de 2015

El Libro del Día: JavaScript Frameworks for Modern Web Dev

El Libro del Día: 2015-11-18

Titulo: JavaScript Frameworks for Modern Web Dev
Autor: Tim Ambler, Nicholas Cloud
Editorial: Apress
Nro Paginas: 502

Capítulos:
Chapter 1: Bower
Chapter 2: Grunt
Chapter 3: Yeoman
Chapter 4: PM2
Chapter 5: RequireJS
Chapter 6: Browserify
Chapter 7: Knockout
Chapter 8: AngularJS
Chapter 9: Kraken
Chapter 10: Mach
Chapter 11: Mongoose
Chapter 12: Knex and Bookshelf
Chapter 13: Faye
Chapter 14: Q
Chapter 15: Async.js
Chapter 16: Underscore and Lodash

Descarga:
JavaScript_Frameworks_for_Modern_Web_Dev

martes, 17 de noviembre de 2015

El Libro del Día: Security for Web Developers

El Libro del Día: 2015-11-17

Titulo: Security for Web Developers
Autor: John Paul Mueller
Editorial: O'Reilly
Nro Paginas: 382

Capítulos:
Part I. Developing a Security Plan
1. Defining the Application Environment
2. Embracing User Needs and Expectations
3. Getting Third-Party Assistance
Part II. Applying Successful Coding Practices
4. Developing Successful Interfaces
5. Building Reliable Code
6. Incorporating Libraries
7. Using APIs with Care
8. Considering the Use of Microservices
Part III. Creating Useful and Efficient Testing Strategies
9. Thinking Like a Hacker
10. Creating an API Safety Zone
11. Checking Libraries and APIs for Holes
12. Using Third-Party Testing
Part IV. Implementing a Maintenance Cycle
13. Clearly Defining Upgrade Cycles
14. Considering Update Options
15. Considering the Need for Reports
Part V. Locating Security Resources
16. Tracking Current Security Threats
17. Getting Required Training

Descarga:
Security_for_Web_Developers

lunes, 16 de noviembre de 2015

Entrenamiento - Curso de Desarrollo Web en ASP.NET con JavaScript, HTML5 y CSS3

Curso de Desarrollo Web en ASP.NET con JavaScript, HTML5 y CSS3

A los interesados en seguir un curso completo (desde cero) sobre Desarrollo Web en ASP.NET con JavaScript, HTML5 y CSS3 les comunico que a pedido de muchos alumnos vamos a dictar un curso los Días Domingos de 8:00 am a 2:00 pm que iniciará el Domingo 29 de Noviembre.

Contenido del Curso

1. Introducción al Desarrollo Web, Internet y el Browser

2. Backend con ASP.NET: Web Form y MVC

3. Front End: JavaScript, HTML5 y CSS3

4. Servicios: WCF y Web API

Duración

De 4 a 6 meses (depende de los participantes)

Inversión

La inversión mensual del curso será de la siguiente forma:

- Participantes en General: 240 soles

- Ex Alumnos que hubieran culminado PECI o Web Developer (25% de descuento): 180 soles

- Ex Alumnos que estén llevando el Taller de los Sábados de Performance (50% de descuento): 120 soles

- Medias Becas para Participantes con Insuficiencia Económica (4 personas), sobre todos estudiantes: 120 soles

- Becas Completas para Participantes con muchas ganas pero sin Recursos (2 personas), sobre todo estudiantes: 0 soles

Forma de Pago

- Será al contado, de acuerdo a la escala donde se encuentre y será al inicio de cada mes.

- Habrá una semana de descanso entre cada mes, es decir 4 Domingos seguidos y uno de descanso.

Público Objetivo

El curso está dirigido al siguiente público:

- Desarrolladores que quieran aprender como crear Aplicaciones Web en ASP.NET pero que sean rápidas.

- Estudiantes de los últimos ciclos que quieran aprender como funciona Internet, el Navegador y la Programación Web en ASP.NET

- Cualquier persona de Sistemas que quiera aprender una nueva forma de desarrollar en Web usando solo lo Nativo tanto en el Servidor (C#, ADO.NET, Serialización, etc) y en el Cliente (JavaScript, XHR, Web Sockets, Web Workers, HTML5, CSS3, etc).

Lugar

El lugar esta por confirmar (estamos en la búsqueda de un local), además depende del numero de participantes.

Inscripciones

Para participar en el curso solo hay que registrarse enviando un correo a Luis.duenash@gmail.com, los cuales tendrán que enviar los siguientes datos:

- Nombre del Participante
- Es Ex Alumno (si/no)
- Si ha sido alumno de que programa fue (PECI.NET, Web Developer o Performance.NET)
- Solicita 1/2 Beca o Beca Completa

Recuerden que el número de participantes es limitado (según el local), y la prioridad es de acuerdo al orden del registro.

Los que soliciten 1/2 Beca o Beca completa tendrán una entrevista para después hacer la selección de las 4 1/2 Becas y las 2 Becas Completas.

Comentario Final

Como ya saben solo pienso dictar hasta el 2016 y esta es una buena oportunidad para llegar a más personas para que conozcan una nueva forma de programar orientada a la performance mas que a la reusabilidad, al entendimiento de lo que se hace mas que a hacer sin entender.

Los que ya conocen esta nueva técnica o forma de programar que vengo difundiendo hace un año atrás pueden pasar la voz a sus conocidos ya que el costo (en realidad inversión) esta al alcance de la mayoría.

Muchos cursos de .NET cuestan mas de 1000 soles y no te enseñan nada, siempre es lo mismo, usar Frameworks que dicen que son para desarrollo rápido y al final terminan demorándose una eternidad para terminar el sistema y en producción es sumamente lento.

Los que ya llevaron mi curso o los que están llevando el taller de performance de los Sábados pueden dar su testimonio para que los indecisos tomen una buena decisión y no sean engañados con lo poco o mucho que invierten en sus capacitaciones.

Saludos a todos los seguidores del Blog y espero verlos en el curso a los que todavía no han llevado cursos conmigo.

Recomendación

Las personas interesadas en llevar el curso deben tener en cuenta lo siguiente:

1. No se dará ningún tipo de comprobante (Boleta o Factura)

2. El orden de los Cursos y los Temas es variable (No es rígido)

3. No se dará Diploma o Cartón alguno

Los que quieran comprobante, un syllabus formal, un cartón y una enseñanza tradicional les conviene ir a las Instituciones Tradicionales como Cibertec, New Horizons, UNI, UNMSM, IDAT, UTP, etc.

Los que me conocen ya saben que considero una ofensa cualquier tipo de comparación (si la hay?), los alumnos que tengo no vienen por títulos, comprobantes de pago, buena curricula (en papel), buen local, etc.

Todos ellos saben la verdadera ventaja del curso: "Único".

El Libro del Día: Beautiful JavaScript

El Libro del Día: 2015-11-16

Titulo: Beautiful JavaScript
Autor: Anton Kovalyov
Editorial: O'Reilly
Nro Paginas: 167

Capítulos:
1 Beautiful Mixins (Angus Croll)
2 eval and Domain-Specific Languages (Marijn Haverbeke)
3 How to Draw a Bunny (Jacob Thornton)
4 Too Much Rope, or JavaScript for Teams (Daniel Pupius)
5 Hacking JavaScript Constructors for Model Harmony (Ben Vinegar)
6 One World, One Language (Jenn Schiffer)
7 Math Expression Parser and Evaluator (Ariya Hidayat)
8 Evolution (Rebecca Murphey)
9 Error Handling (Nicholas Zakas)
10 The Node.js Event Loop (Jonathan Barronville)
11 JavaScript Is (Sara Chipps)
12 Coding Beyond Logic (Daryl Koopersmith)
13 JavaScript Is Cutieful (Graeme Roberts)
14 Functional JavaScript (Anton Kovalyov)
15 Progress (Rick Waldron)

Descarga:
Beautiful_JavaScript