- Level Professional
- المدة 13 ساعات hours
- الطبع بواسطة IBM
-
Offered by
عن
In a recent Stack Overflow survey, Node.js was used by about 50% of the developers who answered the survey, making it the most used server-side technology. Express ranked as the fourth most popular web technology overall, making it the most popular server-side web framework. In this course, you will focus on Node.js and Express. Specifically, you will - develop applications using asynchronous callbacks and promises - create REST APIs and perform CRUD operations - implement authentication and session management Throughout the course, you will complete numerous hands-on labs to gain practical experience. At the end of the course, you will demonstrate your Node skills with a final project to build your portfolio. This course will help you succeed as a back-end or full-stack developer. It suits those in IT looking to step up in their careers or new graduates seeking to establish their server-side skills. This course suits those who need to manage cloud-centric projects. Note: This course requires knowledge of JavaScript and Git.الوحدات
Welcome
1
Videos
- Course Introduction: Welcome to Developing Back-End Apps with Node.js & Express
1
Readings
- Welcome
Introduction to Server-Side JavaScript
2
Assignment
- Practice Quiz
- Graded Quiz
1
External Tool
- Hands-on Lab - First Server with ServerSide Java Script
1
Discussions
- Introduce yourself and why you are interested in back-end development with Node.js & Express
8
Videos
- What is Back End Development?
- Introduction to Node.js
- Expert Viewpoints: Introductory Thoughts on Server-Side JavaScript and Node.js
- Import and Require
- Introduction to Server-Side JavaScript
- Creating a Web Server with Node.js
- Working with Node.js Modules
- Overview of Node Package Manager
1
Readings
- Module Summary
Asynchronous I/O with Callback Programming
2
Assignment
- Practice Quiz
- Graded Quiz
2
External Tool
- Hands-on Lab: Promises and Call Back
- Hands-on Lab - Async Callback Programing
7
Videos
- Asynchronous I/O with Callback Programming
- Creating Callback Functions
- Expert Viewpoints: Using Anonymous Callback Functions in Node.js
- Issues with Callbacks
- Promises
- Working with JSON
- Expert Viewpoints: Using JSON & JavaScript
1
Readings
- Module Summary
Express Web Application Framework
2
Assignment
- Practice Quiz
- Graded Quiz
2
External Tool
- Hands-on Lab: CRUD Operations with Node.js and Express
- Hands-On Lab: Express Server
9
Videos
- Extending Node.js
- Expert Viewpoints: Working with Third-Party Node.js Extensions
- Introduction to Web Frameworks
- Express Web Application Framework
- Your First Express Web Application
- Expert Viewpoints: Working with Back-end JavaScript Frameworks and Express
- Routing, Middleware, and Templating
- Authentication in Node JS
- Express Best Practices
2
Readings
- Introduction to Middleware & Routers
- Module Summary
Practice Project
1
External Tool
- Hands-on Lab: Friends List Application Using Express Server with JWT
Final Project
1
External Tool
- Hands on Lab: Book Review Application
1
Peer Review
- Peer Review Assignment
1
Readings
- Module Summary
Course Wrap Up
2
Readings
- Thanks from the Course Team
- Congrats & Next Steps
Auto Summary
Master back-end development with Node.js and Express, the leading server-side technologies. Guided by expert instructors, you'll learn to create REST APIs, manage authentication, and handle asynchronous operations through hands-on labs. Perfect for IT professionals and new graduates aiming to enhance their server-side skills, this professional-level course spans 780 minutes and is available via Coursera's Starter and Professional subscriptions. Prerequisite: JavaScript and Git knowledge.

Upkar Lidder

Sachin Jambur