به سند شماره 1 منبع پولی توصیه شده برای یادگیری Material-UI خوش آمدید!
در طول 35 ساعت و بیش از 200 سخنرانی، من کاملاً همه چیزهایی را که در مورد ساخت برنامه های کاربردی با طراحی دقیق با استفاده از مفیدترین ابزاری که از زمان خود React آموخته ام، به شما آموزش خواهم داد - Material-UI!
مهارت های توسعه وب خود را به یک سطح کاملاً جدید ببرید و با به دست آوردن اعتماد به نفس برای ساخت برنامه های کاربردی طراحی شده حرفه ای، خود را از توسعه دهندگان متوسط React جدا کنید!
بعد از یادگیری React، فکر میکنم بسیاری از توسعهدهندگان با یک مشکل رایج مواجه میشوند -- بهترین روشها برای ساخت پروژه شخصی شما چیست!؟ ممکن است ایده ای برای یک برنامه یا وب سایت واقعاً جالب در ذهن خود داشته باشید، اما احساس می کنید که دقیقاً نمی دانید چگونه آن را با React ایجاد کنید. آیا قرار است هر جزء کوچک و عملکردی را از ابتدا بسازید؟ قطعا نه! یاد بگیرید که اجازه دهید Material-UI کارهای سنگین را برای شما انجام دهد، با کتابخانه جامع اجزای قابل سفارشی سازی خود با استایل، طرح زمینه، شبکه، و سیستم های طراحی پاسخگو.
بیشتر دورههایی که در حین یادگیری React میگذرانید، بر آموزش مفاهیم اصلی و نحو/ساختارهای اساسی لازم برای درک و ساخت برنامههای React متمرکز هستند. این کار معمولاً با ساخت تعداد انگشت شماری از پروژه های کوچک، که هر کدام حول یک مفهوم خاص متمرکز شده اند، یا با ساختن یک پروژه بزرگ و ترکیب هر مفهوم در حین حرکت انجام می شود. یادگیری مانند این عالی است و برای درک موضوع کاملاً ضروری است.
با این حال، من متوجه شده ام که به دلیل تمرکز بر مفاهیم اساسی و عملکرد، بیشتر طرح ها و چیدمان ها چندان جالب نیستند! هیچ یک از طرح ها به هیچ وجه بد نیستند - و این تمرکز دوره های React خالص نیست، بنابراین مشکلی نیست - اما آنها معمولاً چیزی نیستند که شما به مشتری پول پرداخت می کنید، بنابراین باعث می شود که این کار برطرف شود. وقتی به تنهایی شروع به کار می کنید کمی فاصله است. دقیقاً به همین دلیل این دوره را ساختم!
ما میخواهیم دو پروژه کامل را از ابتدا بر اساس فایلهای طراحی بسازیم - از جمله وبسایت تولید واقعی خودم!
میخواهم شما را از طریق فرآیند یادگیری که هنگام ساخت اولین برنامه تولید خود طی کردم راهنمایی کنم -- از شروع پروژه با یک صفحه خالی تا استقرار یک وب سایت کاملاً پاسخگو. چیزی که من واقعاً سعی می کنم روی آن تأکید کنم، روشی است که در مورد ساختاربندی چیدمان ها در Material-UI فکر می کنم. ابتدا تصاویری از طرحی را که میخواهیم بسازیم مرور میکنیم و تنظیمات شبکهای را که برای دستیابی به هر ظاهری لازم است، به همراه تکههای کد مربوطه بهصورت بصری تجزیه میکنیم! سپس در واقع وارد ویرایشگر کد می شویم تا آن را عملی کنیم.
ما همچنین مستندات مربوط به هر مؤلفه Material-UI را قبل از استفاده از آن در پروژه خود بررسی خواهیم کرد تا با همه قابلیتهای مختلف آشنا شوید، نه فقط با ویژگیهایی که استفاده میکنیم! هر جزء بسیار انعطاف پذیر است و یکی از اهداف من برای این دوره آشنایی کافی با کل اکوسیستم فعلی برای آمادگی برای درک هر گونه به روز رسانی آینده بود.
یک بخش کلیدی از برنامه های تولید ساختمان این است که مطمئن شوید که سبک ها و عملکرد شما فقط روی سیستم شما کار نمی کند، بلکه انعطاف پذیر و پاسخگو به هر محیطی است. به همین دلیل است که من روشهای طراحی واکنشگرا را تمرین میکنم تا نه تنها مفاهیمی را که باید در ذهن داشته باشید، بلکه نحوه پیادهسازی آنها را با Material-UI و دریافت سبکهای عالی در بزرگترین، کوچکترین و هر صفحهنمایش در بین آنها درک کنید. امیدواریم این امر به ماهیت دوم تبدیل شود و همه ما از تجربیات کاربر بهینهتر در سراسر وب لذت ببریم.
همچنین موضوعات اضافی مانند SEO در React، تغییر پروژه خود به Next.js و مزایای انجام این کار، وصل کردن Google Analytics برای شروع تصمیمگیری مبتنی بر داده، ادغام انیمیشنها از After Effects و غیره را پوشش خواهیم داد. خیلی بیشتر!
محتوای دوره شامل موارد زیر است:
راه اندازی یک پروژه جدید با Cre-react-app، React Router و Material-UI
توضیحات راهنمای اسناد تقریباً برای هر مؤلفه Material-UI و سپس اجرای آنها در پروژه ما
استراتژی های مختلف بهینه سازی تصویر
با تسلط بر سیستم طراحی متمرکز Material-UI، یک طرح زمینه برای برنامه خود ایجاد کنید
آموزش نحوه استفاده از طراحی واکنشگرا برای اطمینان از اینکه برنامه های شما در هر اندازه و جهت صفحه نمایش بی نقص به نظر می رسند!
استفاده از سیستم شبکه Material-UI برای تراز کردن کامل طرحبندیهای پیچیده
صادر کردن انیمیشن ها از Adobe After Effects و وارد کردن کارآمد آنها به برنامه React با react-lottie
استفاده از عملکرد بدون سرور با Google Firebase Cloud Functions
ارسال ایمیل از طریق Node.js
ایجاد درخواستهای شبکه در React هنگام نمایش بازخورد مانند بارگیری اسپینرها با Material-UI
بهینه سازی موتور جستجو (SEO) در برنامه های React
انتقال پروژه از create-react-app به Next.js و چرا
تست و پشتیبانی بین مرورگرها
استقرار یک پروژه Next.js و افزودن یک نام دامنه سفارشی -- برای دو پلتفرم میزبانی مختلف
Google Analytics را برای جمعآوری دادههایی در مورد افرادی که با برنامه شما تعامل دارند و چه کار میکنند ترکیب کنید
ساخت عملکرد سازمانی سفارشی برای کنترل داده های نمایش داده شده در جداول از جمله جستجو، فیلتر کردن، حذف و واگرد
در کنار دسترسی مادام العمر به بیش از 35 ساعت محتوا، از طریق پرسش و پاسخ فعال به پشتیبانی نیز دسترسی آسانی خواهید داشت.
شما چیزی برای از دست دادن ندارید -- این دوره با 30 روز ضمانت بازگشت وجه در صورتی که کاملا راضی نباشید ارائه می شود!
با چالش مقابله کنید، مرز بین طراحی و توسعه را محو کنید، و یاد بگیرید که پروژه هایی را که تصور کرده اید ایجاد کنید.
کارآفرین نرم افزاری
نمایش نظرات