Mostrando las entradas con la etiqueta Objects. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Objects. Mostrar todas las entradas

martes, 18 de abril de 2017

Videos - MVA Top 10 JavaScript Questions

Videos MVA Top 10 JavaScript Questions

1. MVA Top 10 JavaScript Questions - Introduction


2. MVA Top 10 JavaScript Questions - Question 1

How do I return the response from an asynchronous call?


3. MVA Top 10 JavaScript Questions - Question 2

What are JavaScript closures?


4. MVA Top 10 JavaScript Questions - Question 3

Why is it bad to use the for in statement to iterate through an array?


5. MVA Top 10 JavaScript Questions - Question 4

What is the difference between “==” and “===” ?


6. MVA Top 10 JavaScript Questions - Question 5

How to get a date as a software engineer?


7. MVA Top 10 JavaScript Questions - Question 6

How do I check if JavaScript objects are equal?


8. MVA Top 10 JavaScript Questions - Question 7

How do I sort an array?


9. MVA Top 10 JavaScript Questions - Question 8

What is the difference between let and var?


10. MVA Top 10 JavaScript Questions - Question 9

How do I change HTML elements in JavaScript?


11. MVA Top 10 JavaScript Questions - Question 10

How do I check if an array contains an object with a certain attribute value?




lunes, 26 de diciembre de 2016

El Libro del Día: WebGL Programming Guide

El Libro del Día: 2016-12-26

Titulo: WebGL Programming Guide
Autor: Kouichi Matsuda, Rodger Lea
Editorial: Addison Wesley
Nro Paginas: 544

Capítulos:
1. Overview of WebGL
2. Your First Step with WebGL
3. Drawing and Transforming Triangles
4. More Transformations and Basic Animation
5. Using Colors and Texture Images
6. The OpenGL ES Shading Language (GLSL ES)
7. Toward the 3D World
8. Lighting Objects
9. Hierarchical Objects
10. Advanced Techniques
Anexos:
A. No Need to Swap Buffers in WebGL
B. Built-in Functions of GLSL ES 1.0
C. Projection Matrices
D. WebGL/OpenGL: Left or Right Handed
E. The Inverse Transpose Matrix
F. Load Shader Programs from Files
G. World Coordinate System Versus Local Coordinate System
H. Web Browser Settings for WebGL

Descarga:
WebGL_Programming_Guide

viernes, 30 de septiembre de 2016

El Libro del Día: Exam Ref 70-480 Programming in HTML5 with JavaScript and CSS3

El Libro del Día: 2016-09-30

Titulo: Exam Ref 70-480 Programming in HTML5 with JavaScript and CSS3
Autor: Rick Delorme
Editorial: Microsoft Press
Nro Paginas: 353

Capítulos:
Chapter 1 Implement and manipulate document structures and objects
- Objective 1.1: Create the document structure
- Objective 1.2: Write code that interacts with UI controls
- Objective 1.3: Apply styling to HTML elements programmatically
- Objective 1.4: Implement HTML5 APIs
- Objective 1.5: Establish the scope of objects and variables
- Objective 1.6: Create and implement objects and methods
Chapter 2 Implement program flow
- Objective 2.1: Implement program flow
- Objective 2.2: Raise and handle an event
- Objective 2.3: Implement exception handling
- Objective 2.4: Implement a callback
- Objective 2.5: Create a web worker process
Chapter 3 Access and secure data
- Objective 3.1: Validate user input by using HTML5 elements
- Objective 3.2: Validate user input by using JavaScript
- Objective 3.3: Consume data
- Objective 3.4: Serialize, deserialize, and transmit data
Chapter 4 Use CSS3 in applications
- Objective 4.1: Style HTML text properties
- Objective 4.2: Style HTML box properties
- Objective 4.3: Create a flexible content layout
- Objective 4.4: Create an animated and adaptive UI
- Objective 4.5: Find elements using CSS selectors and jQuery
- Objective 4.6: Structure a CSS file by using CSS selectors

Descarga:
ExamRef_70480_Programming_HTML5_JavaScript_CSS3

lunes, 26 de septiembre de 2016

El Libro del Día: Understanding ECMAScript 6

El Libro del Día: 2016-09-26

Titulo: Understanding ECMAScript 6
Autor: Nicholas C. Zakas
Editorial: No Starch Press
Nro Paginas: 355

Capítulos:
Chapter 1: Block Bindings
Chapter 2: Strings and Regular Expressions
Chapter 3: Functions
Chapter 4: Expanded Object Functionality
Chapter 5: Destructuring for Easier Data Access
Chapter 6: Symbols and Symbol Properties
Chapter 7: Sets and Maps
Chapter 8: Iterators and Generators
Chapter 9: Introducing JavaScript Classes
Chapter 10: Improved Array Capabilities
Chapter 11: Promises and Asynchronous Programming
Chapter 12: Proxies and the Reflection API
Chapter 13: Encapsulating Code with Modules
Appendix A: Minor Changes in ECMAScript 6
Appendix B: Understanding ECMAScript 7 (2016)

Descarga:
Understanding_ECMAScript_6

martes, 9 de agosto de 2016

El Libro del Día: Reliable JavaScript

El Libro del Día: 2016-08-09

Titulo: Reliable JavaScript
Autor: Lawrence D. Spencer, Seth H. Richards
Editorial: Wrox
Nro Paginas: 530

Capítulos:
Part I: Laying a Solid Foundation
Chapter 1 Practicing Skillful Software Engineering
Chapter 2 Tooling Up
Chapter 3 Constructing Reliable Objects
Part II: Testing Pattern-Based Code
Chapter 4 Reviewing the Benefits of Patterns
Chapter 5 Ensuring Correct Use of the Callback Pattern
Chapter 6 Ensuring Correct Use of the Promise Pattern
Chapter 7 Ensuring Correct Use of Partial Function Application
Chapter 8 Ensuring Correct Use of the Memoization Pattern
Chapter 9 Ensuring Correct Implementation of the Singleton Pattern
Chapter 10 Ensuring Correct Implementation of the Factory Pattern
Chapter 11 Ensuring Correct Implementation and Use of the Sandbox Pattern
Chapter 12 Ensuring Correct Implementation of the Decorator Pattern
Chapter 13 Ensuring Correct Implementation of the Strategy Pattern
Chapter 14 Ensuring Correct Implementation of the Proxy Pattern
Chapter 15 Ensuring Correct Implementation of Chainable Methods
Part III: Testing and Writing with Advanced JavaScript Features
Chapter 16 Conforming to Interfaces in an Interface-Free Language
Chapter 17 Ensuring Correct Argument Types
Chapter 18 Ensuring Correct Use of call, apply, and bind
Chapter 19 Ensuring Correct Use of Method Borrowing
Chapter 20 Ensuring Correct Use of Mixins
Chapter 21 Testing Advanced Program Architectures
Part IV: Special Subjects in Testing
Chapter 22 Testing DOM Access
Chapter 23 Ensuring Conformance to Standards
Part V: Summary
Chapter 24 Summary of the Principles of Test-Driven Development
Chapter 25 Summary of JavaScript Idioms in This Book

Descarga:
Reliable_JavaScript

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

miércoles, 27 de julio de 2016

El Libro del Día: Professional C# 6 and .NET Core 1.0

El Libro del Día: 2016-07-27

Titulo: Professional C# 6 and .NET Core 1.0
Autor: Christian Nagel
Editorial: Wrox
Nro Paginas: 1532

Capítulos:
Part I: The C# Language
Chapter 1 .NET Application Architectures
Chapter 2 Core C#
Chapter 3 Objects and Types
Chapter 4 Inheritance
Chapter 5 Managed and Unmanaged Resources
Chapter 6 Generics
Chapter 7 Arrays and Tuples
Chapter 8 Operators and Casts
Chapter 9 Delegates, Lambdas, and Events
Chapter 10 Strings and Regular Expressions
Chapter 11 Collections
Chapter 12 Special Collections
Chapter 13 Language Integrated Query
Chapter 14 Errors and Exceptions
Chapter 15 Asynchronous Programming
Chapter 16 Reflection, Metadata, and Dynamic Programming
Part II: .NET Core and Windows Runtime
Chapter 17 Visual Studio 2015
Chapter 18 .NET Compiler Platform
Chapter 19 Testing
Chapter 20 Diagnostics and Application Insights
Chapter 21 Tasks and Parallel Programming
Chapter 22 Task Synchronization
Chapter 23 Files and Streams
Chapter 24 Security
Chapter 25 Networking
Chapter 26 Composition
Chapter 27 XML and JSON
Chapter 28 Localization
Part III: WINDOWS APPS
Chapter 29 Core XAML
Chapter 30 Styling XAML Apps
Chapter 31 Patterns with XAML Apps
Chapter 32 Windows Apps: User Interfaces
Chapter 33 Advanced Windows Apps
Chapter 34 Windows Desktop Applications with WPF
Chapter 35 Creating Documents with WPF
Chapter 36 Deploying Windows Apps
Part IV: Web App lications and Services
Chapter 37 ADO.NET
Chapter 38 Entity Framework Core
Chapter 39 Windows Services
Chapter 40 ASP.NET Core
Chapter 41 ASP.NET MVC
Chapter 42 ASP.NET Web API
Chapter 43 WebHooks and SignalR
Chapter 44 Windows Communication Foundation
Chapter 45 Deploying Websites and Services

Descarga:
Professional_C#_6_and_.NET_Core_1.0

viernes, 24 de junio de 2016

El Libro del Día: ECMAScript 2015 Language Specification

El Libro del Día: 2016-06-24

Titulo: ECMAScript 2015 Language Specification
Autor: ECMA International
Nro Paginas: 566

Capítulos:
1. Scope
2. Conformance
3. Normative references
4. Overview
5. Notational Conventions
6. ECMAScript Data Types and Values
7. Abstract Operations
8. Executable Code and Execution Contexts
9. Ordinary and Exotic Objects Behaviours
10. ECMAScript Language: Source Code
11. ECMAScript Language: Lexical Grammar
12. ECMAScript Language: Expressions
13. ECMAScript Language: Statements and Declarations
14. ECMAScript Language: Functions and Classes
15. ECMAScript Language: Scripts and Modules
16. Error Handling and Language Extensions
17. ECMAScript Standard Built-in Objects
18. The Global Object
19. Fundamental Objects
20. Numbers and Dates
21. Text Processing
22. Indexed Collections
23. Keyed Collection
24. Structured Data
25. Control Abstraction Objects
26. Reflection
Annex A (informative) Grammar Summary
Annex B (normative) Additional ECMAScript Features for Web Browsers
Annex C (informative) The Strict Mode of ECMAScript
Annex D (informative) Corrections and Clarifications in ECMAScript 2015 with Possible Compatibility Impact
Annex E (informative) Additions and Changes That Introduce Incompatibilities with Prior Editions
Bibliography

Descarga:
ECMAScript_2015_Language_Specification

miércoles, 16 de marzo de 2016

El Libro del Día: Learning Underscore.js

El Libro del Día: 2016-03-16

Titulo: Learning Underscore.js
Autor: Alex Pop
Editorial: Packt
Nro Paginas: 224

Capítulos:
Chapter 1: Getting Started with Underscore.js
Chapter 2: Using Underscore.js with Collections
Chapter 3: Using Underscore.js with Arrays, Objects, and Functions
Chapter 4: Programming Paradigms with Underscore.js
Chapter 5: Using Underscore.js in the Browser, on the Server, and with the Database
Chapter 6: Related Underscore.js Libraries and ECMAScript Standards
Chapter 7: Underscore.js Build Automation and Code Reusability

Descarga:
Learning_Underscore.js

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

jueves, 22 de octubre de 2015

El Libro del Día: Expert SQL Server In-Memory OLTP

El Libro del Día: 2015-10-22

Titulo: Expert SQL Server In-Memory OLTP
Autor: Dmitri Korotkevitch
Editorial: Apress
Nro Paginas: 258

Capítulos:
Chapter 1: Why In-Memory OLTP?
Chapter 2: In-Memory OLTP Objects
Chapter 3: Memory-Optimized Tables
Chapter 4: Hash Indexes
Chapter 5: Nonclustered Indexes
Chapter 6: In-Memory OLTP Programmability
Chapter 7: Transaction Processing in In-Memory OLTP
Chapter 8: Data Storage, Logging, and Recovery
Chapter 9: Garbage Collection
Chapter 10: Deployment and Management
Chapter 11: Utilizing In-Memory OLTP
Appendix A: Memory Pointers Management
Appendix B: Page Splitting and Page Merging in Nonclustered Indexes .
Appendix C: Analyzing the States of Checkpoint File Pairs
Appendix D: In-Memory OLTP Migration Tools

Descarga:
Expert_SQL_Server_in_Memory_OLTP

miércoles, 21 de octubre de 2015

El Libro del Día: Unity Virtual Reality Projects

El Libro del Día: 2015-10-19

Titulo: Unity Virtual Reality Projects
Autor: Jonathan Linowes
Editorial: Packt
Nro Paginas: 286

Capítulos:
Chapter 1: Virtually Everything for Everyone
Chapter 2: Objects and Scale
Chapter 3: VR Build and Run
Chapter 4: Gaze-based Control
Chapter 5: World Space UI
Chapter 6: First-person Character
Chapter 7: Physics and the Environment
Chapter 8: Walk-throughs and Rendering
Chapter 9: Using All 360 Degrees
Chapter 10: Social VR Metaverse

Descarga:
Unity_Virtual_Reality_Projects

lunes, 12 de octubre de 2015

El Libro del Día: Effective JavaScript

El Libro del Día: 2015-10-12

Titulo: Effective JavaScript
Autor: David Herman
Editorial: Addison Wesley
Nro Paginas: 228

Capítulos:
Chapter 1: Accustoming Yourself to JavaScript
Chapter 2: Variable Scope
Chapter 3: Working with Functions
Chapter 4: Objects and Prototypes
Chapter 5: Arrays and Dictionaries
Chapter 6: Library and API Design
Chapter 7: Concurrency

Descarga:
Effective_JavaScript

viernes, 25 de septiembre de 2015

El Libro del Día: Mastering Dart

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

Titulo: Mastering Dart
Autor: Sergey Akopkokhyants
Editorial: Packt
Nro Paginas: 346

Capítulos:
Chapter 1: Beyond Dart's Basics
Chapter 2: Advanced Techniques and Reflection
Chapter 3: Object Creation
Chapter 4: Asynchronous Programming
Chapter 5: The Stream Framework
Chapter 6: The Collection Framework
Chapter 7: Dart and JavaScript Interoperation
Chapter 8: Internalization and Localization
Chapter 9: Client-to-server Communication
Chapter 10: Advanced Storage
Chapter 11: Supporting Other HTML5 Features
Chapter 12: Security Aspects

Descarga:
Mastering_Dart

miércoles, 23 de septiembre de 2015

El Libro del Día: Pro JavaScript Techniques (2nd Edition)

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

Titulo: Pro JavaScript Techniques (2nd Edition)
Autor: John Resig, Russ Ferguson, John Paxton
Editorial: Packt
Nro Paginas: 193

Capítulos:
Chapter 1: Professional JavaScript Techniques
Chapter 2: Features, Functions, and Objects
Chapter 3: Creating Reusable Code
Chapter 4: Debugging JavaScript Code
Chapter 5: The Document Object Model
Chapter 6: Events
Chapter 7: JavaScript and Form Validation
Chapter 8: Introduction to Ajax
Chapter 9: Web Production Tools
Chapter 10: AngularJS and Testing
Chapter 11: The Future of JavaScript
Appendix A: DOM Reference

Descarga:
Pro_JavaScript_Techniques

viernes, 21 de agosto de 2015

El Libro del Día: Coding with JavaScript For Dummies

El Libro del Día: 2015-08-21

Titulo: Coding with JavaScript For Dummies
Autor: Chris Minnick, Eva Holland
Editorial: Wiley
Nro Paginas: 363

Capítulos:
Part I: Getting Started with JavaScript
Chapter 1: The World’s Most Misunderstood Programming Language
Chapter 2: Writing Your First JavaScript Program
Chapter 3: Working with Variables
Chapter 4: Understanding Arrays
Chapter 5: Working with Operators, Expressions, and Statements
Chapter 6: Getting into the Flow with Loops and Branches
Part II: Organizing Your JavaScript
Chapter 7: Getting Functional
Chapter 8: Making and Using Objects
Part III: JavaScript on the Web
Chapter 9: Controlling the Browser with the Window Object
Chapter 10: Manipulating Documents with the DOM
Chapter 11: Using Events in JavaScript
Chapter 12: Integrating Input and Output
Chapter 13: Working with CSS and Graphics
Part IV: Beyond the Basics
Chapter 14: Searching with Regular Expressions
Chapter 15: Understanding Callbacks and Closures
Chapter 16: Embracing AJAX and JSON
Part V: JavaScript and HTML5
Chapter 17: HTML5 APIs
Chapter 18: jQuery
Part VI: The Part of Tens
Chapter 19: Ten JavaScript Frameworks and Libraries to Learn Next
Chapter 20: Ten Common JavaScript Bugs and How to Avoid Them
Chapter 21: Ten Online Tools to Help You Write Better JavaScript

Descarga:
Coding_with_JavaScript_For_Dummies

lunes, 22 de junio de 2015

El Libro del Día: Beginning JSON

El Libro del Día: 2015-06-22

Titulo: Beginning JSON
Autor: Ben Smith
Editorial: Apress
Nro Paginas: 353

Capítulos:
Chapter 1: JavaScript Basics
Chapter 2: Special Objects
Chapter 3: String Manipulation
Chapter 4: Introducing JSON
Chapter 5: Creating JSON
Chapter 6: Parsing JSON
Chapter 7: Persisting JSON: I
Chapter 8: Data Interchange
Chapter 9: X-Origin Resources
Chapter 10: Serving JSON
Chapter 11: Posting JSON
Chapter 12: Persisting JSON: II
Chapter 13: Working with Templates
Chapter 14: Putting It All Together

Descarga:
Beginning_JSON

jueves, 12 de marzo de 2015

El Libro del Día: Eloquent JavaScript

El Libro del Día: 2015-03-12

Titulo: Eloquent JavaScript (Second Edition)
Autor: Marijn Haverbeke
Editorial: No Starch Press
Nro Paginas: 478

Capítulos:
PART I: LANGUAGE
Chapter 1: Values, Types, and Operators
Chapter 2: Program Structure
Chapter 3: Functions
Chapter 4: Data Structures: Objects and Arrays
Chapter 5: Higher-Order Functions
Chapter 6: The Secret Life of Objects
Chapter 7: Project: Electronic Life
Chapter 8: Bugs and Error Handling
Chapter 9: Regular Expressions
Chapter 10: Modules
Chapter 11: Project: A Programming Language
PART II: BROWSER
Chapter 12: JavaScript and the Browser
Chapter 13: The Document Object Model
Chapter 14: Handling Events
Chapter 15: Project: A Platform Game
Chapter 16: Drawing on Canvas
Chapter 17: HTTP
Chapter 18: Forms and Form Fields
Chapter 19: Project: A Paint Program
PART III: BEYOND
Chapter 20: Node.js
Chapter 21: Project: Skill-Sharing Website
Chapter 22: JavaScript and Performance
Exercise Hints

Descarga:
Eloquent_JavaScript

jueves, 29 de enero de 2015

El Libro del Día: Microsoft Visual C# 2013 Step by Step

El Libro del Día: 2015-01-29

Titulo: Microsoft Visual C# 2013 Step by Step
Autor: John Sharp
Editorial: Microsoft Press
Nro Paginas: 824

Capítulos:
Part I INTRODUCING MICROSOFT VISUAL C# AND MICROSOFT VISUAL STUDIO 2013
Chapter 1 Welcome to C#
Chapter 2 Working with variables, operators, and expressions
Chapter 3 Writing methods and applying scope
Chapter 4 Using decision statements
Chapter 5 Using compound assignment and iteration statements
Chapter 6 Managing errors and exceptions
Part II UNDERSTANDING THE C# OBJECT MODEL
Chapter 7 Creating and managing classes and objects
Chapter 8 Understanding values and references
Chapter 9 Creating value types with enumerations and structures
Chapter 10 Using arrays
Chapter 11 Understanding parameter arrays
Chapter 12 Working with inheritance
Chapter 13 Creating interfaces and defining abstract classes
Chapter 14 Using garbage collection and resource management
Part III DEFINING EXTENSIBLE TYPES WITH C#
Chapter 15 Implementing properties to access fields
Chapter 16 Using indexers
Chapter 17 Introducing generics
Chapter 18 Using collections
Chapter 19 Enumerating collections
Chapter 20 Decoupling application logic and handling events
Chapter 21 Querying in-memory data by using query expressions
Chapter 22 Operator overloading
Chapter 23 Improving throughput by using tasks
Chapter 24 Improving response time by performing asynchronous operations
Chapter 25 Implementing the user interface for a Windows Store app
Chapter 26 Displaying and searching for data in a Windows Store app
Chapter 27 Accessing a remote database from a Windows Store app

Descarga:
Microsoft_Visual_C#_2013_Step_by_Step

lunes, 26 de enero de 2015

El Libro del Día: CoffeeScript in Action

El Libro del Día: 2015-01-26

Titulo: CoffeeScript in Action
Autor: Patrick Lee
Editorial: Manning
Nro Paginas: 432

Capítulos:
PART 1 FOUNDATIONS
1 The road to CoffeeScript 3
2 Simplified syntax 13
3 First-class functions 45
4 Dynamic objects 76
PART 2 COMPOSITION
5 Composing objects 107
6 Composing functions 144
7 Style and semantics 179
8 Metaprogramming 214
9 Composing the asynchronous 241
PART 3 APPLICATIONS
10 Driving with tests 269
11 In the browser 299
12 Modules and builds 321
13 ECMAScript and the future of CoffeeScript

Descarga:
CoffeeScript_in_Action