در این فصل شروع به نوشتن اولین اپلیکیشن خود با React.js میکنیم. همچنین یاد میگیریم که چطور میتوان اپلیکیشن را ایجاد و دادهها را از یک API واکشی کرد.
اپلیکیشن واقعی که قصد ایجاد آن را داریم، یک اپلیکیشن آبوهوا است که شرایط کنونی و پیشبینی هفتروز هفته را نمایش میدهد.
میتوانید نمونهی ارائه شده را در مرورگر خود، از طریق لینک زیر مشاهده کنید:
blog.mxstbr.com/weather-app ادامه
۱. چرا میخواهید برنامه نویسی کنید، انگیزهی واقعی خود را کشف کنید
چه چیزی می خواهید بسازید؟
آیا هدف شما از یادگیری، صرفا یافتن شغل بهتری است؟
دلیل خود را اینجا بیان کنید...هر دلیلی قابل قبول است، فقط انگیزه ی خود را مشخص کنید تا دقیقا بدانید برای چه زمان و پول خود را برای یاد گرفتن یک مهارت جدید، سرمایه گذاری میکنید. ادامه
React، از محبوبترین کتابخانههای جاوااسکریپت میباشد که شرکتهای بزرگ و کوچک مانند اینستاگرام، نتفلیکس، Airbnb و بسیاری دیگر، از کتابخانه استفاده میکنند. ادامه
ایجاد یک وب سایت کار دشواری نیست. اما معمولاً تنوع انتخاب و ابهامات ناشی از آن باعث میشود افرادی که میخواهند برای اولین بار وارد فضای وب بشوند، دچار سردرگمی شوند. اگر از همان ابتدا وارد مسیر درست شوید و آگاهانه انتخاب کنید، جای هیچ نگرانی نیست. ادامه
امروزه همه چیز با طراحی ریسپانسیو (responsive) آغاز میشود. اینکه کاربر با چه دیوایسی به سایت شما مراجعه میکند، مهم است و نادیده گرفتن آن باعث میشود تا کسب و کارتان آسیب ببیند.
همین موضوع باعث شده تا کار توسعه دهندگان وب تنها به ایجاد فایلهای CSS معمولی محدود نباشد. در واقع یک توسعه دهندهی وب باید رابط کاربری را به گونهای طراحی کند که بدون وابستگی به ابعاد مرورگر و در هر پلت فرمی به خوبی نمایش داده شود. ادامه
ممکن است بعد از گذراندن دوران دانشگاه و یا دورههای آموزشی UX بخواهید در این زمینه فعالیت کنید. تکنیک های زیادی وجود دارد که شما را در این راه کمک میکند. مطمئنا فعالیت در بازار کار خیلی متفاوت تر از محیط دانشگاه خواهد بود. بنابراین باید در مورد خودتان و دیگران بیشتر بدانید و توانایی مقابله با مسائل را داشته باشید. ادامه
هر جا که نوشتهای باشد، تایپوگرافی هم وجود دارد! با استفاده از این تکنیک ما میتوانیم ظاهر نوشته و حسی را که به کاربر منتقل مینماید، تغییر دهیم. ظاهر نوشته تاثیر زیادی روی کاربر دارد و همین دلیل خوبی است برای اینکه اصول تایپوگرافی را خوب متوجه شویم. در این مطلب ۵ اصل مهم در تایپوگرافی را یادآور میشویم که طراحان بزرگ همیشه رعایت میکنند. ادامه
با شنیدن واژهی ربات همهی ما ناخوداگاه به یاد رباتهای فیزیکی که توسط انسان ساخته میشود، میافتیم. اما کلمهی ربات تنها به هوش مصنوعی محدود نمیشود. ربات میتواند یک ابزار کوچک در یک نرمافزار پیامرسان باشد یا نرمافزار مستقلی که خدمات خاصی را به کاربر ارائه میدهد. ادامه
طی چند سال گذشته که مفهوم Responsive برای وب سایتها مطرح شد، بدلیل تعدد دستگاههای موجود، طراحان وبسایتها به مشکلات بسیاری برای بهینهسازی سایتهای طراحی شده بر روی دستگاهها برخوردهاند. همین موضوع باعث بوجود آمدن Media Queryهای مختلف و متعددی برای دستگاههای مختلف شده است. در این مقاله Media Queryهای پرکاربرد دستگاههای شرکت اپل (Apple) از جمله آیفون، آیپد و ... برای سهولت کار شما قرار داده شده است. ادامه
target: یکی از انتخابگرهای نوع شبه کلاس (pseudo-class) میباشد که به ما اجازه میدهد استایل مورد نظر خود را به عنصر هدف بدهیم. با استفاده از انتخابگر target میتوانیم CSS قسمتی را که روی آن کلیک شده است، تغییر دهیم.
Target موارد استفادهی بسیاری دارد. برای مثال فرض کنید جاوااسکریپت به هر دلیلی در مرورگر کاربر اجرا نشود. در اینصورت میتوانید از ترفندهای target برای پیادهسازی موارد تعاملی در صفحه استفاده کنید. ادامه