Build sophisticated web applications by mastering the art of
Object-Oriented Javascript About This Book * Learn popular
Object-Oriented programming (OOP) principles and design patterns to
build robust apps * Implement Object-Oriented concepts in a wide
range of frontend architectures * Capture objects from real-world
elements and create object-oriented code that represents them *
Learn the latest ES6 features and how to test and debug issues with
JavaScript code using various modern mechanisms Who This Book Is
For JavaScript developers looking to enhance their web developments
skills by learning object-oriented programming. What You Will Learn
* Get acquainted with the basics of JavaScript language constructs
along with object-oriented programming and its application. * Learn
to build scalable server application in JavaScript using Node.js *
Generate instances in three programming languages: Python,
JavaScript, and C# * Work with a combination of access modifiers,
prefixes, properties, fields, attributes, and local variables to
encapsulate and hide data * Master DOM manipulation, cross-browser
strategies, and ES6 * Identify and apply the most common design
patterns such as Singleton, Factory, Observer,
Model-View-Controller, and Mediator Patterns * Design applications
using a modular architecture based on SOLID principles In Detail
JavaScript is the behavior, the third pillar in today's paradigm
that looks at web pages as something that consists of : content
(HTML), presentation (CSS), and behavior (JavaScript). Using
JavaScript, you can create interactive web pages along with desktop
widgets, browser, and application extensions, and other pieces of
software. Object-oriented programming, which is popularly known as
OOP, is basically based on the concept of objects rather than
actions. The first module will help you master JavaScript and build
futuristic web applications. You will start by getting acquainted
with the language constructs and how to organize code easily. You
develop 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. The
book will also teach you how to use arrays and objects as data
structures. By the end of the book, you will understand how
reactive JavaScript is going to be the new paradigm. The second
module is an easy-to-follow course, which includes hands-on
examples of solutions to common problems with object-oriented code.
It will help to identify objects from real-life scenarios, to
protect and hide data with the data encapsulation features of
Python, JavaScript, and C#. You will discover the advantage of duck
typing in both Python and JavaScript, while you work with
interfaces and generics in C#. With a fair understanding of
interfaces, multiple inheritance, and composition, you will move on
to refactor existing code and to organize your source for easy
maintenance and extension. The third module takes you through all
the in-depth and exciting futures hidden behind the facade. You
should read through this course if you want to be able to take your
JavaScript skills to a new level of sophistication. Style and
approach This course is a comprehensive guide where each chapter
consists of best practices, constructive advice, and few
easy-to-follow examples that will build up your skills as you
advance through the book. Get object oriented with this course,
which takes you on a journey to get acquainted with few useful
hands-on tools, features, and ways to enhance your productivity
using OOP techniques. It will also act as a reference guide with
useful examples on resolving problems with object-oriented code in
Python, JavaScript, and C#.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!