آموزش اصول Meteor.js برای برنامه های کاربردی یک صفحه

Meteor.js Fundamentals for Single Page Applications

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

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

معرفی Introduction

  • معرفی Introduction

  • این دوره برای چه کسانی است Who This Course is For

  • آنچه این دوره پوشش خواهد داد What This Course Will Cover

  • اسپا چیست؟ What is A Spa

  • شهاب سنگ چیست What is A Meteor

  • ویژگی های کلیدی Key Characteristics

  • فن آوری ها در شهاب سنگ Technologies in Meteor

  • جاوا اسکریپت JavaScript

  • Node.js Node.js

  • MongoDB MongoDB

  • دسته دسته Handlebars

  • نسخه های Meteor Meteor Versions

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

  • سلام شهاب Hello Meteor

  • نگاه به سلام شهاب Looking at Hello Meteor

  • تا بعدی Up Next

درک شهاب Understanding Meteor

  • معرفی Introduction

  • نگاه کردن به یک مثال Looking at An Example

  • نگاهی به کد Looking at The Code

  • این جادو نیست It's not Magic

  • شهاب سنگ چگونه کار می کند How Meteor Works

  • چگونه شهاب کار می کند همگام سازی How Meteor Works Synchronization

  • چگونه Meteor کار می کند به روز رسانی How Meteor Works Updating

  • ساختار برنامه Meteor Meteor app Structure

  • بسته های شهاب Meteor Packages

  • استفاده از بسته ها Using Packages

  • مثال ها Examples

  • گرفتن مثال ToDos Getting The ToDos Example

  • کد ToDos ToDos Code

  • WordPlay WordPlay

  • DDP DDP

  • DDP در عمل DDP In Action

  • تا بعدی Up Next

ایجاد اپلیکیشن ما Creating Our App

  • معرفی Introduction

  • چیزی که قرار است بسازیم What we are Going to Build

  • شکستن آن Breaking it Down

  • ایجاد پروژه Creating The Project

  • ایجاد رابط کاربری Creating The UI

  • به روز رسانی شهاب سنگ Meteor Updating

  • تعمیر جاوا اسکریپت Fixing The JavaScript

  • قالب ها Templates

  • ایجاد اولین الگوها Creating The First Templates

  • اضافه کردن الگوهای بیشتر Adding more Templating

  • پر کردن الگوی داده های کاربر Populating User Data Template

  • پر کردن الگوی تاریخچه Populating History Template

  • مجموعه ها Collections

  • افزودن یک مجموعه کاربری Adding A User Collection

  • افزودن مجموعه تاریخچه Adding A History Collection

  • ساخت افزودن پروتئین کار Making add Protein Work

  • تکمیل پروتئین اضافه کنید Finishing add Protein

  • انتشار Publishing

  • خاموش کردن AutoPublish Turning off AutoPublish

  • انتشار دستی Manually Publishing

  • تا بعدی Up Next

گسترش برنامه ما Extending Our App

  • معرفی Introduction

  • چیزی که قرار است بسازیم What we are Going to Build

  • شکستن آن Breaking it Down

  • افزودن کاربران Adding Users

  • افزودن پشتیبانی حساب ها Adding Accounts Support

  • رفع تعارض Fixing A Conflict

  • اضافه کردن دکمه ورود Adding The Login Button

  • افزودن احراز هویت گوگل Adding Google Authentication

  • تغییر نام به داده های پروتئینی Renaming to Protein Data

  • افزودن اطلاعات جدید پروتئین Adding new Protein Data

  • مرتبط کردن تاریخچه با یک کاربر Associating History with A User

  • تست چندین کاربر Testing Multiple Users

  • جلسات Sessions

  • افزودن پشتیبانی جلسه Adding Session Support

  • محاسبات Computations

  • اضافه کردن یک محاسبه Adding A Computation

  • روش های شهاب سنگ Meteor Methods

  • ایجاد روش شهاب سنگ Creating A Meteor Method

  • فراخوانی روش شهاب سنگ Calling The Meteor Method

  • بررسی تأخیر Exploring Latency

  • اضافه کردن دکمه منهای Adding A Minus Button

  • افزودن A Deny Adding A Deny

  • تا بعدی Up Next

فراتر از شهاب Beyond Meteor

  • معرفی Introduction

  • در حال استقرار Deploying

  • استقرار به Meteor Deploying to Meteor

  • تست برنامه روی Meteor Testing The app on Meteor

  • ایجاد سرور Creating The Server

  • راه اندازی ماشین لینوکس Setting up The Linux Machine

  • دریافت پروژه Getting The Project

  • نصب Meteor در لینوکس Installing Meteor on Linux

  • استقرار در اقیانوس دیجیتال Deploying to Digital Ocean

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

  • شهاب سنگ Meteorite

  • جو Atmosphere

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

  • مسیریابی Routing

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

  • اضافه کردن مسیریابی Adding Routing

  • افزودن تنظیمات Adding Settings

  • پایان The End

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش اصول Meteor.js برای برنامه های کاربردی یک صفحه
جزییات دوره
2h 52m
95
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
325
از 5
دارد
دارد
دارد
John Sonmez
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar