If you’re a software developer with a few years of experience, and you’re new to Node.js or web development, join popular instructor Benjamin Lin and author and founder of Node University Azat Mardan for Introduction to Node.js, now available on edX. In just a few hours (and using the latest materials), make the leap from desktop apps, and see how easy and fast it is to get started on Node.js. Plus, who better to learn from than the always-entertaining Benjamin and his colleague Azat, who has written more than a dozen books on Node.js?
Node.js is popular because it’s simple, has a low footprint, is built for networking, and is easily configurable. Go beyond the simple HTML page, and create a full-fledged web application. Set up a web server, interact with a database, and much more! Benjamin and Azat step you through installation—just bring your computer, an Internet connection, and a web browser. Get the basics of Node.js and its core modules. Import additional modules, and configure your project using npm. Then see how to use Express to set up a web server and how to interact with a MongoDB database using Mongoose.
By the end of the course, you’ll have seen eight major demonstrations and you’ll have created several real-world projects, including a web scraper, a blogging API, and a database migration script. Each demo has accompanying hands-on labs, examples, and practical applications.
The ability to use one language across an entire stack has been described as “pure magic!” Put this magic to work for you! Get productive with Node.js, and use your new skills right away!
Learn how to:
- Set up a Node.js project using npm
- Use the Node.js core modules
- Use Express to set up a web server
- Use MongoDB to store data in a database
- Use Mongoose to model database schemas
Microsoft MVP | Book and Course Author | Software Engineering Leader
To contact Azat, the main author of this blog, submit the contact form or schedule a call at clarity.fm/azat and we can go over your bugs, questions and career.