وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Building a Website with Node.js and Express.js

سرفصل های دوره

Node.js is a major platform for the web, used by companies like Uber, Netflix, and Intuit. Express.js is a fast, minimalist framework that sits on top of Node.js and allows you to build powerful single- and multi-page web applications and websites. In this course, instructor Daniel Khan shows how to build a realistic and robust website with these technologies. Learn how to build a basic application in minutes, transform HTML into dynamic pages, leverage template engines to modularize code, add routing and business logic, handle errors, store form data, and create API endpoints for single-page applications. Along the way, Daniel helps you pick up bits and pieces about Express.js and improve your overall knowledge of how to work effectively with Node.js.


01 - Introduction
  • 01 - Dynamic websites with Node and Express
  • 02 - What you should know
  • 03 - Using the exercise files and GitHub
  • 04 - Setting up your development environment

  • 02 - 1. Building a Basic Express Application
  • 01 - Create an Express server in three minutes
  • 02 - Building from a HTML page or template
  • 03 - Serving HTML pages and static content
  • 04 - Setting up ESLint and Prettier
  • 05 - Setting up nodemon

  • 03 - 2. Template Engines
  • 01 - Template engines and Express
  • 02 - Getting to know the EJS template engine
  • 03 - Rendering the index page with EJS

  • 04 - 3. Express Routes and Middleware
  • 01 - Express middleware and routes
  • 02 - Modular routes with express.Router
  • 03 - Creating routes for all subpages
  • 04 - Add business logic
  • 05 - Add a session management middleware

  • 05 - 4. Professional Templating with Express
  • 01 - Create a site-wide layout
  • 02 - Using partials with EJS
  • 03 - Template variables in more detail
  • 04 - Looping through lists in templates
  • 05 - Creating a list page
  • 06 - Using parameter routes
  • 07 - Challenge Partials and lists
  • 08 - Solution Partials and lists

  • 06 - 5. Handling Errors Gracefully
  • 01 - How to handle errors in express
  • 02 - Creating an error page
  • 03 - Populating the error page

  • 07 - 6. Handling Form Data
  • 01 - Creating a form template
  • 02 - Handling POST requests
  • 03 - Validating and sanitizing user input
  • 04 - Storing data

  • 08 - 7. Creating APIs with Express
  • 01 - A little intro to REST APIs
  • 02 - Creating and testing an API endpoint
  • 03 - Add client side JavaScript
  • 04 - Updating the page from REST

  • 09 - Conclusion
  • 01 - Build on what youve learned
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 33581
    حجم: 544 مگابایت
    مدت زمان: 191 دقیقه
    تاریخ انتشار: 7 فروردین 1403
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید