آموزش Node.js برای مبتدیان - توسعه دهنده + پروژه Node js شوید

Node.js for Beginners - Become a Node js Developer + Project

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یک سیستم CMS شگفت انگیز بسازید - با استفاده از Express + MongoDB + Bootstrap - Handlebars + Authentication + AJAX + Deployment برای ایجاد برنامه های NodeJS شگفت انگیز مانند CMS که در اینجا با استفاده از Express، MongoDB و موارد دیگر می سازیم تا برنامه های Nodejs را در Cloud برای ایجاد سیستم ورود و ثبت نام ایجاد کنیم. استفاده از NodeJS برای استفاده از Mongoose (ODM) - بسیار شبیه به ORM برای ایجاد رویدادهای سفارشی برای وارد کردن و صادر کردن داده ها استفاده از Express FrameWork برای رسیدگی به درخواست های HTTP برای رسیدگی به فایل ها برای استفاده از WebSockets - (برنامه چت) برای استفاده از PassportJS یک ماژول برای ورود به سیستم به فیس بوک، توییتر، گوگل و موارد دیگر برای استفاده از موتورهای قالب مانند Handlebars و بسیاری موارد دیگر....... پیش نیازها:برای یادگیری NodeJs مقداری جاوا اسکریپت برای این دوره مورد نیاز است.

من درباره شما نمی‌دانم، اما کلاس‌های معمولی من را خسته می‌کند، و به همین دلیل است که در این دوره Node.js، یادگیری بسیاری از چیزهای جالب را سرگرم‌کننده می‌کنیم. این دوره برای افراد مبتدی در دنیای NodeJs در نظر گرفته شده است.


این دوره برای شماست اگر .................

شما در NodeJs کاملاً مبتدی هستید

شما به دنبال شغل بهتری هستید

شما به‌عنوان توسعه‌دهنده به دنبال افزایش حقوق خود هستید

قبلاً سعی کرده‌اید NODE,js را یاد بگیرید و خیلی سخت بود - من این کار را آسان می‌کنم!

شما در حال تلاش برای ورود به دنیای زاویه ای هستید

شما می خواهید با موفقیت زیادی به یک توسعه دهنده وب عالی تبدیل شوید

فقط باید به‌عنوان برنامه‌نویس درآمد جدی داشته باشید 


NODEjs یا Node.js چیست؟

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

بعضی از ما آن را Node.js، NODE یا فقط NodeJs می‌نامیم، اما معنی همه آنها یکسان است. NodeJs یک زمان اجرا برای استفاده از جاوا اسکریپت در سرورها است. Runtime مانند یک واسطه عمل می کند و در این مورد NodeJs به ما کمک می کند از جاوا اسکریپت برای مدیریت فرآیندهای سیستم، فایل ها و حتی پایگاه داده ها استفاده کنیم. NodeJs به زبان C++ نوشته شده است که یک زبان برنامه نویسی قدرتمند در سطح بالا است که کارهای جالب زیادی انجام می دهد.


رویکرد من

من حرفه ای هستم اما خسته کننده نیستم

من هم مثل شما یک فرد معمولی هستم - مربی شما، معلم!

من گاهی شوخی می کنم که خوابت نبرد (می دانم چطور است)

روش تدریس من غیرمتعارف است - آن را جستجو کنید :) 


هدف من

برعکس اینکه چرا دیگران تدریس می‌کنند، این کار را برای کمک به موفقیت افراد در زندگی انجام می‌دهم و همچنین به دلیل اینکه عاشق تدریس هستم. زمانی احساس موفقیت می کنم که شاگردانم موفق شوند. هدف ما این است که تا حد امکان به افراد بیشتری آموزش دهیم و در عین حال از آن لذت ببریم.


قول من به شما

اگر وقت خود را به من بدهید، این تجربه یادگیری را به چیزی تبدیل خواهم کرد که فراموش نخواهید کرد. این دوره برای تغییر زندگی با تمام دانش موجود ایجاد شده است.

به تمام سوالات شما به موقع پاسخ داده خواهد شد

من شما را خسته نمی‌کنم 

آن را سرگرم‌کننده خواهم کرد

دانش زیادی از این دوره کسب خواهید کرد


سوالات متداول.......................

سؤال: آیا NODE.js ارزش یادگیری دارد؟

چی؟ البته Node.js داغ ترین فناوری برای یادگیری در حال حاضر است. مشاغل NodeJs تقاضا زیادی دارند، توسعه دهندگان کافی برای پر کردن آنها وجود ندارد. در واقع، ما هزاران ایمیل از استخدام‌کنندگانی دریافت می‌کنیم که از توسعه‌دهندگان NODE.js درخواست می‌کنند.

س: آیا می توانم NODE.js را بشناسم؟

ببخشید؟ زمانی که این مهارت را داشته باشید، پول به طور خودکار به دست می آید. از کنار دستگاه خودپرداز عبور می‌کنید و پول فقط برای شما بیرون می‌آید، فقط شوخی می‌کنید :) . واقعا! شما نیازی به نگرانی در مورد مشاغل یا پروژه ها ندارید، وقتی NODE.js را می شناسید، می توانید انتخاب کنید که می خواهید با چه کسی کار کنید. این دوره همه چیزهایی را که باید بدانید تا واقعاً برای شما اتفاق بیفتد را آموزش می دهد، به من اعتماد کنید. مطمئناً باید برای خود یک رزومه تهیه کنید و مهارت های خود را به کارفرمایان آینده خود نشان دهید، اما به همین دلیل است که ما اینجا هستیم تا به مهارت ها کمک کنیم.

$MONEY شما که در این دوره سرمایه گذاری شده است بارها و بارها چند برابر خواهد شد. Udemy دوره‌ها را برای همه مقرون به صرفه‌تر می‌کند. چنین دوره‌ای در بازار هزاران دلار هزینه دارد، اما در اینجا می‌توانید آن را برای کسری و با گارانتی 30 روزه بدون سؤال استفاده کنید.


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

مقدمه و مراحل اولیه Introduction and first steps

  • معرفی Introduction

  • معرفی Introduction

  • فایل های تمرینی Exercise files

  • Node.js چیست؟ What is Node.js

  • Node.js چیست؟ What is Node.js

  • نصب NODE.js در MAC Installing NODE.js in a MAC

  • نصب NODE.js در MAC Installing NODE.js in a MAC

  • نصب NODE.js در ویندوز Installing NODE.js in Windows

  • نصب NODE.js در ویندوز Installing NODE.js in Windows

مقدمه و مراحل اولیه Introduction and first steps

  • فایل های تمرینی Exercise files

مبانی اصلی Core Fundamentals

  • استفاده از IDE توصیه می شود IDE's recommended to use

  • استفاده از IDE توصیه می شود IDE's recommended to use

  • شی جهانی The Global object

  • شی جهانی The Global object

  • شیء Process The Process object

  • خط خواندن Readline

  • خط خواندن Readline

  • رویدادهای سفارشی Custom Events

  • رویدادهای سفارشی Custom Events

  • مدول Module

  • مدول Module

  • صادرات Exporting

  • فرآیندهای کودک Child Processes

  • فرآیندهای کودک Child Processes

مبانی اصلی Core Fundamentals

  • شیء Process The Process object

  • صادرات Exporting

مبانی اصلی - بازی با سیستم فایل Core Fundamentals - Playing with the File System

  • خواندن فایل ها Reading files

  • نوشتن فایل Writing files

  • نوشتن فایل Writing files

  • به روز شده - ایجاد دایرکتوری ها UPDATED - Creating directories

  • حذف دایرکتوری ها Removing directories

  • تغییر نام دایرکتوری ها Renaming directories

  • تغییر نام دایرکتوری ها Renaming directories

مبانی اصلی - بازی با سیستم فایل Core Fundamentals - Playing with the File System

  • خواندن فایل ها Reading files

  • به روز شده - ایجاد دایرکتوری ها UPDATED - Creating directories

  • حذف دایرکتوری ها Removing directories

مبانی اصلی - HTTP - NPM و موارد دیگر Core Fundamentals - HTTP - NPM and More

  • درخواست های بومی HTTP HTTP native Requests

  • درخواست های بومی HTTP HTTP native Requests

  • ایجاد وب سرور Creating Web Servers

  • ایجاد وب سرور Creating Web Servers

  • ارائه فایل ها Serving files

  • ارائه فایل ها Serving files

  • داده های HTTP و JSON قسمت 1 HTTP and JSON data part 1

  • داده های HTTP و JSON قسمت 2 HTTP and JSON data part 2

  • داده های HTTP و JSON قسمت 2 HTTP and JSON data part 2

  • HTTP و ارسال داده ها HTTP & Post Data

  • HTTP و ارسال داده ها HTTP & Post Data

  • معرفی NPM Intro to NPM

  • معرفی NPM Intro to NPM

  • AXIOS AXIOS

  • ماژول اتوماسیون سرور Server Automation Module

  • ماژول اتوماسیون سرور Server Automation Module

مبانی اصلی - HTTP - NPM و موارد دیگر Core Fundamentals - HTTP - NPM and More

  • داده های HTTP و JSON قسمت 1 HTTP and JSON data part 1

  • AXIOS AXIOS

چارچوب اکسپرس The Express Framework

  • مقدمه The Intro

  • مسیرها Routes

  • پارامترهای مسیر Route Parameters

  • پارامترهای مسیر Route Parameters

  • میان افزارها Middlewares

  • میان افزارها Middlewares

  • ارسال اطلاعات پست با Express Submitting Post Data with Express

چارچوب اکسپرس The Express Framework

  • مقدمه The Intro

  • مسیرها Routes

  • ارسال اطلاعات پست با Express Submitting Post Data with Express

دنیای هیجان انگیز Websockets - برنامه چت کوچک The exciting World of Websockets - Small Chat App

  • مقدمه و اتصال Intro and Connection

  • مقدمه و اتصال Intro and Connection

  • ارسال اطلاعات فرم Sending Form Data

  • صدا و سیما Broadcasting

  • صدا و سیما Broadcasting

  • مدیریت داده های سمت مشتری Client Side Data Data Handling

  • مدیریت داده های سمت مشتری Client Side Data Data Handling

  • ارتباط با تمامی مشتریان Communication with all clients

دنیای هیجان انگیز Websockets - برنامه چت کوچک The exciting World of Websockets - Small Chat App

  • ارسال اطلاعات فرم Sending Form Data

  • ارتباط با تمامی مشتریان Communication with all clients

پایگاه داده - نحوه استفاده از MongoDB Database - How to use MongoDB

  • معرفی پایگاه داده Database intro

  • معرفی پایگاه داده Database intro

  • نصب MongoDB در ویندوز Installing MongoDB in Windows

  • نصب MongoDB در مک Installing MongoDB in a MAC

  • نصب MongoDB در مک Installing MongoDB in a MAC

  • اتصال به MongoDB با استفاده از MondoDB Client Connecting to MongoDB using the MondoDB Client

  • اتصال به MongoDB با استفاده از MondoDB Client Connecting to MongoDB using the MondoDB Client

  • اتصال به MongoDB با استفاده از ODM - Mongoose Connecting to MongoDB using an ODM - Mongoose

  • بیایید واژگان پایگاه داده را یاد بگیریم Let's learn some Database Vocabulary

  • بیایید واژگان پایگاه داده را یاد بگیریم Let's learn some Database Vocabulary

  • MongoDB Client - درج داده ها MongoDB Client - Inserting Data

  • ObjectID The ObjectID

  • MongoDB Client- Fetching MongoDB Client- Fetching

  • MongoDB Client- Fetching MongoDB Client- Fetching

  • مشتری MongoDB - به روز رسانی MongoDB Client - Updating

  • حذف کلاینت MongoDB MongoDB Client Deleting

  • حذف کلاینت MongoDB MongoDB Client Deleting

  • نصب پست مرد PostMan Installation

  • نصب پست مرد PostMan Installation

پایگاه داده - نحوه استفاده از MongoDB Database - How to use MongoDB

  • نصب MongoDB در ویندوز Installing MongoDB in Windows

  • اتصال به MongoDB با استفاده از ODM - Mongoose Connecting to MongoDB using an ODM - Mongoose

  • MongoDB Client - درج داده ها MongoDB Client - Inserting Data

  • ObjectID The ObjectID

  • مشتری MongoDB - به روز رسانی MongoDB Client - Updating

پایگاه داده - نحوه استفاده از Mongoose - ODM Database - How to use Mongoose - ODM

  • Mongoose - ODM - راه اندازی Mongoose - ODM - Setup

  • Mongoose - ODM - راه اندازی Mongoose - ODM - Setup

  • Mongoose - ایجاد یک مدل بخش 1 Mongoose - creating a Model part 1

  • Mongoose - ایجاد یک مدل بخش 1 Mongoose - creating a Model part 1

  • Mongoose - ایجاد یک مدل قسمت 2 - درج داده و اعتبارسنجی Mongoose - creating a Model part 2 - Data insertion and Validation

  • Mongoose - ایجاد یک مدل قسمت 3 - با استفاده از Schema Object Mongoose - creating a Model part 3 - Using the Schema Object

  • راه اندازی Express Setting up Express

  • راه اندازی Express Setting up Express

  • ایجاد مسیرها قسمت 1 Creating Routes part 1

  • ایجاد مسیرها قسمت 2 - ذخیره داده های خام Creating Routes part 2 - saving raw data

  • ایجاد مسیرها قسمت 2 - ذخیره داده های خام Creating Routes part 2 - saving raw data

  • تنظیم کد ما برای ذخیره داده های POST Setting up our code to save POST data

  • تنظیم کد ما برای ذخیره داده های POST Setting up our code to save POST data

  • ذخیره داده های POST Saving POST data

  • واکشی داده ها Fetching Data

  • واکشی داده ها Fetching Data

  • به روز رسانی داده ها با PATCH Updating Data with PATCH

  • به روز رسانی داده ها با PATCH Updating Data with PATCH

  • به روز رسانی داده ها با PUT Updating Data with PUT

  • به روز رسانی داده ها با PUT Updating Data with PUT

  • حذف داده ها Deleting Data

پایگاه داده - نحوه استفاده از Mongoose - ODM Database - How to use Mongoose - ODM

  • Mongoose - ایجاد یک مدل قسمت 2 - درج داده و اعتبارسنجی Mongoose - creating a Model part 2 - Data insertion and Validation

  • Mongoose - ایجاد یک مدل قسمت 3 - با استفاده از Schema Object Mongoose - creating a Model part 3 - Using the Schema Object

  • ایجاد مسیرها قسمت 1 Creating Routes part 1

  • ذخیره داده های POST Saving POST data

  • حذف داده ها Deleting Data

ورود و ثبت نام Login and Registration

  • مقدمه و دانلود ماژول ها Intro and Modules Downloads

  • مقدمه و دانلود ماژول ها Intro and Modules Downloads

  • راه اندازی اکسپرس سرور و پایگاه داده ما Setting up Express Server and our Database

  • راه اندازی اکسپرس سرور و پایگاه داده ما Setting up Express Server and our Database

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

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

  • ثبت نام قسمت 1 - ایجاد مسیر ثبت نام ما Registration part 1 - Creating our register route

  • ثبت قسمت 2 - اضافه کردن تجزیه کننده بدن ما Registration part 2 - Adding our Body Parser

  • ثبت قسمت 2 - اضافه کردن تجزیه کننده بدن ما Registration part 2 - Adding our Body Parser

  • ثبت قسمت 3- ذخیره کاربر Registration part 3- Saving the User

  • ثبت قسمت 3- ذخیره کاربر Registration part 3- Saving the User

  • ثبت نام قسمت 4- اجازه دهید رمز عبور را هش کنیم Registration part 4- Let's Hash the Password

  • ثبت نام قسمت 4- اجازه دهید رمز عبور را هش کنیم Registration part 4- Let's Hash the Password

  • ورود به سیستم قسمت 1 - راه اندازی مسیر ورود Login part 1 - Setting up the Login route

  • ورود به سیستم قسمت 1 - راه اندازی مسیر ورود Login part 1 - Setting up the Login route

  • ورود به سیستم قسمت 2 - تست ورود کاربر Login part 2 - Testing User Login

  • ورود به سیستم قسمت 2 - تست ورود کاربر Login part 2 - Testing User Login

ورود و ثبت نام Login and Registration

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

  • ثبت نام قسمت 1 - ایجاد مسیر ثبت نام ما Registration part 1 - Creating our register route

بخش پروژه CMS CMS Project Section

  • راه اندازی دایرکتوری های پروژه Project directories setup

  • راه اندازی دایرکتوری های پروژه Project directories setup

  • راه اندازی سرور ما Initializing our server

  • راه اندازی سرور ما Initializing our server

  • راه اندازی صفحه اصلی Setting up Home page

  • محتوای صفحه پویا و به کار گرفتن سبک ها Dynamic page content and getting styles to work

  • محتوای صفحه پویا و به کار گرفتن سبک ها Dynamic page content and getting styles to work

  • از جمله جزئی Including Partials

  • از جمله جزئی Including Partials

  • ایجاد نماهای ورود و ثبت نام ما Creating our Login and Registration Views

  • ساخت نماهای صفحه اصلی Build home page views

  • راه اندازی مدیریت قسمت 1 - بارگیری و استفاده از مسیرها Admin Setup part 1 - Loading and using routes

  • راه اندازی مدیریت قسمت 1 - بارگیری و استفاده از مسیرها Admin Setup part 1 - Loading and using routes

  • قسمت 2 راه اندازی مدیریت - طرح بندی پیش فرض Admin Setup part 2 - Default layout

  • راه اندازی مدیریت قسمت 3 - قسمت ها و پیوندها Admin Setup part 3 - partials and links

  • راه اندازی مدیریت قسمت 4 - فایل های جاوا اسکریپت Admin Setup part 4 - Javascript files

بخش پروژه CMS CMS Project Section

  • راه اندازی صفحه اصلی Setting up Home page

  • ایجاد نماهای ورود و ثبت نام ما Creating our Login and Registration Views

  • ساخت نماهای صفحه اصلی Build home page views

  • قسمت 2 راه اندازی مدیریت - طرح بندی پیش فرض Admin Setup part 2 - Default layout

  • راه اندازی مدیریت قسمت 3 - قسمت ها و پیوندها Admin Setup part 3 - partials and links

  • راه اندازی مدیریت قسمت 4 - فایل های جاوا اسکریپت Admin Setup part 4 - Javascript files

بخش پروژه CMS - پست ها CMS Project Section - POSTS

  • ایجاد مسیرهای پست قسمت 1 Creating Post routes part 1

  • بیایید یک اتصال پایگاه داده ایجاد کنیم Let's create a database connection

  • بیایید یک اتصال پایگاه داده ایجاد کنیم Let's create a database connection

  • ایجاد فرم قسمت 1 Creating the form part 1

  • ایجاد فرم قسمت 2 Creating the form part 2

  • ایجاد پست مدل قسمت 1 Creating a Post Model part 1

  • ایجاد پست مدل قسمت 1 Creating a Post Model part 1

  • ایجاد پست مدل قسمت 2 Creating a Post Model part 2

  • ایجاد پست مدل قسمت 2 Creating a Post Model part 2

  • از جمله تجزیه کننده بدن و آزمایش Including body-parser and testing

  • تست مدل پست ما Testing our Post model

  • ذخیره یک پست Saving a Post

  • ذخیره یک پست Saving a Post

  • خواندن داده ها قسمت 1 - ایجاد فرم Reading data part 1 - Form creation

  • به روز شده - خواندن داده ها قسمت 2 - خواندن داده ها UPDATED - Reading Data part 2 - Reading data

  • به روز شده - خواندن داده ها قسمت 2 - خواندن داده ها UPDATED - Reading Data part 2 - Reading data

  • به روز رسانی قسمت 1 Updating part 1

  • به روز رسانی قسمت 1 Updating part 1

  • به روز رسانی قسمت 2 - نمایش داده ها به فرم Updating part 2 - Displaying data back to the form

  • به روز رسانی قسمت 2 - نمایش داده ها به فرم Updating part 2 - Displaying data back to the form

  • به روز رسانی قسمت 3 - تنظیم عملکرد دسته Updating part 3 - Handlebars function setup

  • به روز رسانی قسمت 4 - عملکرد فرمان به پایان رسید Updating part 4 - Handlebars function finished

  • به روز رسانی قسمت 5 - ماژول لغو روش Updating part 5 - Method Override Module

  • به روز رسانی قسمت 6 - در نهایت به روز رسانی :) Updating part 6 - Finally updating :)

  • حذف پست ها Deleting Posts

  • حذف پست ها Deleting Posts

  • ساخت داده های ساختگی قسمت 1 - راه اندازی Dummy Data creation part 1 - setup

  • ساخت داده ساختگی قسمت 2 - به پایان رسید Dummy Data creation part 2 - Finished

بخش پروژه CMS - پست ها CMS Project Section - POSTS

  • ایجاد مسیرهای پست قسمت 1 Creating Post routes part 1

  • ایجاد فرم قسمت 1 Creating the form part 1

  • ایجاد فرم قسمت 2 Creating the form part 2

  • از جمله تجزیه کننده بدن و آزمایش Including body-parser and testing

  • تست مدل پست ما Testing our Post model

  • خواندن داده ها قسمت 1 - ایجاد فرم Reading data part 1 - Form creation

  • به روز رسانی قسمت 3 - تنظیم عملکرد دسته Updating part 3 - Handlebars function setup

  • به روز رسانی قسمت 4 - عملکرد فرمان به پایان رسید Updating part 4 - Handlebars function finished

  • به روز رسانی قسمت 5 - ماژول لغو روش Updating part 5 - Method Override Module

  • به روز رسانی قسمت 6 - در نهایت به روز رسانی :) Updating part 6 - Finally updating :)

  • ساخت داده های ساختگی قسمت 1 - راه اندازی Dummy Data creation part 1 - setup

  • ساخت داده ساختگی قسمت 2 - به پایان رسید Dummy Data creation part 2 - Finished

پروژه CMS - ویژگی آپلود CMS Project - UPLOAD feature

  • نصب و راه اندازی ماژول آپلود Installing and setting up the Upload Module

  • نصب و راه اندازی ماژول آپلود Installing and setting up the Upload Module

  • آزمایش شی FILES Testing the FILES Object

  • آزمایش شی FILES Testing the FILES Object

  • در حال آپلود یک فایل Uploading a file

  • ایجاد یک تابع کمکی برای آزمایش اشیاء خالی Creating a helper function to test Empty Objects

  • ایجاد یک تابع کمکی برای آزمایش اشیاء خالی Creating a helper function to test Empty Objects

  • درج مرجع فایل در پایگاه داده Inserting the file reference to the database

  • تغییر تصاویر تکراری برای داشتن نام های مختلف Modifying duplicate pictures to have different names

  • تغییر تصاویر تکراری برای داشتن نام های مختلف Modifying duplicate pictures to have different names

  • نمایش تصاویر آپلود شده Displaying the uploaded pictures

  • حذف فایل ها/تصاویر با پست Deleting the files / images with the post

  • حذف فایل ها/تصاویر با پست Deleting the files / images with the post

پروژه CMS - ویژگی آپلود CMS Project - UPLOAD feature

  • در حال آپلود یک فایل Uploading a file

  • درج مرجع فایل در پایگاه داده Inserting the file reference to the database

  • نمایش تصاویر آپلود شده Displaying the uploaded pictures

پروژه CMS - اعتبار سنجی فرم CMS Project - Form Validation

  • اعتبار بخش 1 Validation part 1

  • اعتبار بخش 1 Validation part 1

  • اعتبار بخش 2 Validation part 2

  • اعتبارسنجی مدل - CATCH Model Validations - CATCH

پروژه CMS - اعتبار سنجی فرم CMS Project - Form Validation

  • اعتبار بخش 2 Validation part 2

  • اعتبارسنجی مدل - CATCH Model Validations - CATCH

پروژه CMS - چیزی در مورد SESSIONS/FLASH CMS Project - Something about SESSIONS / FLASH

  • در حال نصب ماژول Installing Module

  • بررسی SESSION و نمایش پیام های فلش Checking SESSION and displaying Flash messages

  • بررسی SESSION و نمایش پیام های فلش Checking SESSION and displaying Flash messages

  • خطاهای جلسه به صورت جزئی Session errors in partials

  • آپلود - به روز رسانی - ویرایش فایل ها در پست UPLOAD - update - editing files in post

  • به روز رسانی و حذف پیام فلش Update and Delete Flash message

  • به روز رسانی و حذف پیام فلش Update and Delete Flash message

  • پاک کردن پیوندهای Nav Cleaning up Nav links

پروژه CMS - چیزی در مورد SESSIONS/FLASH CMS Project - Something about SESSIONS / FLASH

  • در حال نصب ماژول Installing Module

  • خطاهای جلسه به صورت جزئی Session errors in partials

  • آپلود - به روز رسانی - ویرایش فایل ها در پست UPLOAD - update - editing files in post

  • پاک کردن پیوندهای Nav Cleaning up Nav links

پروژه CMS - تاریخ های ویژگی اضافی CMS Project - Extra Feature Dates

  • افزودن تاریخ های پیش فرض در مدل پست Adding default Dates on Post Model

  • افزودن تاریخ های پیش فرض در مدل پست Adding default Dates on Post Model

  • نصب و راه اندازی ماژول تاریخ Installing Date Module and setup

  • استفاده از تابع Handlebars برای قالب بندی تاریخ ها در Views Using a Handlebars function to format dates in Views

پروژه CMS - تاریخ های ویژگی اضافی CMS Project - Extra Feature Dates

  • نصب و راه اندازی ماژول تاریخ Installing Date Module and setup

  • استفاده از تابع Handlebars برای قالب بندی تاریخ ها در Views Using a Handlebars function to format dates in Views

پروژه CMS - پست‌های جلویی CMS Project - Front End POSTS

  • صفحه اصلی داده های پویا قسمت 1 - راه اندازی Home page dynamic data part 1 - Setup

  • صفحه اصلی داده های پویا قسمت 1 - راه اندازی Home page dynamic data part 1 - Setup

  • صفحه اصلی داده های پویا قسمت 2 - نمایش داده ها Home page dynamic data part 2 - Displaying data

  • صفحه اصلی داده های پویا قسمت 2 - نمایش داده ها Home page dynamic data part 2 - Displaying data

  • ایجاد یک مسیر پست واحد قسمت 1 - راه اندازی Creating a SINGLE post route part 1 -Setup

  • ایجاد یک مسیر تک پست قسمت 2 - جایگزینی Static با داده های Dynamic Creating a Single Post Route part 2 -Replacing Static with Dynamic data

پروژه CMS - پست‌های جلویی CMS Project - Front End POSTS

  • ایجاد یک مسیر پست واحد قسمت 1 - راه اندازی Creating a SINGLE post route part 1 -Setup

  • ایجاد یک مسیر تک پست قسمت 2 - جایگزینی Static با داده های Dynamic Creating a Single Post Route part 2 -Replacing Static with Dynamic data

پروژه CMS - دسته بندی ها CMS Project - Categories

  • مسیرها و راه اندازی را مشاهده می کند Views routes and setup

  • فهرست دسته ها - ایجاد فرم Categories Index - Create Form

  • فهرست دسته ها - ایجاد فرم Categories Index - Create Form

  • فهرست دسته ها - فرم نمایش Categories Index - Display Form

  • فهرست دسته ها - فرم نمایش Categories Index - Display Form

  • ایجاد یک دسته Creating a category

  • نمایش دسته ها Displaying Categories

  • نمایش دسته ها Displaying Categories

  • دسته ها ویرایش قسمت -1 - پیوند Categories edit part -1 - Link

  • دسته ها ویرایش قسمت -1 - پیوند Categories edit part -1 - Link

  • دسته ها ویرایش قسمت 2 - ویرایش نمایش Categories edit part 2 - Edit View

  • دسته ها ویرایش قسمت 2 - ویرایش نمایش Categories edit part 2 - Edit View

  • دسته ها - به روز رسانی Categories - Updating

  • دسته ها - به روز رسانی Categories - Updating

  • دسته ها - حذف Categories - Deleting

  • دسته ها - حذف Categories - Deleting

  • نمایش دسته ها در صفحه اصلی Displaying Categories in Home Page

  • نمایش دسته ها در صفحه اصلی Displaying Categories in Home Page

  • افزودن یک انتخاب به نمای ویرایش پست Adding a Select to the Edit Post View

  • افزودن یک انتخاب به نمای ویرایش پست Adding a Select to the Edit Post View

  • افزودن یک انتخاب به نمای ایجاد پست Adding a Select to the Create Post View

  • پایان کار با دسته بندی ها Finishing up with Categories

  • پایان کار با دسته بندی ها Finishing up with Categories

پروژه CMS - دسته بندی ها CMS Project - Categories

  • مسیرها و راه اندازی را مشاهده می کند Views routes and setup

  • ایجاد یک دسته Creating a category

  • افزودن یک انتخاب به نمای ایجاد پست Adding a Select to the Create Post View

پروژه CMS - احراز هویت - بخش ثبت CMS Project - Authentication - Registration Section

  • Auth Intro Auth Intro

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

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

  • افزودن کاربر ما به مسیر پست Adding our User to the Post route

  • اضافه کردن مقداری اعتبارسنجی Adding some Validation

  • ثبت نام کاربر Registering a User

  • هش کردن رمز عبور کاربر با ماژول - قسمت 1 Hashing User's password with a module - part 1

  • هش کردن رمز عبور کاربر با ماژول - قسمت 1 Hashing User's password with a module - part 1

  • هش کردن رمز عبور کاربر با ماژول - قسمت 2 Hashing User's password with a module - part 2

  • هش کردن رمز عبور کاربر با ماژول - قسمت 2 Hashing User's password with a module - part 2

  • اضافه کردن اعلان فلش برای ثبت نام Adding Flash notification for registration

  • کاربر از قبل ویژگی وجود دارد User already exists feature

  • کاربر از قبل ویژگی وجود دارد User already exists feature

پروژه CMS - احراز هویت - بخش ثبت CMS Project - Authentication - Registration Section

  • Auth Intro Auth Intro

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

  • افزودن کاربر ما به مسیر پست Adding our User to the Post route

  • اضافه کردن مقداری اعتبارسنجی Adding some Validation

  • ثبت نام کاربر Registering a User

  • اضافه کردن اعلان فلش برای ثبت نام Adding Flash notification for registration

پروژه CMS - احراز هویت - بخش ورود CMS Project - Authentication - Login Section

  • انتقال پیکربندی پایگاه داده و مسیر ورود به سیستم ارسال Moving Database Config and Post login route

  • انتقال پیکربندی پایگاه داده و مسیر ورود به سیستم ارسال Moving Database Config and Post login route

  • ماژول پاسپورت قسمت 1 - راه اندازی مسیر ورود به سیستم Passport Module part 1 - Login route setup

  • ماژول پاسپورت قسمت 1 - راه اندازی مسیر ورود به سیستم Passport Module part 1 - Login route setup

  • ماژول پاسپورت قسمت 2 - تست Passport Module part 2 - testing

  • ماژول پاسپورت قسمت 3 - تأیید کاربران Passport Module part 3 - Verifying users

  • ماژول پاسپورت قسمت 3 - ورود به سیستم کاربران Passport Module part 3 - Logging in the Users

  • نمایش کاربر وارد شده و خطاها Displaying Logged-In User and Errors

  • ورود به سیستم Login out

  • Login out Modal Login out Modal

  • Login out Modal Login out Modal

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

پروژه CMS - احراز هویت - بخش ورود CMS Project - Authentication - Login Section

  • ماژول پاسپورت قسمت 2 - تست Passport Module part 2 - testing

  • ماژول پاسپورت قسمت 3 - تأیید کاربران Passport Module part 3 - Verifying users

  • ماژول پاسپورت قسمت 3 - ورود به سیستم کاربران Passport Module part 3 - Logging in the Users

  • نمایش کاربر وارد شده و خطاها Displaying Logged-In User and Errors

  • ورود به سیستم Login out

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

پروژه CMS - نظرات CMS Project - Comments

  • روابط مدل Model relationships

  • ایجاد مسیر قسمت 1 - فرم Create route part 1 - form

  • ایجاد مسیر قسمت 1 - فرم Create route part 1 - form

  • ایجاد مسیر قسمت 2 - ایجاد نظرات Create route part 2 - creating comments

  • تنظیم نمایه نظرات ما Setting up our Comment index

  • تنظیم نمایه نظرات ما Setting up our Comment index

  • نمایش نظرات Displaying Comments

  • نمایش مالک نظر و تاریخ قالب‌بندی Displaying Comment Owner and formatting date

  • در حال حذف نظرات Deleting comments

  • حذف پست با نظرات Deleting Post with comments

  • نمایش فقط نظرات کاربران وارد شده Displaying only logged in user comments

  • حذف مراجع نظر در اسناد پست Deleting comment references in the Post documents

  • حذف مراجع نظر در اسناد پست Deleting comment references in the Post documents

  • پنهان کردن نظرات در صورت عدم اجازه Hiding comments if not allowed

  • نمایش نظرات - FRONT-END Displaying comments - FRONT-END

  • نمایش نظرات - FRONT-END Displaying comments - FRONT-END

  • جمع کردن کاربران در نظرات Populating users in comments

  • جمع کردن کاربران در نظرات Populating users in comments

  • پر کردن کاربر برای پست ها Populating user for posts

  • ایجاد یک صفحه خاص کاربر برای پست ها Creating a User specific page for Posts

  • ایجاد یک صفحه خاص کاربر برای پست ها Creating a User specific page for Posts

پروژه CMS - نظرات CMS Project - Comments

  • روابط مدل Model relationships

  • ایجاد مسیر قسمت 2 - ایجاد نظرات Create route part 2 - creating comments

  • نمایش نظرات Displaying Comments

  • نمایش مالک نظر و تاریخ قالب‌بندی Displaying Comment Owner and formatting date

  • در حال حذف نظرات Deleting comments

  • حذف پست با نظرات Deleting Post with comments

  • نمایش فقط نظرات کاربران وارد شده Displaying only logged in user comments

  • پنهان کردن نظرات در صورت عدم اجازه Hiding comments if not allowed

  • پر کردن کاربر برای پست ها Populating user for posts

پروژه CMS - نظرات - ویژگی AJAX CMS Project - Comments - AJAX Feature

  • نصب پلاگین Bootstrap Buttons Installing Bootstrap Buttons Plugin

  • مقداردهی اولیه دکمه ما Initializing our Button

  • مقداردهی اولیه دکمه ما Initializing our Button

  • گوش دادن به رویداد تغییر Listening for the Change Event

  • گوش دادن به رویداد تغییر Listening for the Change Event

  • ارسال درخواست AJAX - تست Sending the AJAX request - Test

  • دریافت داده ها Getting Data

  • دریافت داده ها Getting Data

  • در نهایت به روز رسانی با AJAX Finally Updating with AJAX

  • در نهایت به روز رسانی با AJAX Finally Updating with AJAX

  • افزودن چند اعلان با این کتابخانه عالی JS Adding some Notifications with this AWESOME JS Library

  • افزودن چند اعلان با این کتابخانه عالی JS Adding some Notifications with this AWESOME JS Library

  • نمایش فقط نظرات تایید شده Displaying only approved comments

  • نمایش فقط نظرات تایید شده Displaying only approved comments

  • افزودن اعلان فلش به نظرات Adding Flash notification to comments

  • افزودن اعلان فلش به نظرات Adding Flash notification to comments

پروژه CMS - نظرات - ویژگی AJAX CMS Project - Comments - AJAX Feature

  • نصب پلاگین Bootstrap Buttons Installing Bootstrap Buttons Plugin

  • ارسال درخواست AJAX - تست Sending the AJAX request - Test

پروژه CMS - نمودار مدیریت - ویژگی های اضافی CMS Project - Admin Chart - Extra Features

  • ایجاد نمودار در Admin Creating a chart on Admin

  • نمایش داده های پویا در نمودار Displaying dynamic data on chart

  • نمایش داده های پویا در نمودار Displaying dynamic data on chart

پروژه CMS - نمودار مدیریت - ویژگی های اضافی CMS Project - Admin Chart - Extra Features

  • ایجاد نمودار در Admin Creating a chart on Admin

ویژگی اضافی پروژه CMS - URL های زیبا CMS Project Extra Feature - Pretty URL's

  • دانلود بسته و راه اندازی قسمت 1 Downloading Package and setup part 1

  • دانلود بسته و راه اندازی قسمت 1 Downloading Package and setup part 1

  • ایجاد Slugs Creating Slugs

  • نمایش URL های زیبا Displaying Pretty URL's

  • نمایش URL های زیبا Displaying Pretty URL's

ویژگی اضافی پروژه CMS - URL های زیبا CMS Project Extra Feature - Pretty URL's

  • ایجاد Slugs Creating Slugs

ویژگی های اضافی پروژه CMS - صفحه بندی CMS Project Extra Features - Pagination

  • ایجاد عملکرد کمکی فرمان و آزمایش Creating handlebars helper function and testing

  • ایجاد عملکرد کمکی فرمان و آزمایش Creating handlebars helper function and testing

  • اصلاح مسیر Route modification

  • ایجاد آیتم های لیست پویا در تابع Handlebars قسمت 1 Creating dynamic list items in Handlebars function part 1

  • ایجاد آیتم های لیست پویا در تابع Handlebars قسمت 1 Creating dynamic list items in Handlebars function part 1

  • ایجاد آیتم های لیست پویا در تابع Handlebars قسمت 2 Creating dynamic list items in Handlebars function part 2

  • ایجاد آیتم های لیست پویا در تابع Handlebars قسمت 2 Creating dynamic list items in Handlebars function part 2

  • ایجاد آیتم های لیست پویا در تابع Handlebars قسمت 3 Creating dynamic list items in Handlebars function part 3

  • ایجاد آیتم های لیست پویا در تابع Handlebars قسمت 3 Creating dynamic list items in Handlebars function part 3

  • ایجاد آیتم های لیست پویا در تابع Handlebars قسمت 4 Creating dynamic list items in Handlebars function part 4

ویژگی های اضافی پروژه CMS - صفحه بندی CMS Project Extra Features - Pagination

  • اصلاح مسیر Route modification

  • ایجاد آیتم های لیست پویا در تابع Handlebars قسمت 4 Creating dynamic list items in Handlebars function part 4

ویژگی های اضافی و Refactoring Extra Features and Refactoring

  • چند پرس و جو در یک GO - قسمت 1 Multiple queries in one GO - part 1

  • چند پرس و جو در یک GO - قسمت 2 Multiple queries in one GO - part 2

ویژگی های اضافی و Refactoring Extra Features and Refactoring

  • چند پرس و جو در یک GO - قسمت 1 Multiple queries in one GO - part 1

  • چند پرس و جو در یک GO - قسمت 2 Multiple queries in one GO - part 2

ویژگی های اضافی - استقرار Extra Features - Deployment

  • ثبت نام برای خدمات ابری Signing up for Cloud Services

  • ایجاد پایگاه داده از راه دور ما Creating our remote database

  • ایجاد پایگاه داده از راه دور ما Creating our remote database

  • اتصال به پایگاه داده Connection to the database

  • نصب هروکو Installing Heroku

  • نصب هروکو Installing Heroku

  • راه اندازی برنامه آنلاین ما Launching our App Online

  • بازسازی اتصالات پایگاه داده Refactoring database connections

  • بیایید یک دامنه اضافه کنیم Let's add a domain

  • ویرایشگر WYSIWYG WYSIWYG Editor

  • ویرایشگر WYSIWYG WYSIWYG Editor

  • جدید - رفع پیوند خانه و سریعتر کردن برنامه های ما NEW - Fixing the home link and making our APPS Faster

  • جدید - رفع پیوند خانه و سریعتر کردن برنامه های ما NEW - Fixing the home link and making our APPS Faster

ویژگی های اضافی - استقرار Extra Features - Deployment

  • ثبت نام برای خدمات ابری Signing up for Cloud Services

  • اتصال به پایگاه داده Connection to the database

  • راه اندازی برنامه آنلاین ما Launching our App Online

  • بازسازی اتصالات پایگاه داده Refactoring database connections

  • بیایید یک دامنه اضافه کنیم Let's add a domain

نمایش نظرات

Udemy (یودمی)

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

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش Node.js برای مبتدیان - توسعه دهنده + پروژه Node js شوید
جزییات دوره
23 hours
203
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
14,054
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Edwin Diaz Edwin Diaz

Web Developer & Premium Udemy Instructor - 600،000 دانشجو مدارس و غیره آقای دیاز با بیش از یک میلیون دانشجو و مشتریانی که روزانه هزاران نفر رشد می کنند ، به شما اجازه می دهد که این تعداد صحبت کنند. تاسیس چندین شرکت آنلاین به آقای دیاز این امکان را داده است تا وقت لازم را برای آموزش دیگران داشته باشد. وی در حال حاضر فن آوری های وب را در سیستم عامل های مختلف آنلاین تدریس می کند. او همچنین جلسات مربیگری زندگی را آموزش می دهد تا به دیگران کمک کند تا در بسیاری از زمینه های زندگی به موفقیت بالایی دست پیدا کنند. از نظر آقای دیاز ، چیزی جز کمک به موفقیت در رسیدن به دیگران جایزه ای ندارد. توانایی وی در انتقال انرژی ، اشتیاق و دانش پیچیده به او امکان می دهد آنچه را که "آموزش" به بهترین وجه انجام دهد انجام دهد.

Coding Faculty Solutions Coding Faculty Solutions

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