آموزش جاوا اسکریپت ایزوفرم با MEVN Stack

Isomorphic JavaScript with MEVN Stack

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با یادگیری نحوه ساخت یک برنامه کامل وب ، درک پیچیده تری از اکوسیستم JavaScript به دست آورید. در این دوره مبتنی بر پروژه ، مربی David Acosta نحوه استفاده از MEVN - که مخفف MongoDB ، Express.js ، Vue.js و Node.js است - را نشان می دهد که در JavaScript برای ایجاد یک برنامه وب است که به کاربران امکان ایجاد ، حذف می دهد. ، و وظایف را ویرایش کنید ، و همچنین موعد تعیین شده را تعیین کرده و وظایف سایر کاربران را بررسی کنید. دیوید ، از آماده سازی محیط توسعه و ایجاد یک برنامه جدید Vue.js گرفته تا استقرار برنامه شما در وب ، تمام مراحل را طی می کند. با پایان دادن به این دوره ، نحوه تهیه یک برنامه پشته MEVN آماده تولید را خواهید فهمید.
موضوعات شامل:
  • برنامه های تک صفحه ای و Vue.js
  • آماده سازی محیط توسعه خود
  • ایجاد برنامه Vue.js
  • استفاده از روتر Vue.js
  • ساخت یک API RESTful back-end با Node.js و Express.js
  • اتصال به MongoDB
  • تأیید اعتبار و مدیریت جلسه کاربر
  • اتصال Vue.js به یک سرور back-end

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

1. آشنایی با پشته MEVN 1. Getting to Know the MEVN Stack

  • نمای کلی دوره The course overview

  • آنچه در ابتدا باید بدانید What you should know first

  • برنامه های تک صفحه ای و Vue.js Single-page applications and Vue.js

  • NoSQL و MongoDB NoSQL and MongoDB

  • Node.js و Express.js Node.js and Express.js

2. آماده سازی محیط توسعه شما 2. Preparing Your Development Environment

  • نصب Node.js و مدیر بسته Node (NPM) Installing Node.js and Node Package Manager (NPM)

  • نصب ژنراتور پروژه Vue.js CLI Installing the Vue.js CLI project generator

  • نصب MongoDB Installing MongoDB

  • نصب یک محیط توسعه یکپارچه (IDE) Installing an integrated development environment (IDE)

  • یک برنامه Vue.js ایجاد کنید Create a Vue.js application

3. مفاهیم اصلی Vue.js 3. Vue.js Core Concepts

  • دایرکتوری پروژه و ساختار Project directory and structure

  • مؤلفه های Vue.js Vue.js components

  • روتر Vue.js Vue.js router

  • نگهبانان ناوبری Vue.js Vue.js navigation guards

  • مدیریت ایالت Vuex Vuex state management

4- ساخت یک API پشتیبان RESTful با Node.js و Express.js 4. Building a RESTful Back-End API with Node.js and Express.js

  • با Express.js سرور ایجاد کنید Create a server with Express.js

  • یاد بگیرید که از روتر Express.js استفاده کنید Learn to use the Express.js router

  • از پیکربندی واسط Express.js و میانی استفاده کنید Use Express.js middleware and CORS configuration

  • نقاط پایانی RESTful با کنترل کننده های HTTP RESTful endpoints with HTTP controllers

  • کدهای وضعیت HTTP را بررسی کنید Check HTTP status codes

5- اتصال برنامه خود به MongoDB 5. Connecting Your Application to MongoDB

  • به MongoDB وصل شوید و از رابط کاربری گرافیکی MongoDB Compass استفاده کنید Connect to MongoDB and use the MongoDB Compass GUI

  • کار با مدلهای موجودیت Working with entity models

  • ایجاد ، خواندن ، به روزرسانی و حذف (CRUD) Create, read, update, and delete (CRUD)

  • رمزهای عبور را با Node.js و bcrypt رمزگذاری کنید Encrypt passwords with Node.js and bcrypt

  • گذرواژه‌ها را تأیید کنید Validate passwords

6. احراز هویت کاربر ، JWT و مدیریت جلسه 6. User Authentication, JWTs, and Session Management

  • توکن های وب JSON (JWT) JSON Web Tokens (JWT)

  • Vue.js و توکن های وب JSON Vue.js and JSON Web Tokens

  • تأیید اعتبار کاربر User authentication

  • اعتبار سنجی جلسه کاربر Validating a user session

  • مدیریت جلسه کاربر Managing user session

7. نهایی کردن درخواست شما 7. Finalizing Your Application

  • اتصال Vue.js به سرور back-end Connecting Vue.js to the back-end server

  • نمایش کارها Displaying tasks

  • آماده شدن برای تولید Getting ready for production

  • خدمات وب آمازون و ابر محاسبه الاستیک آمازون Amazon Web Services and Amazon Elastic Compute Cloud

  • استقرار برنامه به وب Deploying the app to the web

  • افکار نهایی Final thoughts

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش جاوا اسکریپت ایزوفرم با MEVN Stack
جزییات دوره
2h 52m
36
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
9,767
- از 5
ندارد
دارد
دارد
David Acosta
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Acosta David Acosta

David Acosta یک توسعه دهنده نرم افزار با تخصص در JavaScript ، TypeScript و Angular است. دیوید بیش از سه سال تجربه در توسعه وب و همچنین دارای مدرک BS در مدیریت فناوری اطلاعات است. دیوید در نقش فعلی خود به عنوان توسعه دهنده نرم افزار در CollaborateMD ، صورتحساب پزشکی مبتنی بر وب و خدمات نرم افزاری مدیریت عملی را برای روشهای مستقل و بیمارستانها توسعه می دهد. در آنجا ، او عمدتاً بر فن آوری های JavaScript ، TypeScript و Java مبتنی بر جاوا مانند Angular ، Spring و jQuery تمرکز دارد. او همچنین دانش زیادی در مورد بسیاری از کتابخانه ها و چارچوب های دیگر از جمله Laravel ، React ، Vue.js ، Ruby on Rails و Bootstrap دارد.