JavaScript The Hidden Parts Early Release 1st Edition by Milecia Mcgregor – Ebook PDF Instant Download/Delivery: 9781098122249 ,1098122240
Full download JavaScript The Hidden Parts Early Release 1st Edition after payment
Product details:
ISBN 10: 1098122240
ISBN 13: 9781098122249
Author: Milecia Mcgregor
While plenty of educational material exists for beginning and advanced JavaScript developers, resources for intermediate-level engineers are scarce. Yet this is the career step where many developers often get stuck. With this practical book, you’ll learn how to apply JavaScript theory in real projects, manage every stage of the software development lifecycle, and move your career forward.
Author Milecia McGregor takes frontend, backend, and full stack engineers through all of the steps and considerations of senior JavaScript engineers, including making decisions based on product and user feedback. By the time you finish this book, you’ll know how to create a production-level app for any size system you face.
Understand how JavaScript works under the hood, including how a real software development lifecycle works Learn how to make decisions when building a long-term maintainable JavaScript project Explore the software development lifecycle from project ideation to production deployment with JavaScript code Gain a better understanding of complex JavaScript issues such as closures, generators, and the event loop Learn when you should take specific approaches to keep a project moving on the technical side
JavaScript The Hidden Parts Early Release 1st Edition Table of contents:
1. Standard Project File Structures
-
General Organization
-
The project README
-
General README template
-
Folder structures
-
Folder naming conventions
-
Common organization
-
File conventions
-
Front-end considerations
-
Back-end considerations
-
REST APIs
-
Microservices
-
GraphQL
-
Types of projects
-
FinTech
-
User Dashboards
-
E-Commerce
-
Healthcare
2. Shifting to TypeScript
-
What is TypeScript?
-
Differences between TypeScript and JavaScript
-
TypeScript
-
JavaScript
-
Why Bother Using It
-
Primary benefits
-
When not to use TypeScript
-
TypeScript Code Examples
-
Function definitions
-
Data structures
-
Modules for helper types
3. Next Level JavaScript
-
What is a closure
-
A few things about scope
-
let vs. var
-
How it works
-
When you would use one
-
Private functions
-
Function factories
-
Callbacks
-
The JavaScript event loop
-
What makes an event loop
-
How the event loop works
-
What effects it can have on your code
-
Promises
-
What is a promise
-
Creating a promise
-
Consuming a promise
-
Promise chaining
-
Handling errors in promises
-
Executing code regardless of promise state
-
Working with multiple promises
-
Common pitfalls
-
Recap over promises
-
-
Async/await
-
Rewriting promises with async/await
-
Error handling
-
Using Promise.all
-
-
Iterators
-
The iteration protocol
-
Using an iterator
-
Optional return statement
-
-
Generators
-
How generators work
-
Executing generator functions
-
Rewriting an iterator as a generator
-
Using return statements in generators
-
Using yield*
-
Passing arguments to generators
-
Generator advantages
-
-
Observables
-
Building an observable class from scratch
-
What problem do observables solve
-
When would you use observables
-
People also search for JavaScript The Hidden Parts Early Release 1st Edition:
javascript remove hidden characters from string
javascript get hidden input value by name
javascript hidden parameter
javascript hidden functions
queryselector hidden input
Tags: Milecia Mcgregor, JavaScript, Hidden Parts