اخبار، مطالب، رویدادهای خدمات و توسعه طراحی سایت رادکام
در این آموزش به ادامه آموزش جیرا می پردازیم. لذا برای ورود به این آموزش نیاز هست که حتما آموزش Jira - بخش اول را مطالعه کرده باشید.
کلیدواژه ها: jira,agile,scrum,kanban

اگر شما در فضای تکنولوژی حرکت کرده باشید قطعا قبلا با Agile آشنا شده اید، اما قبل از اینکه وارد آموزش Jira بشویم مفاهیم و ربط آن ها با Jira را مجددا با هم مرور می کنیم. 

مواردی که در این مجموعه آموزش ها یاد خواهید گرفت به شرح زیر می باشد:

- مفهوم Agile با Jira

شما باید مفاهیم مطرح شده در Agile را بدانید و بتوانید این مفاهیم را در Jira به نمایش بگذارید.

- کار در یک تیم Agile با Jira

Jira برای تیم های توسعه که شامل بخش های طراحی گرافیکی نرم افزار،  توسعه زیرساخت نرم افزار، توسعه UI نرم افزار و تست نرم افزار هستند بسیار مناسب است. موردی که در بین تمامی اعضای این تیم های مختلف مشترک هست موضوع انجام کار درخواستی می باشد. بنابراین شما باید بدانید چگونه کارهایی که از شما خواسته شده را پیدا کنید، وضعیت آن ها را تغییر دهید، روی آن ها گزارش دهید و با همکاران خود به اشتراک بگذارید.

- مدیریت یک تیم Agile با Jira

شما باید قادر باشید به عنوان یک Scrum Master و یا یک Product Owner موارد درخواستی خودتان را در Jira مطرح کنید و به تیم های مورد نظرتان ارجاع فرمایید و در نهایت از وضعیت آن کارها گزارش بگیرید.

این بخش به صورت اختصاصی روی ایجاد و config یک پروژه در Board تمرکز دارد.

- Jira Administration

در این بخش شما یاد خواهید گرفت چگونه یک Component رو customize کنید. اینکه چجوری یک workflow اختصاصی بنویسید، یک screen اختصاصی از آن داشته باشید و نمایش دهید.

 

 

کلیدواژه ها: jira,agile,scrum,kanban

 از آنجا که امروزه فناوری به یک بخش ضروری از زندگی روزمره تبدیل شده است در نتیجه می بایست طیف گسترده ای از دستگاه هایی که کاربران به واسطه آنها قادر به دسترسی به اینترنت هستند را در نظر گرفت. زیرا انعطاف پذیری، کلید موفقیت در کسب و کار ،به خصوص، کسب و کار آنلاین است.

 

برای انجام برخی از کارها مانند ادغام دیتای حاصل از axios request با یک redux action creator در پروژه های react اختلالاتی وجود دارد. به زبان ساده تر گاها در درخواست های دریافت دیتا می بایست منتظر پاسخ و دریافت اطلاعات باشیم و این امر مدت زمانی به طول می انجامد. این دریافت اطلاعات و اجرای کد نامتقارن (asynchronous)منجر می گردد تا نیاز به یک middleware (میان افزار) داشته باشیم. در واقع این میان افزار ها به ما اجازه می دهد تا یک تابع میانجی ایجاد کنیم که پروسه دریافت اطلاعات و اجرای کد ما را کنترل نماید.

زمانی که اقدام به طراحی سایت  در مقیاس کوچک و در واقع به صورت فریلنسر می نمایید سرعت به نسبت سایر ویژگی ها از اهمیت چندانی برخوردار نیست . چرا که شما صفی از کارها ندارید و مسلما پس از اتمام یک پروژه که خودتان با فراغ بال برای آن زمانبندی کرده اید پروژه بعدی را آغاز خواهید نمودید اما زمانی که انجام پروژه های نرم افزاری را به شکل تجاری انجام می دهید همواره صفی از کارها در انتظار شما بوده و شما پیش از پایان یک کار task کار بعدی را دریافت خواهید کرد این امر باعث می شود که زمانبندی فشرده تری داشته باشید و شاید حداکثر زمانی که بتوانید برای طراحی سایت صرف کنید سه روز کاری با همه وقفه های میانی باشد.

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


نوشته شده در برنامه نویسی
کلیدواژه ها: Gulp,Grunt,npm,NodeJS
رهایی از دردسر Prefix ها در CSS

یکی از آزاردهنده ترین مسائل CSS و CSS3 در طراحی سایت نوشتن کدهای استایل به گونه ای است که در تمامی مرورگرها نمایش یکسانی فراهم شود. این امر به وسیله نوشتن prefix ها برای مرورگرهای مختلف فراهم شده است. اما گاهی پیش می آید که prefix های یک مرورگر از قلم بیفتد و یا prefix نوشتته شده به صورت تکراری  مورد استفاده قرار گیرد.

راهکار بسیار ساده‌ایی برای رهایی از نوشتن Prefixها در طراحی سایت با CSS وجود دارد، به این صورت که ما کد استاندارد را مینویسیم، و کد مخصوص مرورگرهای مختلف را بوسیله برنامه Autoprefixer تولید میکنیم.

 

کلیدواژه ها: طراحی سایت، CSS ، Autoprefixer