NodeJS Tutorial and Projects Course
NodeJS Tutorial and Projects Course, available at $89.99, has an average rating of 4.69, with 370 lectures, based on 3655 reviews, and has 19486 subscribers.
You will learn about Make Great Projects Node and Express This course is ideal for individuals who are Everyone who wants to learn Node, Express and MongoDB It is particularly useful for Everyone who wants to learn Node, Express and MongoDB.
Enroll now: NodeJS Tutorial and Projects Course
Summary
Title: NodeJS Tutorial and Projects Course
Price: $89.99
Average Rating: 4.69
Number of Lectures: 370
Number of Published Lectures: 370
Number of Curriculum Items: 370
Number of Published Curriculum Objects: 370
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Make Great Projects Node and Express
Who Should Attend
- Everyone who wants to learn Node, Express and MongoDB
Target Audiences
- Everyone who wants to learn Node, Express and MongoDB
Welcome to NodeJS Tutorial and Projects Course.
I guess let’s start by answering the most pressing question first. What is a NodeJS? And even though there are plenty of good answers out there the one that I like the most is this one – “NodeJS is an environment to run Javascript outside of the Browser”.NodeJS was created in 2009 and it’s built on top of Chrome’s V8 Javascript Engine. As you are probably aware of, every browser has an engine, a tool that compiles our code down to machine code and Chrome uses one by the name of V8. Since the moment it was created, Node has evolved tremendously, and while there are many things to like about Node, some of the main ones are – large community, since that tremendously saves time on feature development, as well as the fact that with the help of Node, it’s never been easier to build Full-Stack Apps, since both Front-End And Back-End are built in one language, and you guessed that language is our beloved Javascript.
During the course we will cover following main technologies – NodeJS, ExpressJS, MongoDB, Mongoose, JWT and many smaller ones as well.
Course consists of
– Node Tutorial
– Express Tutorial
– Projects
– Task Manager API
– Store API
– JWT Basics
– Jobs API
– File Upload
– Send Email
– Stripe Payment
– E-Commerce API
– Email Workflow
Course Curriculum
Chapter 1: Introduction
Lecture 1: What is Node.js
Lecture 2: Course Requirements
Lecture 3: Course Structure
Lecture 4: Text Editor
Lecture 5: Video Blur Fix
Lecture 6: Course Review
Chapter 2: Install
Lecture 1: Browser vs Server
Lecture 2: Install Node.js
Chapter 3: Node Tutorial
Lecture 1: REPL
Lecture 2: CLI
Lecture 3: Source Code
Lecture 4: Globals
Lecture 5: Modules Setup
Lecture 6: First Module
Lecture 7: Alternative Syntax
Lecture 8: Mind Grenade
Lecture 9: Built-in Modules Intro
Lecture 10: OS – Module
Lecture 11: PATH – Module
Lecture 12: FS – Module (sync)
Lecture 13: FS – Module (async)
Lecture 14: Sync vs Async
Lecture 15: HTTP Intro
Lecture 16: HTTP – Module (setup)
Lecture 17: HTTP- Module (more features)
Lecture 18: NPM Info
Lecture 19: NPM Command
Lecture 20: First Packages and package.json
Lecture 21: Share Code on Github
Lecture 22: Nodemon
Lecture 23: Uninstall Package
Lecture 24: Global Install
Lecture 25: package-lock.json
Lecture 26: Important Topics – Intro
Lecture 27: Event Loop – Info
Lecture 28: Event Loopt – Slides
Lecture 29: Event Loop – Code Examples
Lecture 30: Async Patterns – Blocking Code
Lecture 31: Async Patterns – Setup Promises
Lecture 32: Async Patterns – Refactor to Async
Lecture 33: Async Patterns – Node's Native Option
Lecture 34: Events Info
Lecture 35: Events Emitter – Code Example
Lecture 36: Events Emitter – Additional Info
Lecture 37: Events Emitter – HTTP Module Example
Lecture 38: Streams Intro
Lecture 39: Streams – Read File
Lecture 40: Streams – Additional Info
Lecture 41: Streams – HTTP Example
Lecture 42: End Of Module
Chapter 4: Express
Lecture 1: HTTP Request/Response Cycle
Lecture 2: HTTP Messages
Lecture 3: Starter Project Info
Lecture 4: Starter Project Install
Lecture 5: Starter Overview
Lecture 6: HTTP – Basics
Lecture 7: HTTP – Headers
Lecture 8: HTTP – Request Object
Lecture 9: HTTP – HTML File
Lecture 10: HTTP – App Example
Lecture 11: Express Info
Lecture 12: Express Basics
Lecture 13: Express – App Example
Lecture 14: Express – All Static
Lecture 15: API VS SSR
Lecture 16: JSON – Basics
Lecture 17: Params, Query String – Setup
Lecture 18: Params
Lecture 19: Params – Extra Info
Lecture 20: Query String
Lecture 21: Additional Params and Query String Info
Lecture 22: Middleware – Setup
Lecture 23: APP.USE
Lecture 24: Multiple Middleware Functions
Lecture 25: Additional Middleware Info
Lecture 26: Methods – GET
Lecture 27: Methods – POST (Setup)
Lecture 28: Methods – POST (Form Example)
Lecture 29: Methods – POST (Javascript Example)
Lecture 30: Install Postman
Lecture 31: Methods – PUT
Lecture 32: Methods – DELETE
Lecture 33: Express Router – Setup
Lecture 34: Express Router – Controllers
Chapter 5: Project Intro and Setup
Lecture 1: Intro
Lecture 2: Setup
Lecture 3: Intstall
Chapter 6: Task Manager API
Lecture 1: Intro
Lecture 2: Setup
Lecture 3: Basic Express Server
Lecture 4: General Routes
Lecture 5: Route Structure and Details
Lecture 6: getAllTasks
Lecture 7: All Routes
Instructors
-
John Smilga
Instructor
Rating Distribution
- 1 stars: 23 votes
- 2 stars: 23 votes
- 3 stars: 124 votes
- 4 stars: 808 votes
- 5 stars: 2677 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024