لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش React.js با Flux [ویدئو]
Learning React.js with Flux [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Flux یک معماری توسعه برنامه وب است که توسط فیس بوک ایجاد و استفاده می شود. این یکپارچه با React مطابقت دارد - در اصطلاح MVC، Flux مدل و کنترل کننده React's View است، اما در واقع بسیار عمیق تر از آن است. Flux در مقایسه با مدل قدیمی MVC یک روش جدید تفکر است. در عوض، مدل Dispatcher، Store و View را برای ایجاد برنامههایی با جریان داده بسیار واضحتر تعیین میکند. به شما این امکان را می دهد که برنامه های کاربردی تمیزتر و قابل نگهداری آسان تری ایجاد کنید که مقیاس بهتری داشته باشند و اشکال زدایی آنها آسان تر باشد.
این دوره با داشتن یک سرور در حال اجرا شروع می شود که با Mongoose به پایگاه داده Mongo متصل می شود. همچنین درباره Nodemon، express، EJS، MongoDB و Mongoose بیشتر کاوش خواهیم کرد. سپس اقدام به اضافه کردن React می کنیم تا داده های ارسال شده از سرور ارائه شود. پس از ادغام React در گردش کار ما، این دوره بر ساخت برخی از اجزای حیاتی مورد نیاز برای ایجاد لیست کارهای انجام شده تمرکز می کند. سپس به یادگیری در مورد ذخیره سازی و مدیریت داده روی مشتری می پردازیم. هنگامی که با Flux و React آشنا شدید، در نهایت، این دوره ما را به ادغام برنامه Flux با باطن خود هدایت می کند.
این دوره مقدمه ای کامل بر Flux است که پارادایم جدید Flux را پوشش می دهد و نحوه ایجاد برنامه های وب Flux و React را از ابتدا آموزش می دهد.
• مدل جدید Dispatcher، Store، View را در Flux درک کنید
• ایجاد برنامه های کاربردی با Flux و React
• از جدیدترین پیشرفت های عملکرد در ES6 بهره ببرید
• تنظیم Node/Express/MongoDB برای ذخیره لیست کارها
• پیکربندی و راه اندازی یک سرور با Nodemon
• از mongoose برای ایجاد ارتباط با پایگاه داده ما استفاده کنید
• بهترین مکان برای پیکربندی اتصال ما را کاوش کنید
• React را در جریان کاری ما ادغام کنید
• برنامه Flux را با Backend یکپارچه کنید
• ورودی ها را از پایگاه داده حذف کنید و مشتریان را با استفاده از Flux به روز کنید
این دوره برای توسعه دهندگان جاوا اسکریپت ES5/ES6 در نظر گرفته شده است. برای گذراندن این دوره، باید با React، Node.js و NPM آشنایی داشته باشید. •بخشی از دوره کامل Full-Stack React * •سبک تدریس کامل تضمین می کند که محتوا قابل درک است * •این ویدئو انواع فن آوری های وب مدرن مانند Flux، React، ES6، JSX و غیره را به شما آموزش می دهد *
سرفصل ها و درس ها
شروع به انجام یک لیست کارها
Starting To Do a To-Do list
ساخت سرور اکسپرس/نود
Building an Express/Node Server
راه اندازی مجدد خودکار سرور با Nodemon
Automatically Restarting Server with Nodemon
افزودن موتور نمایش (EJS)
Adding a View Engine(EJS)
آشنایی با اصول MongoDB
Understanding the Basics of MongoDB
نصب و پیکربندی Mongoose
Installing and Configuring Mongoose
ادغام React به عنوان یک لایه بصری
Integrating React as a Visual Layer
بسته بندی کد سمت مشتری
Packing the Client-Side Code
افشای پوشه Deploy ما
Exposing Our Deploy Folder
رونویسی کد ما به ES5 با BabeLJS
Transcribing Our Code to ES5 with BabeLJS
اولین رندر ما با React DOM
Our First Render with React DOM
ایجاد یک React Component
Creating a React Component
درک React به عنوان لایه بصری
Understanding React as the Visual Layer
ساخت مولفه وظیفه پایه
Building a Baseline Task Component
ایجاد اجزای پویا
Creating Dynamic Components
تفکر به روشی قابل استفاده مجدد
Thinking in a Reusable Way
افزودن رویدادهای آغاز شده توسط کاربر
Adding User Initiated Events
استفاده از State برای ذخیره وظیفه جدید
Using State to Store New Task
ساخت لایه مدل با Flux
Building the Model Layer with Flux
شروع با یک توزیع کننده
Starting with a Dispatcher
آشنایی با فروشگاه Flux
Understanding the Flux Store
ایجاد اولین اقدام ما
Creating Our First Action
اتصال این همه با هم
Connecting It All Together
رفع اشکالات
Fixing Bugs
ساختن وظایف
Building Out Tasks
Async کردن اقدامات ما
Making Our Actions Async
استفاده از Body Parser در Express
Using Body Parser in Express
ایجاد طرحواره Mongoose
Creating a Mongoose Schema
ذخیره Task در Mongo
Saving Task to Mongo
دریافت تمام وظایف موجود
Getting All the Existing Task
حذف یک وظیفه
Removing a Task
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
بن فالا شش سال پیش در حالی که در Parsons در نیویورک کار می کرد، در بخش تجسم داده آنها، PIIM، اشتیاق خود را برای تجسم داده کشف کرد. او مالک مدرسه آموزش ویدیویی آنلاین، 02geek.com، و Adobe ACP است. او از صرف بیشتر وقت خود برای یادگیری و تدریس لذت می برد و به برنامه نویسی بصری و به طور کلی تجسم علاقه دارد. بن افتخار توسعه برنامه های کاربردی برای اعضای کنگره ایالات متحده، نخست وزیران و روسای جمهور در سراسر جهان را داشته است. او تجربیات تعاملی زیادی برای شرکت هایی مانند Target، AT&T، Crayola، Marriott، Neutrogena و Nokia ایجاد کرده است. او از لحاظ فنی پروژه های برنده جوایز زیادی را کارگردانی کرده است و بخشی از تیم هایی بوده است که برنده سه جایزه آژانس سال شده اند.
نمایش نظرات