Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Node.js in 4 Days !
Rating: 4.4 out of 5(8 ratings)
24 students

Learn Node.js in 4 Days !

Learn Node.js, Express.js and template engines in 4 day - build one project, that will help you start your own one!
Created byGrzegorz Z
Last updated 1/2024
English
English [Auto],

What you'll learn

  • Programming
  • Node
  • Developer
  • Express
  • MongoDb
  • Developing
  • JavaScript
  • Node js

Course content

4 sections30 lectures4h 11m total length
  • Welcome!2:10

    Learn Node.js in four days: basics and building your first Node.js app, routing, MongoDB, SQL vs NoSQL, and template engines, then a project with authentication, authorization, and database connection.

  • Useful links0:15
  • Bascis of Node.js5:18

    Explore the basics of Node.js, the cross-platform JavaScript runtime built on v8, and learn to download, install, and verify Node.js and npm on your system for server-side development.

  • Getting Your IDE8:30

    Learn to set up Visual Studio Code for Node.js development, including downloading, installing, configuring themes, extensions like Node.js modules and Prettier, and enabling editor format on save.

  • Advantages of Node.js4:33

    Discover how Node.js delivers speed and scalability with the V8 engine and non-blocking I/O, enables a single language for frontend and backend, and supports npm, cross-platform, and real-time apps.

  • REPL - What is it ?3:33

    Discover how the Node.js repl, a read-eval-print loop, lets you input, run, and test JavaScript code snippets in a terminal for quick experimentation and to debug code.

  • Create First Node.js Project4:54

    Initialize npm to set up your Node.js project and create a project folder. Add server.js, write hello world, and observe how dependencies populate package.json.

  • How Node.js works ?4:53

    Explore how Node.js works under the hood, from the V8 engine to an event-driven, non-blocking I/O model and a single-threaded event loop, with npm packages.

  • Working with FileSystem15:34

    Learn to work with Node.js fs and path core modules to read and write files synchronously and asynchronously, including creating file paths and handling encoding.

  • Asynchronous and Synchronous - what's the difference5:45

    Compare synchronous and asynchronous file system methods in Node.js, revealing simple, predictable execution versus non-blocking, higher performance for large files and servers.

Requirements

  • The primary requirement for participants in this course is a basic understanding of JavaScript.

Description

Join our 4-day course to get started on making your own web apps! You'll learn Node.js, which lets you write the code that servers need to talk to web pages. We'll also teach you about MongoDB, a kind of database that's great for handling lots of information easily and quickly!

You'll get to know EJS too—it's a simple way to create web pages that can change depending on what your server is doing. And we'll cover Express, which is a set of tools for Node.js that helps you make web apps and services fast.

Don't worry, it's not all just learning—you'll actually build a real project during the course. This project will use everything you've learned: Node.js, EJS, MongoDB, and Express. It will be a great example of what you can do and a start for your own projects

By the end of the course, you'll have the skills to make your own web apps, and a project to show for it which you can expand as you want. This is perfect if you want to learn quickly and start making things right away. Hope to see you in the course and have that journey together ! 

Let's get coding and build something together !


Who this course is for:

  • The course is designed for individuals who already have a basic understanding of JavaScript and are interested in learning backend development with NodeJs. It's ideal for those who want to build exciting projects using MongoDB, Express, and EJS, as well as PostgreSQL with Express and a template engine. This course offers a comprehensive learning experience for aspiring backend developers, providing practical skills in a range of technologies crucial for modern web development. Whether you're looking to enhance your current skills or embark on a new career path, this course offers the tools and knowledge needed to succeed in the dynamic field of backend development.