Oblasti, naše knjige

C++ Visual C++ C#

Apple - MAC OS X

Visual Basic .NET, VBA, V. Studio

Web design

Android

PHP I MYSQL

Python programiranje

Java, JavaScript, JScript, Perl

WordPress

AutoCad, ArchiCAD, SolidWorks, Catia, Pro/Engineer

Mašinsko učenje

Access

Animacija

Audio, Multimedia, Video

Baze podataka

Cloud

CSS

Delphi

Digitalna fotografija

Django

E-komerc

ECDL

GOOGLE

Grafika, Dizajn, Štampa

Hardver

Internet

Joomla

jQuery

Mreže

MS Office

Obrada teksta

OFFICE 2013

Programiranje

Raspberry PI

Rečnici

Robotika

Sertifikati

SQL Server

Statistika

Tabele

Telekomunikacije

Unix, Linux

Windows

Windows 7

Windows 8

Zaštita i sigurnost

 

Oblasti, drugi izdavači

Alternativna učenja

Antropologija

Arheologija

Arhitektura

Astrologija

Astronomija

Audio kursevi + knjige

Autobiografija

Automobili

Bajke

Biografija

Biološke nauke

Botanika

Dečije knjige

Dizajn

Domaće pripovetke

Domaći roman

Drama

E-knjiga

Ekologija

Ekonomija

Elektrotehnika

Enciklopedija

Esejistika

Etika

Fantastika

Film

Filologija

Filozofija

Fizika

Fotografija

Geografija

Geologija

Građevinarstvo

Hemija

Hidrotehnika

Hobi

Horor

Humor

Intervju

Istorija

Istorija i teorija književnosti

Istorija umetnosti

Istorijski roman

Knjiga posle posla - Beletristika i ostala izdanja

Knjižare i naše knjige

Književna kritika

Kuvari, hrana i piće

Leksikografija

Lingvistika

Ljubavni roman

logo

Magija

Marketing

Mašinstvo

Matematika

Medicina

Memoari

Menadžment

Modeliranje podataka

Monografija

Muzika

Nagrađivanje knjige

Naučna fantastika

OpenOffice.org

Operativni sistemi

Oracle

Organizacione nauke

Pedagogija

Pisci u medijima

Ples

Poezija

Politika

Poljoprivreda

Popularna medicina

Popularna nauka

Popularna psihologija

Posao

Pozorište

Pravo

Pravoslavlje

Primenjene nauke

Pripovetke

Prirodne nauke

Priručnik

Psihologija

Publicistika

Putopis

Religija

Roman

Satira

Saveti

Slikarstvo

Socijalna mreža - Facebook

Sociologija

Sport

Sport i hobi

Strip

Tableti

Tehnologija

Triler

Turizam

Twitter

Udžbenici

Umetnost

Urbanizam

UX DIZAJN

 

Java, JavaScript, JScript, Perl

 

JavaScript : Functional Programming for JavaScript Developers

 

JavaScript : Functional Programming for JavaScript Developers

Autor: Ved Antani, Simon Timms, Dan Mantyla
Broj strana: 635
ISBN broj: 9781787124660
Izdavač: PACKT PUBLISHING
Godina izdanja: 2016.

Pregleda (30 dana / ukupno): 36 / 429

Predlog za prevod

  • Twitter
  • Facebook
  • Google plus
  • Linkedin
  • Pinterest
  • Email

 

 

What You Will Learn

  • Get a run through of the basic JavaScript language constructs
  • Code using the powerful object-oriented feature in JavaScript
  • Master DOM manipulation, cross-browser strategies, and ES6
  • Understand the basic concurrency constructs in Javascript and best performance strategies
  • Harness the power of patterns for tasks ranging from application building to code testing
  • Build large-scale apps seamlessly with the help of reactive patterns
  • Explore advanced design patterns, including dependency injection
  • Develop more powerful applications with currying and function composition
  • Create more reliable code with closures and immutable data

Book Description

JavaScript is a high-level, dynamic, untyped, lightweight, and interpreted programming language and functional programming is a style that emphasizes and enables smarter code that minimizes complexity and increases modularity. It's a way of writing cleaner code through clever ways of mutating, combining, and using functions. And JavaScript provides an excellent medium for this approach. By learning how to expose JavaScript's true identity as a functional language, we can implement web apps that are more powerful, easier to maintain and more reliable.

The java script: Functional Programming for JavaScript Developers course will take you on a journey to show how functional programming when combined with other techniques makes JavaScript programming more efficient.

The first module Mastering JavaScript, stress on practical aspects of Javascript development like—Functions and Closures, Runtime debugging techniques, project layout, events and DOM processing, build tools, Object-oriented patterns, isomorphism—everything that a modern Javascript project would need.

The second module, Mastering JavaScript Design Patterns - Second Edition, will explore how design patterns can help you improve and organize your JavaScript code. You’ll get to grips with creational, structural, and behavioral patterns as you discover how to put them to work in different scenarios. This updated edition will also delve into reactive design patterns and microservices as they are a growing phenomenon in the world of web development. It will also show you some advanced patterns, including dependency injection and live post processing.

The third module, Functional Programming in JavaScript, will help you to write real-world applications by utilizing a wide range of functional techniques and styles. It explores the core concepts of functional programming common to all functional languages, with examples of their use in JavaScript.

Authors

Ved Antani

Ved Antani is currently the Assistant Vice President of Engineering at Myntra. Before Myntra, he worked for Electronic Arts, NetApp, and Oracle. Ved is passionate about programming and has been coding in JavaScript since 2005. He has extensive experience in building scalable systems and mobile applications. He has authored two books for Packt Publishing: Managing IaaS and DBaaS Clouds with Oracle Enterprise Manager Cloud Control 12c and Mastering JavaScript.

Simon Timms

Simon Timms is a developer who works in the oil and gas industry in Calgary, Alberta. He has a BSc in Computing Science from the University of Alberta and a Masters from Athabasca University. He is interested in distributed systems, visualization, and the acquisition of ice-cream.

This is his first book, but he blogs frequently on diverse topics such as code contracts and cloud computing at blog.simontimms.com. He is involved in the local .NET and JavaScript community, and speaks frequently at conferences.

Dan Mantyla

Dan Mantyla works as a web application developer for the University of Kansas. He enjoys contributing to open source web frameworks and wrenching on motorcycles. Dan is currently living in Lawrence, Kansas, USA—the birthplace of Python Django and home to Linux News Media.

Dan has also clicked the cover image, which was taken outside his home in Lawrence, Kansas, USA, where the sunflower fields are in bloom for only one short week in September.

Table of Contents

Chapter 1: JavaScript Primer
Chapter 2: Functions, Closures, and Modules
Chapter 3: Data Structures and Manipulation
Chapter 4: Object-Oriented JavaScript
Chapter 5: Testing and Debugging
Chapter 6: ECMAScript 6
Chapter 7: DOM Manipulation and Events
Chapter 8: Server-Side JavaScript
Chapter 9: Designing for Fun and Profit
Chapter 10: Organizing Code
Chapter 11: Creational Patterns
Chapter 12: Structural Patterns
Chapter 13: Behavioral Patterns
Chapter 14: Functional Programming
Chapter 15: Reactive Programming
Chapter 16: Application Patterns
Chapter 17: Web Patterns
Chapter 18: Messaging Patterns
Chapter 19: Microservices
Chapter 20: Patterns for Testing
Chapter 21: Advanced Patterns
Chapter 22: ECMAScript-2015/2016 Solutions Today
Chapter 23: The Powers of JavaScript's Functional Side – a Demonstration
Chapter 24: Fundamentals of Functional Programming
Chapter 25: Setting Up the Functional Programming Environment
Chapter 26: Implementing Functional Programming Techniques in JavaScript
Chapter 27: Category Theory
Chapter 28: Advanced Topics and Pitfalls in JavaScript
Chapter 29: Functional and Object-oriented Programming in JavaScript

 

Budite prvi koji će ostaviti komentar.

Ostavite komentar Ostavite komentar

Ostavite komentar, svakoga dana ćemo nekoga nagraditi.

 

Preporučujemo

 

Mobile Application Development: Using JavaScript Descendent Technologies

1. Mobile Application Development: Using JavaScript Descendent Technologies

Enhance your JavaScript skills by venturing into the domain of developing mobile applications.

Predlog za prevod

Više o knjizi Više o knjizi

 

Efikasno programiranje na Javi

2. Efikasno programiranje na Javi

Jedan od autora programskog jezika Java i njene standardne biblioteke uči vas kako da najefikasnije iskoristite elemente tog jezika. Knjiga se sastoji od 57 saveta, odnosno pravila proistekla iz iskustva najboljih i najiskusnijih programera.

Cena 1500 RSD

Naša cena 1350 RSD

Više o knjizi Više o knjizi

 

Learning Network Programming with Java

3. Learning Network Programming with Java

Learning Network Programming with Java is oriented to developers who wish to use network technologies to enhance the utility of their applications. You should have a working knowledge of Java and an interest in learning the latest in network programming techniques using Java. No prior experience with network development or special software beyond the Java SDK is needed. Upon completion of the book, beginner and experienced developers will be able to use Java to access resources across a network and the Internet.

Predlog za prevod

Više o knjizi Više o knjizi