آماده هستید از استراتژیهای سنتی توسعه نرمافزارهای کاربردی بهسمت پارادایم قدرتمند میکروسرویسها مهاجرت کنید؟ پیشنهاد ما این است که شتابزده کار نکنید و بر مبنای برنامه راهبردی معرفیشده در این...
تقریبا بیش از ده سال است (از سال 2011) که معماری میکروسرویس به دنیای توسعه نرمافزار وارد شده و در این مدت توانسته است بهدلیل انعطافپذیری در توسعه نرمافزارهای کاربردی مورد توجه شرکتها و تیمهای...
برنامهنویسان و تیمهای توسعه میتوانند فرآیند ساخت میکروسرویسها را با داکر (Docker) و جنکینز (Jenkins) انجام دهند. این الگوی توسعه، فرآیند سادهای دارد و تنها بر مبنای بهکارگیری افزونه Docker...
میکروسرویسها قابلیتهای قدرتمندی در زمینه توسعه انعطافپذیر نرمافزارها ارائه کردهاند، با اینحال، موجی از پیچیدگیهای امنیتی را نیز پدید آوردهاند. واقعیت این است که تعداد بسیار زیاد نمونهها،...
معماری یکپارچه (Monolithic Architecture)، مدل سنتی توسعه نرمافزارهای کاربردی است. در اینجا، واژه یکپارچه بهمعنای ترکیب همه مولفهها در قالب یک مفهوم واحد است. لازم به توضیح است که فرهنگ لغت...
ریزسرویسها (Microservices) یا معماری ریزسرویسها (Microservices Architecture)، رویکردی در زمینه توسعه برنامههای کاربردی است که در آن یک برنامه کاربردی بزرگ به مولفهها یا سرویسهای ماژولار شکسته می...
پایتون و آر دو زبان برنامهنویسی متنباز محبوب در حوزه علم دادهها هستند که شباهتهای زیادی به هم دارند و مزایای قابل توجهی در اختیار متخصصان علم دادهها قرار میدهند. درست است که هر دو زبان آینده...
امروزه، دانشمندان داده مورد توجه شرکتهای مختلف هستند. به بیان دقیقتر، این متخصصان تنها در صنعت فناوری اطلاعات مشغول به کار نیستند، صنایع مختلفی مثل بانکداری، بورس، تبلیغات و بازاریابی، خردهفروشی...
پانداس (Pandas) یک کتابخانه منبعباز است که برای تعامل مستقیم با دادههای رابطهای یا برچسبدار مورد استفاده قرار میگیرد. پانداس، ساختارها و توابع مختلفی را برای دستکاری دادههای عددی و سریهای...
شرکتها، وبسایتها و سایتهای کاریابی مختلف و مطرح، عنوان شغلی دانشمند داده را یکی از جذابترین مشاغل قرن 21 توصیف کردهاند. بهطور مثال، هاروارد بیزینس ریویو، عنوان شغلی دانشمند داده را جذابترین...
بررسی انجامشده توسط هاروارد بیزینس ریویو (Harvard Business Review)، نشان میدهد دانشمند داده (Data Scientist) بهعنوان جذابترین شغل قرن بیستویکم شناخته شده است. در دنیای فناوری اطلاعات، عصر کلان...
علم دادهها به شما میگوید که چگونه دادهها، بینشهای تجاری روشنیبخشی در اختیارتان قرار میدهند، تحول دیجیتال را شتاب میبخشند و اجازه میدهند تصمیمات مبتنی بر دادهها را اتخاذ کنید. در این مقاله،...
هنگامی که صحبت از انتخاب یک چارچوب مرتبط با بکاند بهمیان میآید، گزینههای زیادی در اختیار توسعهدهندگان قرار دارد. چارچوبهایی که نقاط ضعف و قدرت خود را دارند، اما در عین حال ویژگیهای منحصربه...
اگر تازه به دنیای فناوری اطلاعات و برنامهنویسی وب وارد شدهاید، با اصطلاحات مختلفی روبهرو میشوید که برخی از آنها ممکن است ناآشنا بهنظر برسند. بهطور کلی، توسعدهنگان وب به دو گروه بکاند و فرانت...
توسعهدهندگان بکاند تنها مسئولیت کدنویسی پروژهها را بر عهده ندارند، بلکه وظیفه نگهداری از نرمافزارها، ویرایش کدها یا اضافه کردن ماژولها بر عهده این افراد است. بر همین اساس، مهم است هنگامی که قصد...
گزارشهای منتشرشده در مورد میزان دستمزد و حقوق توسعهدهندگان بکاند در کشورهایی مثل ایالات متحده نشان میدهد این گروه از متخصصان فناوری اطلاعات بازار کار خوبی دارند. بهطور میانگین، متوسط حقوق این...