This course is jam packed with high quality screencast tutorials, featuring step-by-step instructions, interesting examples and clear explanations on everything you need to get started as a Node developer.
Install, handle routing, errors, debugging and create templates in Express, before putting your knowledge into action building a log in page with authentication.
About the Author
Joshua Johanan is the author of two books, "Building Scalable Apps with Redis and NodeJS" and "Web Developer’s Reference Guide". Both books deal with some of the details that will be used in this course.
We will need to install Node.js if we do not have it installed.
Learn how to use the Node.js REPL.
npm is used alongside node.js to install packages. We will cover at a high level what it is and how it works.
How do exports work in modules?
What is in package.json?
How to install dependencies.
Using the package.json scripts property.
Showing the application of this section. This applies everything from the previous videos of this section.
Node.js is asynchronous, which many programmers are not used to.
Node.js event loop.
Almost every function uses a callback in Node.js. It is good to understand them.
Callbacks are hard to manage.
How do we handle errors?.
Readable streams are used everywhere.
Writable streams are also used everywhere.
Working with network streams.
Piping streams is very useful.
The need to route requests.
Middleware is the core of any Express application.
Handling errors in Express.
Debugging is great!
Setting up templates in Express.
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.