ایکسپرس جی اس: آموزش نود! آموزش نود جی اس و اکسپرس جی اس - استاد نود جی اس شوید - آخرین آپدیت

دانلود EXPRESS.JS: Learn Node! Node js & Express js - Master Nodejs

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

آموزش Node.js و Express.js: متخصص Node.js شوید!

با این دوره جامع، متخصص Node.js و Express.js شوید! با Node.js و Express.js وب اپلیکیشن بسازید و با سیستم ماژول Node و NPM کار کنید.

  • ساخت APIهای RESTful با Express
  • طراحی و مدیریت پایگاه داده برای اپلیکیشن ها
  • انجام عملیات CRUD با Mongoose
  • مدل سازی ارتباط داده ها با Mongoose
  • پیاده سازی احراز هویت و مجوز دسترسی
  • مدیریت و ثبت موثر خطاها
  • و خیلی بیشتر!

پیش نیازها: آشنایی اولیه با JavaScript

اگر بر Node.js مسلط نباشید، دارید به خودتان ضربه می‌زنید. جدی می‌گوییم، "96% از توسعه‌دهندگان حرفه‌ای برای توسعه وب اپلیکیشن به آن تکیه می‌کنند."

بنابراین، اگر می‌خواهید به عنوان یک توسعه‌دهنده حرفه‌ای رقابت کنید، باید این ابزار را در زرادخانه خود داشته باشید.

به دوره کامل توسعه‌دهنده Node.js و Express.js خوش آمدید، مسیر کامل شما برای تسلط بر زمینه پویای توسعه وب بک‌اند.

این دوره شما را با ابزارها و تخصص لازم برای شکوفایی در حوزه‌ای که Node.js و Express.js آینده برنامه‌های کاربردی وب را شکل می‌دهند، تجهیز می‌کند، که پیش‌بینی می‌شود در سال‌های آینده به طور قابل توجهی گسترش یابد.

با بیش از 6 ساعت محتوا، سخنرانی‌های درجه یک و منابع گسترده، این برنامه درسی به عنوان جامع‌ترین راهنمای Node.js و Express.js موجود برجسته است.

حتی بدون داشتن پیشینه برنامه نویسی قبلی، از مبتدی به سطح متخصص خواهید رسید. آنچه این دوره را متمایز می کند:

  • آموزش توسط یک مهندس نرم افزار با تجربه با سابقه موفقیت رهبری می شود، که بیش از یک دهه است که تخصص خود را در موسسات معتبر در سراسر جهان به اشتراک گذاشته است.

  • این دوره به طور کامل به روز طراحی شده است، شما جدیدترین نسخه های Node.js و Express.js را یاد خواهید گرفت، همان فناوری های پیشرفته ای که در غول های فناوری نوآورانه استفاده می شود.

  • ما هیچ سنگی را برنگردانده ایم. انتظار ارائه های حرفه ای، تکالیف چالش برانگیز، پروژه های عملی، کمک های قابل دانلود، مقالات روشنگرانه و انبوهی از مطالب اضافی را داشته باشید.

  • این سرفصل به طور دقیق در طی چندین سال تدریس دانشگاهی، تکمیل شده با مشارکت کامل دانش آموزان و بازخورد، اصلاح شده است.

  • آموزش ما زندگی هزاران نفر را متحول کرده است، و بسیاری از فارغ التحصیلان به عنوان توسعه دهندگان حرفه ای پیشرفت کرده اند یا سرمایه گذاری های فناوری خود را راه اندازی کرده اند.

  • به روز رسانی های مداوم دوره به معنای مطالب جدید، پروژه های جدید و ماژول های یادگیری است که توسط شما - جامعه دانشجویی ما - هدایت می شود.

در این دوره جامع Node.js و Express.js، شما به طیف وسیعی از موضوعات، از جمله:

  • اصول اصلی زمان اجرای Node.js و نحوه متحول کردن توسعه سمت سرور

  • Express.js برای ساخت برنامه های کاربردی وب و API های مقیاس پذیر و کارآمد

  • تسلط بر مدیریت بسته با استفاده از npm برای رسیدگی به پروژه های پیچیده

  • عملیات پایگاه داده با Mongoose برای مدیریت قوی داده های باطن

  • مفاهیم پیشرفته در احراز هویت، میان‌افزار و طراحی API RESTful

  • ...و خیلی بیشتر!

در پایان دوره، شما در استفاده از Node.js و Express.js برای ایجاد راه حل های وب پیشرفته و بلادرنگ برای هر تقاضایی مهارت خواهید داشت.

وقتی ثبت نام می کنید، برای موارد زیر آماده شوید:

  • آموزش های ویدیویی متحرک جذاب

  • آموزش جامع از یک توسعه دهنده با تجربه

  • تکالیف و پروژه های Node.js و Express.js دنیای واقعی

  • آزمون های تعاملی برای تثبیت دانش

  • دانلودها: قطعه کد، ابزار و Cheat sheet

  • مقالات اختصاصی متناسب با Node.js و Express.js

  • ارزش یک برنامه درسی بیش از 1000 دلار در مواد دوره Node.js و Express.js

به ما در Evergreen Programming بپیوندید و سفر خود را برای تبدیل شدن به یک توسعه دهنده Node.js و Express.js آغاز کنید.

چرا صبر کنیم؟

دکمه خرید را فشار دهید و همین حالا در این دوره ثبت نام کنید!

شما را در داخل می بینیم!


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

شروع کار Getting Started

  • مقدمه‌ای بر دنیای Node.js Introduction to the Node.js Universe

  • درک Node.js: یک مقدمه Understanding Node.js: A Primer

  • طرح کلی معماری Node.js The Blueprint of Node.js Architecture

  • Node.js در زیر هود: مکانیک عملیاتی Node.js Under the Hood: Operational Mechanics

  • راه‌اندازی محیط Node.js شما Setting Up Your Node.js Environment

  • اولین قدم‌های شما در برنامه نویسی Node.js Your First Steps in Node.js Programming

سیستم ماژول Node Node Module System

  • اصول سیستم ماژول: یک مرور کلی Module System Essentials: An Overview

  • درون Node.js: شیء سراسری Inside Node.js: The Global Object

  • ماژول‌سازی در Node.js: یک رویکرد ماژولار Modularization in Node.js: A Modular Approach

  • ساخت یک ماژول سفارشی Node.js Crafting a Custom Node.js Module

  • بارگیری ماژول‌ها در Node.js Loading Modules in Node.js

  • پیمایش مسیرها در Node.js Navigating Paths in Node.js

  • ارتباط با سیستم عامل: ماژول سیستم عامل Node.js Interfacing with the OS: Node.js OS Module

  • دستکاری سیستم فایل با Node.js Manipulating the File System with Node.js

  • برنامه نویسی رویداد محور در Node.js Event-Driven Programming in Node.js

  • آرگومان‌های رویداد: غواصی عمیق‌تر Event Arguments: Diving Deeper

  • گسترش EventEmitter: رسیدگی پیشرفته به رویدادها Expanding EventEmitter: Advanced Event Handling

  • رسیدگی به درخواست‌های HTTP: شبکه Node.js Handling HTTP Requests: Node.js Networking

  • نقطه بازرسی تسلط بر Node.js Node.js Mastery Checkpoint

مدیریت بسته Node (NPM) Node Package Manager (NPM)

  • شروع به کار با NPM Getting Started with NPM

  • هسته اصلی پروژه‌های Node.js: package.json The Core of Node.js Projects: package.json

  • نصب و مدیریت بسته‌های Node Installing and Managing Node Packages

  • ادغام بسته‌های Node در پروژه شما Incorporating Node Packages into Your Project

  • مدیریت وابستگی‌ها مانند یک حرفه‌ای Managing Dependencies Like a Pro

  • بسته‌های NPM و نسخه گذاری: بهترین شیوه‌ها NPM Packages & Versioning: Best Practices

  • توضیح نسخه گذاری معنایی Semantic Versioning Explained

  • پیگیری بسته‌های نصب شده Keeping Track of Installed Packages

  • بینش‌های رجیستری NPM NPM Registry Insights

  • ارتقاء بسته‌های محلی خود Upgrading Your Local Packages

  • درک وابستگی‌های توسعه Understanding Development Dependencies

  • نحوه حذف نصب بسته‌های Node How to Uninstall Node Packages

  • مدیریت بسته‌های سراسری Node Handling Global Node Packages

  • آزمون NPM NPM Quiz

ساخت APIهای RESTful با Express Build RESTful APIs with Express

  • مروری بر این بخش Overview of This Section

  • طراحی سرویس‌های RESTful با Express.js Designing RESTful Services with Express.js

  • Express.js: یک مقدمه Express.js: An Introduction

  • ساخت اولین سرور Express.js شما Constructing Your First Express.js Server

  • توسعه کارآمد با Nodemon Efficient Development with Nodemon

  • ایمن سازی پیکربندی‌ها با متغیرهای محیطی Securing Configurations with Environment Variables

  • مسیریابی پویا با پارامترهای مسیر Dynamic Routing with Route Parameters

  • تسلط بر درخواست‌های HTTP GET Mastering HTTP GET Requests

  • رسیدگی موثر به درخواست‌های POST Handling POST Requests Effectively

  • تست نقاط پایانی با Postman Testing Endpoints with Postman

  • حفاظت از برنامه خود با اعتبارسنجی ورودی Safeguarding Your App with Input Validation

  • هنر درخواست HTTP PUT The Art of the HTTP PUT Request

  • اجرای صحیح درخواست‌های DELETE Executing DELETE Requests Correctly

  • پروژه - ساخت API شرکت‌ها Project - Build the Companies API

Express پیشرفته Advanced Express

  • غواصی در تکنیک‌های پیشرفته Express Diving Into Advanced Express Techniques

  • جادوی میان‌افزار در Express.js Middleware Magic in Express.js

  • ساخت میان‌افزار Express خودتان Crafting Your Own Express Middleware

  • استفاده از میان‌افزار داخلی Express Utilizing Built-in Express Middleware

  • بهبود Express با میان‌افزار شخص ثالث Enhancing Express with Third-party Middleware

  • پیکربندی Express برای محیط‌های مختلف Configuring Express for Different Environments

  • تکنیک‌های پیکربندی پیشرفته Advanced Configuration Techniques

  • عیب‌یابی و اشکال‌زدایی برنامه‌های Express Troubleshooting & Debugging Express Apps

  • نماهای پویا با موتورهای قالب‌بندی Dynamic Views with Templating Engines

  • ادغام پایگاه‌های داده با Express.js Integrating Databases with Express.js

  • ایمن سازی برنامه‌های Express با احراز هویت Securing Express Apps with Authentication

  • بهترین شیوه‌ها برای ساختاردهی برنامه‌های Express Best Practices for Structuring Express Apps

  • پروژه - بازسازی برنامه FareWheels ما Project - Restructuring our FareWheels App

عملیات CRUD با Mongoose CRUD Operations with Mongoose

  • شروع به کار با MongoDB Getting Started with MongoDB

  • نصب MongoDB برای Node.js Installing MongoDB for Node.js

  • اتصال Node.js به MongoDB Connecting Node.js to MongoDB

  • طراحی طرحواره‌های داده با Mongoose Designing Data Schemas with Mongoose

  • ایجاد و استفاده از مدل‌های Mongoose Creating and Using Mongoose Models

  • ذخیره سازی داده‌ها با Mongoose Persisting Data with Mongoose

  • تسلط بر پرسش‌های Mongoose Mastering Mongoose Queries

  • عملگرهای مقایسه‌ای پرسش Mongoose Mongoose Query Comparison Operators

  • عملیات منطقی در پرسش‌های Mongoose Logical Operations in Mongoose Queries

  • به کارگیری عبارات منظم در MongoDB Harnessing Regular Expressions in MongoDB

  • پیاده سازی صفحه بندی با Mongoose Implementing Pagination with Mongoose

  • الگوهای به روز رسانی Mongoose: رویکرد ابتدا پرسش Mongoose Update Patterns: Query First Approach

  • الگوهای به روز رسانی Mongoose: رویکرد ابتدا به روز رسانی Mongoose Update Patterns: Update First Approach

  • شمارش اسناد با Mongoose Counting Documents with Mongoose

  • حذف اسناد در Mongoose Removing Documents in Mongoose

  • عملیات CRUD MongoDB: تمرین 1 MongoDB CRUD Operation: Exercise 1

  • عملیات CRUD MongoDB: تمرین 2 MongoDB CRUD Operation: Exercise 2

  • عملیات CRUD MongoDB: تمرین 3 MongoDB CRUD Operation: Exercise 3

اعتبارسنجی Mongoose Mongoose Validation

  • پیاده سازی اعتبارسنجی در Mongoose Implementing Validation in Mongoose

  • استفاده از اعتبارسنج‌های داخلی Mongoose Utilizing Built-in Mongoose Validators

  • ایجاد اعتبارسنج‌های سفارشی در Mongoose Creating Custom Validators in Mongoose

  • رسیدگی به خطاهای اعتبارسنجی در Mongoose Handling Validation Errors in Mongoose

  • گزینه‌های نوع طرحواره و سفارشی سازی در Mongoose Schema Type Options and Customization in Mongoose

  • پروژه - افزودن پایداری به API شرکت‌ها Project - Add Persistence to Companies API

  • پروژه - ساخت API مشتریان Project - Build the Customers API

  • بازسازی پروژه FareWheels ما Restructuring our FareWheels Project

مدل سازی روابط با Mongoose Modeling Relationships with Mongoose

  • مدل سازی روابط داده با Mongoose Data Relationship Modeling with Mongoose

  • ارجاع به اسناد در Mongoose Referencing Documents in Mongoose

  • تسلط بر Population در Mongoose Mastering Population in Mongoose

  • تعبیه اسناد با Mongoose Embedding Documents with Mongoose

  • آرایه‌هایی از زیر اسناد در Mongoose Arrays of Sub-documents in Mongoose

  • پروژه - ساخت API خودروها Project - Build the Cars API

  • پروژه - ساخت API اجاره‌ها Project - Build the Rentals API

  • راه اندازی MongoDB برای تراکنش‌ها Setting up MongoDB for Transactions

  • انجام تراکنش‌ها با استفاده از Mongoose Performing Transactions using Mongoose

  • ObjectID در MongoDB ObjectID in MongoDB

  • اعتبارسنجی ObjectID با استفاده از Joi Validating ObjectID using Joi

احراز هویت و مجوز Authentication and Authorization

  • احراز هویت و مجوز - یک مقدمه Authentication and Authorization - An introduction

  • ایجاد مدل کاربر Creating the User Model

  • ثبت نام کاربران Registering Users

  • استفاده از Lodash Using Lodash

  • درهم سازی رمزهای عبور Hashing Passwords

  • احراز هویت کاربران Authenticating Users

  • تست احراز هویت Testing the Authentication

  • توکن‌های وب JSON JSON Web Tokens

  • تولید توکن‌های احراز هویت Generating Authentication Tokens

  • ذخیره سازی رازها در متغیرهای محیطی Storing Secrets in Environment Variables

  • تنظیم هدرهای پاسخ Setting Response Headers

  • کپسوله سازی منطق در مدل‌های Mongoose Encapsulating Logic in Mongoose Models

  • میان‌افزار مجوز Authorization Middleware

  • محافظت از مسیرها Protecting Routes

  • دریافت کاربر فعلی Getting the Current User

  • خروج کاربران Logging Out Users

  • مجوز مبتنی بر نقش Role-based Authorization

ورود به سیستم و رسیدگی به خطاها Logging and Handling Errors

  • ورود به سیستم و رسیدگی به خطاها - مقدمه Logging and Handling Errors - Introduction

  • رسیدگی به خطای انتخاب سرور Handling Server Selection Error

  • میان‌افزار خطا در Express Error Middleware in Express

  • حذف بلوک‌های Try-Catch Eliminating Try-Catch Blocks

  • استفاده از ماژول Express Async Errors Using Express Async Errors module

  • ورود به سیستم خطاها Logging Errors

  • ورود به سیستم به MongoDB Logging to MongoDB

  • استثنائات مدیریت نشده Uncaught Exceptions

  • رد شدن‌های مدیریت نشده Unhandled Rejections

  • استخراج مسیرها Extracting Routes

  • استخراج منطق ورود به سیستم Extracting the Logging Logic

  • استخراج منطق پایگاه داده Extracting the Database Logic

  • استخراج منطق پیکربندی Extracting the Config Logic

  • پروژه: استخراج اعتبارسنجی Joi و منطق سرور Project: Extract the Joi Validation and Server Logic

استقرار و بهترین شیوه‌های تولید Deployment and Production Best Practices

  • مقدمه‌ای بر استقرار An Introduction to Deployment

  • بهینه سازی برنامه Express.js برای تولید Optimizing Express.js App for Production

  • بهبود عملکرد و افزایش قابلیت اطمینان Improving Performance and Enhance Reliability

  • پیکربندی اسکریپت راه اندازی برای برنامه‌های دائمی Configuring Startup Script for Persistent Applications

  • فعال سازی ذخیره سازی با Nginx Enabling Caching with Nginx

  • راه اندازی Load Balancer با Nginx Setting Up a Load Balancer with Nginx

  • راه اندازی پروکسی معکوس با Nginx Setting Up a Reverse Proxy with Nginx

  • افزایش امنیت برنامه با HTTPS و محدود کردن نرخ Enhancing App Security with HTTPS and Rate Limiting

  • بهترین شیوه‌های امنیتی Security Best Practices

  • استقرار برنامه خود در تولید (بخش 1) Deploying our App to Production (Part-1)

  • استقرار برنامه خود در تولید (بخش 2) Deploying our App to Production (Part-2)

  • اضافه کردن دامنه سفارشی و پیکربندی DNS Add Custom Domain and DNS Configuration

نمایش نظرات

ایکسپرس جی اس: آموزش نود! آموزش نود جی اس و اکسپرس جی اس - استاد نود جی اس شوید
جزییات دوره
11.5 hours
128
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
245
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Evergreen Programming Evergreen Programming

مهارت های برنامه نویسی خود را تسریع کنید

Robyn Suchy Robyn Suchy

همکار مدرس یودمی، متخصص تعامل با دانشجو