لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصول 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
نمایش نظرات