آموزش NodeJS برای MEAN یا MERN Stack آسان شده است

NodeJS made easy for MEAN or MERN Stack

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اصول Node Master برای توسعه پشته MEARN اصول Node را بیاموزید استفاده از بسته های گره داخلی ایجاد API های REST با استفاده از Express Perform REST CRUD با استفاده از Mongo Client ایجاد REST Backend با استفاده از Mongoose Work در یک پروژه API بالینی بیمار Docker کردن برنامه گره خود ایجاد یک فایل Docker از Docker Compose برای راه اندازی کانتینرهای مختلف استفاده کنید. ایجاد یک صفحه فرانت اند با استفاده از React Secure API های REST خود با استفاده از OAuth، برنامه Node خود را به AWS متصل کنید و با پایگاه داده PostgreSQL کار کنید همه در مراحل ساده و دوره رایگان ES6

---

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

مدرس پاسخگو - همه سؤالات ظرف 24 ساعت پاسخ داده می شوند

ضبط‌های صوتی و ویدیویی حرفه‌ای (پیش‌نمایش‌های رایگان را بررسی کنید)

----

به هر شغل توسعه‌دهنده جاوا اسکریپت، Angular یا React که در آنجا پست می‌شود نگاه کنید، دانش و تجربه با Node.js ضروری است. در این دوره شما به تمام اصول NodeJS با استفاده از Express، Mongo، Mongoose، Docker، React تسلط خواهید داشت. و بیشتر.

آیا شما یک توسعه دهنده با تجربه جاوا اسکریپت هستید؟ آیا شما یک توسعه دهنده هستید که به تازگی حرفه توسعه وب خود را شروع کرده اید؟ پس این دوره برای شما مناسب است. شما به سرعت بر اصول Node مسلط خواهید شد و از آنها برای ایجاد backendهای جاوا اسکریپت استفاده خواهید کرد. اکنون ثبت نام کنید و

اصول گره را بیاموزید

از بسته‌های گره داخلی استفاده کنید

با استفاده از Express، REST API ایجاد کنید

REST CRUD را با استفاده از Mongo Client انجام دهید

REST Backend را با استفاده از Mongoose ایجاد کنید

روی یک پروژه API بالینی بیمار کار کنید

برنامه گره خود را داکر کنید

یک فایل Docker ایجاد کنید

از Docker Compose برای راه اندازی کانتینرهای مختلف استفاده کنید

با استفاده از React یک صفحه فرعی ایجاد کنید

REST API های خود را با استفاده از OAuth ایمن کنید

برنامه Node خود را در AWS مستقر کنید

اتصال و کار با پایگاه داده PostgreSQL



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

از اینجا شروع کنید Start here

  • معرفی دوره و مدرس Course and Instructor Introduction

  • نحوه استفاده از این دوره How to use this course

  • URL هاب GIT GIT Hub URL

اصول اولیه The Basics

  • Node چیست What is Node

  • چرا گره Why Node

  • NodeJS Package Manager NPM NodeJS package manager NPM

  • Node و Visual Studio Code را نصب کنید Install Node and Visual Studio Code

  • مبانی Basics

گره در عمل Node in action

  • یک برنامه نود ساده ایجاد کنید Create a simple node application

  • افزودن وابستگی ها Adding Dependencies

  • ماژول سیستم عامل OS Module

  • همگام سازی و همگام سازی فایل بنویسید Write a file sync and async

  • از توابع پیکان استفاده کنید Use Arrow Functions

  • اضافه و تغییر نام دهید Append and Rename

  • بخوانید و حذف کنید Read and Delete

  • ماژول HTTP در عمل HTTP module in action

  • پاسخ JSON را برگردانید Return JSON Response

  • از nodemon استفاده کنید Use nodemon

  • بلوک اسکریپت ها Scripts block

  • گره در عمل Node in action

بیان Express

  • معرفی Introduction

  • REST چیست What is REST

  • یک اپلیکیشن Express ایجاد کنید Create a Express App

  • بیان در عمل Express In Action

  • سایر روش‌های HTTP را مدیریت کنید Handle other HTTP Methods

  • از روتر استفاده کنید Use Router

  • نقطه پایانی مشتری ایجاد کنید Create Customer Endpoint

  • بیان Express

MongoDB MongoDB

  • معرفی Introduction

  • Mongo را نصب کنید Install Mongo

  • خط فرمان مونگو Mongo Commandline

  • مراحل Steps

  • از Mongo Client استفاده کنید Use Mongo Client

  • Find All را پیاده سازی کنید Implement Find All

  • تک محصول را دریافت کنید GET single product

  • تجزیه کننده بدن چیست؟ What is body-parser

  • پیکربندی تجزیه کننده بدن Configure body-parser

  • ایجاد محصول Create Product

  • به روز رسانی محصول Update Product

  • حذف محصول Delete Product

  • MongoDB MongoDB

  • MongoDB MongoDB

مانگوس Mongoose

  • معرفی Introduction

  • مراحل Steps

  • ایجاد پروژه Create Project

  • سرور JS ایجاد کنید Create Server JS

  • کنترل کننده محصول را ایجاد و پیکربندی کنید Create and Configure Product Controller

  • طرح و مدل Mongoose ایجاد کنید Create Mongoose Schema and Model

  • ايجاد كردن Create

  • تست و جریان Test and Flow

  • خواندن Read

  • به روز رسانی Update

  • حذف Delete

  • مانگوس Mongoose

  • مانگوس Mongoose

کلاینت Axios REST Axios REST Client

  • معرفی Introduction

  • مراحل Steps

  • پروژه را ایجاد کنید Create the Project

  • همه را دریافت کنید Get All

  • ایجاد و به روز رسانی Create and Update

  • دریافت و حذف کنید Get and Delete

  • کلاینت Axios REST Axios REST Client

تست ادغام با استفاده از موکا و چای Integration Testing using Mocha and Chai

  • موکا و چای Mocha and Chai

  • مراحل Steps

  • Dependencies را نصب کنید Install Dependencies

  • تست اول First Test

  • رسیدگی به شکست ها Handle Failures

  • تست Create و Get Test Create and Get

  • روش های قبل و بعد Before and After methods

  • موکا و چای Mocha and Chai

  • تست ادغام با استفاده از موکا و چای Integration Testing using Mocha and Chai

Refactor و Modularize کردن برنامه Refactor and Modularize the application

  • معرفی Introduction

  • مراحل Steps

  • اتصال DB ایجاد کنید Create DB Connection

  • روش‌های استاتیک Mongoose Mongoose Static Methods

  • مدل و DAO را ایجاد کنید Create the Model and DAO

  • کنترلر را ایجاد کنید Create the Controller

  • نقشه مسیرها Map Routes

  • تست Test

  • از پوشه src استفاده کنید Use src folder

  • از Babel و ES6 Syntax استفاده کنید Use Babel and ES6 Syntax

پروژه داده های بالینی بیمار Patient Clinical Data Project

  • مورد استفاده Usecase

  • پروژه را ایجاد کنید Create the Project

  • پیکربندی راه اندازی Setup Configuration

  • ایجاد مدل Create Model

  • Patient DAO را پیاده سازی کنید Implement Patient DAO

  • کنترل کننده بیمار ایجاد کنید Create Patient Controller

  • ایجاد و پیکربندی مسیرها Create and Configure Routes

  • Clinical DAO و Controller را ایجاد کنید Create Clinical DAO and Controller

  • اجرا و تست کنید Run and Test

  • رفع اشکال و تست Fix Bug and Test

Dockerize Dockerize

  • معرفی Introduction

  • Docker Desktop را نصب کنید Install Docker Desktop

  • مراحل Steps

  • Dockerfile ایجاد کنید Create Dockerfile

  • docker-compose.yml را ایجاد کنید Create docker-compose.yml

  • docker آهنگسازی docker compose up

به AWS EC2 مستقر شوید Deploy to AWS EC2

  • معرفی Introduction

  • معرفی AWS EC2 AWS EC2 Introduction

  • یک نمونه EC2 را راه اندازی کنید Launch a EC2 Instance

  • ویندوز - از MobaXterm استفاده کنید و متصل شوید Windows - Use MobaXterm and connect

  • Mongo را نصب کنید Install Mongo

  • Node و Git را نصب کنید Install Node and Git

  • پروژه را به Github فشار دهید Push Project to Github

  • برنامه را روی EC2 اجرا کنید و تست کنید Run The APP on EC2 and Test

React Frontend را ایجاد کنید Create React Frontend

  • معرفی Introduction

  • React CLI را نصب کنید Install React CLI

  • ایجاد پروژه Create Project

  • کامپوننت ها را ایجاد کنید Create Components

  • مسیریابی را پیکربندی کنید Configure Routing

  • کامپوننت خانه Home Component

  • از State و React Hook استفاده کنید Use State and React Hook

  • رندر ردیف ها Render Rows

  • CORS را در پروژه Node فعال کنید Enable CORS on the Node Project

  • صفحه اصلی تست Test Home Page

  • افزودن بیمار - ایجاد فرم Add Patient - Create Form

  • رسیدگی به ارسال Handle Submit

  • افزودن Clinical's - ایجاد فرم Add Clinical's - Create Form

  • Clinical's Add - Handle Submit Add Clinical's - Handle Submit

PostgreSQL PostgreSQL

  • معرفی Introduction

  • مراحل Steps

  • پایگاه داده را راه اندازی کنید Setup the database

  • پروژه راه اندازی Setup Project

  • همه را دریافت کنید Get All

  • یکی را دریافت کنید Get One

  • ايجاد كردن Create

  • پس از درج برگردید Return after Insert

  • به روز رسانی Update

  • PostgreSQL PostgreSQL

بسته شدن Wrap Up

  • امتحان نهایی Final Quiz

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

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

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

آموزش NodeJS برای MEAN یا MERN Stack آسان شده است
جزییات دوره
7 hours
119
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
386
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bharath Thippireddy Bharath Thippireddy

شما خالق سرنوشت خود هستید