O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Server-side Programming with Node.js for Beginners: Create your first high-performance full stack web applications

Video Description

Using the power of JavaScript and Node.js to build robust, high performance server-side applications

About This Video

  • Learn to create, read, edit and delete files to make your applications dynamic
  • Learn ExpressJS an easy to use, popular Node.js framework
  • Learn to deal databases using MongoDB

Description

Node.js is a performance efficient server-side platform which makes writing backend code, simple and fun. According to the 2016 Stack Overflow Survey, Front-End developers worldwide that know Node.js, make more than their counterparts with a median salary of $95,000 USD per year. Through this course, we will learn how to create dynamic web applications using Node.js, Express.js, and MongoDB. This course is perfect for you if you are a front-end developer looking to code full stack applications in a language you already know, JavaScript or you are a backend developer looking for a more efficient solution, or for beginners looking to learn the basics of coding robust server side applications.

What you will learn

  • How to install Node.js and introduction to Node package manager
  • Create a server using Node.js and incorporate routing into your application
  • Read, write, edit and delete files with user interaction using the user-friendly, dynamic and popular framework, ExpressJS
  • Use JSON databases and MongoDB to build a to-do list application using RESTful API
  • How to deploy applications with Heroku

Who should take this course

Developers looking to create web applications with the help of a performance efficient server-side language, Node.js

About the author

Mohammad Hunan Chughtai is a full stack web developer in NYC with a computer science and mathematics background. He has worked in many stacks including PHP, Ruby on Rails and of course Node.js. He has built many websites for clients using Node.js, express.js and other JavaScript technologies. He has been commended for his focus on writing highly scalable and secure code. Mohammad has lead teams in developing functional and object-oriented software. He hopes to be a driving force in the generation of software developers who will solve large-scale issues, ultimately leading to a better, more friendly, and efficient world Previously, he has worked as a math instructor, teaching standardized logic testing, like the SAT.In his spare time, he likes to learn new technologies in order to build useful and exciting software and hardware projects with friends.

About Packt Video

Packt Video publishes friendly, practical video tutorials, packed with practical skills, concepts and guidance to help you succeed with new technologies and tasks. Packt Video’s series include Learn, Hands-On, Mastering, In 7 Days, Troubleshooting, and more. Our courses cover web and software development, security and ethical hacking, data science, and other key tech topics. We exist to make cutting-edge topics accessible for all.