|
|
Showing 1 - 4 of
4 matches in All Departments
Unlock the powers of functional programming hidden within
JavaScript to build smarter, cleaner, and more reliable web apps
About This Book * Write powerful code with the high-level functions
that JavaScript offers * Discover what functional programming is,
why it's effective, and how it's used in JavaScript * Understand
and optimize JavaScript's hidden potential as a true functional
language Who This Book Is For If you are a JavaScript developer
interested in learning functional programming, looking for the
quantum leap toward mastering the JavaScript language, or just want
to become a better programmer in general, then this book is ideal
for you. This guide is aimed at programmers, involved in developing
reactive frontend apps, server-side apps that wrangle with
reliability and concurrency, and everything in between. 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 In Detail 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.
Style and approach This course will begin with providing insights
and practical tips on advanced JavaScript features to build highly
scalable web and mobile system and move on to some design patterns
with JavaScript. Finally, the course ends with presenting the
functional programming techniques and styles in JavaScript.
Explore and master modern JavaScript techniques with ES2015 in
order to build large-scale web applications About This Book * This
course offers an expert's eye on the latest ES6 features and how
these advanced tasks fit together in JavaScript as a whole *
Discover robust JavaScript implementations of classic and advanced
design patterns * Learn about modern web architectures and build
real-world apps on top of them Who This Book Is For This course is
for experienced developers familiar with other object-oriented
languages who wants to learn new capabilities of ES-2015 to improve
their web development skills and build professional-quality web
applications. This also goes for those who want to explore some
modern JavaScript features, techniques, and architectures in order
to develop cutting-edge web applications. What You Will Learn * Get
a run through of the basic language constructs, Functions, and
Closures of JavaScript * Code using the powerful object-oriented
feature in JavaScript * Master DOM manipulation, cross-browser
strategies, and ES6 * Harness the power of patterns for tasks
ranging from application building to code testing * Identify the
best use cases for microservices * Gain expertise in responsive and
dynamic website design * Enable real-time communications between
client-client and client-server/server-client * Write complete
applications using functional reactive programming In Detail
JavaScript is a high-level, dynamic, untyped, lightweight, and
interpreted programming language. Mastering modern JavaScript
techniques and the toolchain are essential to develop web-scale
applications. This Learning Path will upgrade your skills to
ES2015, and you will get to introduce yourself to popular
frameworks like React and Angular 2. In the first module, you will
get familiar with the language constructs and how to make code easy
to organize. You will gain a concrete understanding of variable
scoping, loops, and best practices on using types and data
structures, as well as the coding style and recommended code
organization patterns in JavaScript. By the end of the module, you
will understand how reactive JavaScript is going to be the new
paradigm. Over the course of the next module, you 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 and get a deeper look at patterns used in
functional programming, as well as model view patterns and patterns
to build web applications. By the end of the module, you'll be
saved of a lot of trial and error and developmental headaches, and
you will be on the road to becoming a JavaScript expert. In the
last leg of this course, you will shift your focus to network
programming concepts as you build a real-time web application with
websockets. Along the way, you'll explore how the power of
JavaScript can be increased multi-fold with high performance
techniques. By the end of this module, you'll be a skilled
JavaScript developer with a solid knowledge of the latest
JavaScript techniques, tools, and architecture to build modern web
apps. This Learning Path combines some of the best that Packt has
to offer in one complete, curated package. It includes content from
the following Packt products: * Mastering JavaScript by Ved Antani
* Mastering JavaScript Design Patterns, Second Edition by Simon
Timms * Modern JavaScript Applications by Narayan Prusty Style and
approach This course is a comprehensive guide with a clear focus on
practical use cases and patterns. Each chapter consists of best
practices, useful advice, and a bunch of easy-to-follow examples
that will build up your skills as you advance.
Write reliable code to create powerful applications by mastering
advanced JavaScript design patterns About This Book * Learn how to
use tried and true software design methodologies to enhance your
JavaScript code * Discover robust JavaScript implementations of
classic and advanced design patterns * Packed with easy-to-follow
examples that can be used to create reusable code and extensible
designs Who This Book Is For This book is ideal for JavaScript
developers who want to gain expertise in object-oriented
programming with JavaScript and the new capabilities of ES-2015 to
improve their web development skills and build professional-quality
web applications. What You Will Learn * Harness the power of
patterns for tasks ranging from application building to code
testing * Rethink and revitalize your code with the use of
functional patterns * Improve the way you organize your code *
Build large-scale apps seamlessly with the help of reactive
patterns * Identify the best use cases for microservices * Get to
grips with creational, behavioral, and structural design patterns *
Explore advanced design patterns including dependency injection In
Detail With the recent release of ES-2015, there are several new
object-oriented features and functions introduced in JavaScript.
These new features enhance the capabilities of JavaScript to
utilize design patterns and software design methodologies to write
powerful code. Through this book, you 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. Then, you'll get a deeper look at patterns used in
functional programming, as well as model view patterns and patterns
to build web applications. This updated edition will also delve
into reactive design patterns and microservices as they are a
growing phenomenon in the world of web development. You will also
find patterns to improve the testability of your code using mock
objects, mocking frameworks, and monkey patching. We'll also show
you some advanced patterns including dependency injection and live
post processing. By the end of the book, you'll be saved of a lot
of trial and error and developmental headaches, and you will be on
the road to becoming a JavaScript expert. Style and approach Packed
with several real-world use cases, this book shows you through
step-by-step instructions how to implement the advanced
object-oriented programming features to build sophisticated web
applications that promote scalability and reusability.
If you are a developer interested in creating easily maintainable
applications that can grow and change with your needs, then this
book is for you. Some experience with JavaScript (not necessarily
with entire applications written in JavaScript) is required to
follow the examples written in the book.
|
You may like...
Ambulance
Jake Gyllenhaal, Yahya Abdul-Mateen II, …
DVD
(1)
R260
Discovery Miles 2 600
|