آخرین مطالب ارسال شده در گروه Barnamenevisan
-
کارایی الگوریتمها
الگوریتم دستورالعملی برای حل مسائل مشخصی است که شامل مجموعهای از دستورات است که به صورت گام به گام راهحل مسائل را دنبال میکند. الگوریتم باید با تعداد محدودی از مراحل معین به صورت دقیق و غیر مبهم خاتمه یابد. روشهای رایج الگوریتمها از فلوچارتها و شبه برنامهها تشکیل شدهاند.
-
ساخت صفحه بندی سفارشی با React
در این مقاله، نحوه ساخت صفحه بندی سفارشی را با استفاده از React برای صفحه بندی مجموعه داده های بزرگ را به شما آموزش میدهیم. برا این که تا جای ممکن سادگی را حفظ کنیم، نمایش صفحه بندی شده ای از کشورها جهان را ایجاد می کنیم که در آن داده های همه کشورها را پیشاپیش داریم.
-
5 دلیل برای یادگیری کدنویسی
مردم اغلب فکر می کنند کدزنی یک کار بسیار تخصصی با پیش نیاز های فنی است گاهی حتی باوری وجود دارد که کدزنی را مختص افراد خاصی می دانند. اما خوشبختانه این باور ها کاملا نادرست است و کدزنی می تواند توسط هرکسی انجام شود بنابرای در این مقاله 5 دلیل لزوم یادگیری کدزنی را بررسی خواهیم کرد.
-
دستورات Putty برای Basic SSH
در این مقاله برخی دستورات پایه ای که می توانید در مدیریت SSH انجام دهید را بررسی خواهیم کرد . استفاده از putty یکی از رایج ترین راه ها است. Putty یک اپلیکیشن open source است و شما می توانید آن را به صورت رایگان دانلود کنید. فقط دقت کنید که اگر آشنایی با این محیط ندارید با دستورات ساده شروع کنید و زمانی که با محیط آشنایی پیدا کردید شروع به یادگیری تکنیک های پیشرفته تر کنید.
-
طراحی Flat چیست؟
در سال های اخیر با رشد روز افزون دستگاه های موبایل نیاز به یک زمینه کاری به نام طراحیFlat حس میشود اما این نیاز محدود به دستگاه های موبایل نشد و طراحان وب نیز برخی از تکنیک های آن را در طراحی های خودشان به کار گرفتند. طراحی Flat همان طراحی اپلیکیشن یا وب سایت در ذهن است این به این معنی نیست که طراحی آسان تر شده است بلکه طراحی را شفاف تر کرده است.
-
5 مورد از بهترین ابزارهای یادداشت برداری برای برنامه نویسان
یادداشت برداری راهی عالی برای مدیریت کارها در پروژه است و استرس انجام کارها را کاهش می دهد. با یادداشت برداری می توانید به سرعت روی همه ی پروژه های خود کار کنید و به موقع به پایان برسانید. بنابراین در این مقاله 5 مورد از بهترین اپلیکیشن های یادداشت برداری را معرفی می کنیم و هرکدام را بطور کامل بررسی می کنیم و مزایا و معایب هرکدام را خواهیم گفت.
-
معماری چند لایه ی نرم افزار چیست؟
معماری چندلایه ی نرم افزار امروزه یکی از محبوب ترین الگو های معماری است. این معماری، پیچیدگی درحال افزایش اپلیکیشن های مدرن را مدیریت می کند و همچنین باعث می شود که کار سریع تر انجام شود.
-
مسیر برنامه نویسان (توسعه دهندگان وب)
به عنوان برنامه نویس می توانید مسیر شغلی خود را در توسعه ی front-end یا توسعه ی back-end و یا مهندسی DevOps برای توسعه ی وب انتخاب کنید. قبل از شروع مقاله ی نقشه ی راه برای توسعه ی وب، نیاز است که معانی front-end ، back-end و DevOps را بدانید بنابراین در این مقاله این سه دسته را معرفی و بررسی می کنیم.
-
استفاده از سرویس جدید HTTP Client در Angular v4
HTTP client module یک تکنولوژی جدید است که کار با interface های backend برای HTTP آسان تر کرده است در این مقاله بطور خلاصه تنظیمات اولیه ی HttpClientModule را پوشش می دهیم، نحوه ی استفاده از متد های POST و GET را می گوییم و نحوه ی استفاده از ویژگی جدید interceptor را نشان می دهیم.
-
انواع مختلف مشتریان که باید از آنها دوری کرد
قبل از اینکه مشکلی پیش بیاید می توانید از این گام های آسان برای اطمینان از اینکه در مخمصه ی قرارداد های شکست خورده و هزینه های قانونی گرفتار نشوید استفاده کنید. در این مقاله انواع مختلف مشتریان طراحی وب که باید از آنها اجتناب کرد را معرفی و بررسی می کنیم .
-
12تصور نادرست در مورد برنامه نویسان
شکی نیست که ما در عصر دیجیتال زندگی میکنیم، جایی که تکنولوژی مدرن نقش مهمی را در زندگی روزمره ما ایفا میکند، صرف نظر از اینکه ما چگونه تکنولوژی را درک کردهایم. جدا از موارد بدیهی، مثل دسکتاپ، لپتاپ، تبلت و گوشیهای هوشمند، کامپیوترهای هوشمند جای خود را در خانههای هوشمند، تلویزیونها، لوازم خانگی و حتی اسباببازیها یافتهاند. با این حال، از آنجا که ماشینها نمیتوانند به زبان ما صحبت کنند، برای انجام کارها نیاز به کد دارند. این بدان معناست که برنامهنویسی قطعا حرفهای از حال و آینده است.
-
معرفی بهترین زبان برنامه نویسی برای ساخت نرم افزار
بهترین زبان برنامه نویسی برای ساخت نرم افزار از نظر کارایی و درآمدزایی تعیین می شود. بهترین زبان برنامه نویسی برای ساخت نرم افزار باید انعطاف پذیر باشد.
-
معرفی کامل بزرگترین برنامه نویسان جهان
بزرگترین برنامه نویسان جهان هر یک در زمینه های مشخص فعالیت کرده اند. دانستن زندگینامه بزرگترین برنامه نویسان جهان بسیار جالب و شگفت انگیز است.
-
مهندسی نرمافزار با برنامهنویسی فرق دارد
برخی از مردم اصطلاح مهندسی نرمافزار را به خاطر تشبیه آن به مهندسی دوست ندارند. این مقاله در مورد این اصطلاح نیست. اگر شما آن را دوست ندارید، میتوانید آن را با سازنده نرمافزار، تولیدکننده نرمافزار یا صنعتگر نرمافزار عوض کنید.
-
تفاوت بین Hashing و Encrypting چیست؟
Hashing و Encrypting دو کلمه هستند که اغلب به صورت اشتباه به جای هم استفاده میشوند. آیا شما تفاوت بین این دو و شرایطی که باید از آنها استفاده کنید را میدانید؟ در این مقاله تفاوتهای مهم بین هش کردن (Hashing) و رمزگذاری (Encrypting) و جایگاه مناسب استفاده از آنها را بررسی میکنیم.
-
معرفی بهترین زبان برنامه نویسی برای هوش مصنوعی
بهترین زبان برنامه نویسی برای هوش مصنوعی بدون شک پایتون است. بهترین زبان برنامه نویسی برای هوش مصنوعی باید بتواند با تمامی موضوعات هوش همخوانی داشته باشد.
-
10 نکته ساده برای بهبود تست کاربر
تست کردن یک قسمت اساسی از کار طراحان UX است و بطور کلی هسته ی فرایند طراحی UX است و بهترین راه برای حذف مشکلات یا دشواری های کاربری است که در روند طراحی پیش بینی نشده بودند بنابراین در این مقاله می خواهیم 10 نکته ی ساده برای تست کاربر را معرفی و بررسی کنیم.
-
8 چالش برتر در توسعه وب اپلیکیشن در سال 2018
اگر شما از قبل اطلاعاتی در زمینه ی توسعه ی وب اپلیکیشن داشته باشید بنابراین می دانید که این موضوع همانند هر مفهوم جدیدی با یک سری از چالش ها همراه است.در اینجا یک لیست از چالش های معمولی که در توسعه ی وب اپلیکیشن با آنها مواجه خواهید شد را همراه با نکات و ترفند هایی که به شما کمک خواهد کرد، را داریم.
-
چهار زبان برنامه نویسی که در سال جدید باید یاد بگیریم.
با شناسایی بهترین زبان برنامه نویسی قطعا می توانید به هدف خود نزدیک تر شوید. در بررسی های انجام شده چهار زبان برنامه نویسی برتر سال 2018 مشخص شد.
-
12 دستور ترمینال که هر توسعه دهنده وب باید آن ها را بداند.
ترمینال یکی از مهم ترین ابزارهای بهره وری در مجموعه ی توسعه دهندگان می باشد. تسلط بر آن می تواند تاثیر خیلی مثبتی روی جریان کاری شما داشته باشد، به این نحو که بسیاری از کارهای روزمره به نوشتن چند دستور ساده و زدن دکمه ی اینتر تبدیل میشوند.