مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

آخرین مطالب ارسال شده در گروه Barnamenevisan

  • کارایی الگوریتم‌ها

    کارایی الگوریتم‌ها

    الگوریتم دستورالعملی برای حل مسائل مشخصی است که شامل مجموعه‌ای از دستورات است که به صورت گام به گام راه‌حل مسائل را دنبال می‌کند. الگوریتم باید با تعداد محدودی از مراحل معین به صورت دقیق و غیر مبهم خاتمه یابد. روش‌های رایج الگوریتم‌ها از فلوچارت‌ها و شبه‌ برنامه‌ها تشکیل شده‌اند.

    ایمان مدائنی برنامه نویسان چهارشنبه, 03 مرداد 1397 14 بازدید 0 نظر 0 پسند
  • ساخت صفحه بندی سفارشی با React

    ساخت صفحه بندی سفارشی با React

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

    برنامه نویسان برنامه نویسان چهارشنبه, 03 مرداد 1397 345 بازدید 0 نظر 0 پسند
  •  5 دلیل برای یادگیری کدنویسی

    5 دلیل برای یادگیری کدنویسی

    مردم اغلب فکر می کنند کدزنی یک کار بسیار تخصصی با پیش نیاز های فنی است گاهی حتی باوری وجود دارد که کدزنی را مختص افراد خاصی می دانند. اما خوشبختانه این باور ها کاملا نادرست است و کدزنی می تواند توسط هرکسی انجام شود بنابرای در این مقاله 5 دلیل لزوم یادگیری کدزنی را بررسی خواهیم کرد.

    ایمان مدائنی برنامه نویسان دوشنبه, 01 مرداد 1397 14 بازدید 0 نظر 0 پسند
  • دستورات Putty برای Basic SSH

    دستورات Putty برای Basic SSH

    در این مقاله برخی دستورات پایه ای که می توانید در مدیریت SSH انجام دهید را بررسی خواهیم کرد . استفاده از putty یکی از رایج ترین راه ها است. Putty یک اپلیکیشن open source است و شما می توانید آن را به صورت رایگان دانلود کنید. فقط دقت کنید که اگر آشنایی با این محیط ندارید با دستورات ساده شروع کنید و زمانی که با محیط آشنایی پیدا کردید شروع به یادگیری تکنیک های پیشرفته تر کنید.

    برنامه نویسان برنامه نویسان شنبه, 30 تیر 1397 392 بازدید 0 نظر 0 پسند
  • طراحی Flat چیست؟

    طراحی Flat چیست؟

    در سال های اخیر با رشد روز افزون دستگاه های موبایل نیاز به یک زمینه کاری به نام طراحیFlat حس میشود اما این نیاز محدود به دستگاه های موبایل نشد و طراحان وب نیز برخی از تکنیک های آن را در طراحی های خودشان به کار گرفتند. طراحی Flat همان طراحی اپلیکیشن یا وب سایت در ذهن است این به این معنی نیست که طراحی آسان تر شده است بلکه طراحی را شفاف تر کرده است.

    برنامه نویسان برنامه نویسان شنبه, 23 تیر 1397 703 بازدید 0 نظر 0 پسند
  •   5 مورد از بهترین ابزارهای یادداشت برداری برای برنامه نویسان

    5 مورد از بهترین ابزارهای یادداشت برداری برای برنامه نویسان

    یادداشت برداری راهی عالی برای مدیریت کارها در پروژه است و استرس انجام کارها را کاهش می دهد. با یادداشت برداری می توانید به سرعت روی همه ی پروژه های خود کار کنید و به موقع به پایان برسانید. بنابراین در این مقاله 5 مورد از بهترین اپلیکیشن های یادداشت برداری را معرفی می کنیم و هرکدام را بطور کامل بررسی می کنیم و مزایا و معایب هرکدام را خواهیم گفت.

    ایمان مدائنی برنامه نویسان پنج شنبه, 21 تیر 1397 36 بازدید 0 نظر 0 پسند
  • معماری چند لایه ی نرم افزار چیست؟

    معماری چند لایه ی نرم افزار چیست؟

    معماری چندلایه ی نرم افزار امروزه یکی از محبوب ترین الگو های معماری است. این معماری، پیچیدگی درحال افزایش اپلیکیشن های مدرن را مدیریت می کند و همچنین باعث می شود که کار سریع تر انجام شود.

    ایمان مدائنی برنامه نویسان چهارشنبه, 20 تیر 1397 9 بازدید 0 نظر 0 پسند
  • مسیر برنامه نویسان (توسعه دهندگان وب)

    مسیر برنامه نویسان (توسعه دهندگان وب)

    به عنوان برنامه نویس می توانید مسیر شغلی خود را در توسعه ی front-end یا توسعه ی back-end و یا مهندسی DevOps برای توسعه ی وب انتخاب کنید. قبل از شروع مقاله ی نقشه ی راه برای توسعه ی وب، نیاز است که معانی front-end ، back-end و DevOps را بدانید بنابراین در این مقاله این سه دسته را معرفی و بررسی می کنیم.

    ایمان مدائنی برنامه نویسان شنبه, 16 تیر 1397 95 بازدید 0 نظر 0 پسند
  • استفاده از سرویس جدید HTTP Client در Angular v4

    استفاده از سرویس جدید HTTP Client در Angular v4

    HTTP client module یک تکنولوژی جدید است که کار با interface های backend برای HTTP آسان تر کرده است در این مقاله بطور خلاصه تنظیمات اولیه ی HttpClientModule را پوشش می دهیم، نحوه ی استفاده از متد های POST و GET را می گوییم و نحوه ی استفاده از ویژگی جدید interceptor را نشان می دهیم.

    ایمان مدائنی برنامه نویسان پنج شنبه, 14 تیر 1397 470 بازدید 0 نظر 0 پسند
  • انواع مختلف مشتریان که باید از آنها دوری کرد

    انواع مختلف مشتریان که باید از آنها دوری کرد

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

    ایمان مدائنی برنامه نویسان پنج شنبه, 14 تیر 1397 26 بازدید 0 نظر 0 پسند
  • 12تصور نادرست در مورد برنامه نویسان

    12تصور نادرست در مورد برنامه نویسان

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

    ایمان مدائنی برنامه نویسان دوشنبه, 28 خرداد 1397 19 بازدید 0 نظر 0 پسند
  •  معرفی بهترین زبان برنامه نویسی برای ساخت نرم افزار

    معرفی بهترین زبان برنامه نویسی برای ساخت نرم افزار

    بهترین زبان برنامه نویسی برای ساخت نرم افزار از نظر کارایی و درآمدزایی تعیین می شود. بهترین زبان برنامه نویسی برای ساخت نرم افزار باید انعطاف پذیر باشد.

    ایمان مدائنی برنامه نویسان یکشنبه, 27 خرداد 1397 588 بازدید 0 نظر 0 پسند
  •  معرفی کامل بزرگترین برنامه نویسان جهان

    معرفی کامل بزرگترین برنامه نویسان جهان

    بزرگترین برنامه نویسان جهان هر یک در زمینه های مشخص فعالیت کرده اند. دانستن زندگینامه بزرگترین برنامه نویسان جهان بسیار جالب و شگفت انگیز است.

    ایمان مدائنی برنامه نویسان چهارشنبه, 23 خرداد 1397 1262 بازدید 0 نظر 0 پسند
  • مهندسی نرم‌افزار با برنامه‌نویسی فرق دارد

    مهندسی نرم‌افزار با برنامه‌نویسی فرق دارد

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

    ایمان مدائنی برنامه نویسان چهارشنبه, 23 خرداد 1397 23 بازدید 0 نظر 0 پسند
  • تفاوت بین Hashing و Encrypting چیست؟

    تفاوت بین Hashing و Encrypting چیست؟

    Hashing و Encrypting دو کلمه هستند که اغلب به صورت اشتباه به جای هم استفاده می‌شوند. آیا شما تفاوت بین این دو و شرایطی که باید از آن‌ها استفاده کنید را می‌دانید؟ در این مقاله تفاوت‌های مهم بین هش کردن (Hashing) و رمزگذاری (Encrypting) و جایگاه مناسب استفاده از آن‌ها را بررسی می‌کنیم.

    ایمان مدائنی برنامه نویسان دوشنبه, 21 خرداد 1397 1139 بازدید 0 نظر 0 پسند
  •  معرفی بهترین زبان برنامه نویسی برای هوش مصنوعی

    معرفی بهترین زبان برنامه نویسی برای هوش مصنوعی

    بهترین زبان برنامه نویسی برای هوش مصنوعی بدون شک پایتون است. بهترین زبان برنامه نویسی برای هوش مصنوعی باید بتواند با تمامی موضوعات هوش همخوانی داشته باشد.

    ایمان مدائنی برنامه نویسان شنبه, 19 خرداد 1397 1918 بازدید 0 نظر 0 پسند
  • 10 نکته ساده برای بهبود تست کاربر

    10 نکته ساده برای بهبود تست کاربر

    تست کردن یک قسمت اساسی از کار طراحان UX است و بطور کلی هسته ی فرایند طراحی UX است و بهترین راه برای حذف مشکلات یا دشواری های کاربری است که در روند طراحی پیش بینی نشده بودند بنابراین در این مقاله می خواهیم 10 نکته ی ساده برای تست کاربر را معرفی و بررسی کنیم.

    ایمان مدائنی برنامه نویسان جمعه, 18 خرداد 1397 25 بازدید 0 نظر 0 پسند
  • 8 چالش برتر در توسعه وب اپلیکیشن در سال 2018

    8 چالش برتر در توسعه وب اپلیکیشن در سال 2018

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

    ایمان مدائنی برنامه نویسان ﺳﻪ شنبه, 08 خرداد 1397 25 بازدید 0 نظر 0 پسند
  •  چهار زبان برنامه نویسی که در سال جدید باید یاد بگیریم.

    چهار زبان برنامه نویسی که در سال جدید باید یاد بگیریم.

    با شناسایی بهترین زبان برنامه نویسی قطعا می توانید به هدف خود نزدیک تر شوید. در بررسی های انجام شده چهار زبان برنامه نویسی برتر سال 2018 مشخص شد.

    ایمان مدائنی برنامه نویسان ﺳﻪ شنبه, 08 خرداد 1397 1657 بازدید 0 نظر 0 پسند
  • 12 دستور ترمینال که هر توسعه دهنده وب باید آن ها را بداند.

    12 دستور ترمینال که هر توسعه دهنده وب باید آن ها را بداند.

    ترمینال یکی از مهم ترین ابزارهای بهره وری در مجموعه ی توسعه دهندگان می باشد. تسلط بر آن می تواند تاثیر خیلی مثبتی روی جریان کاری شما داشته باشد، به این نحو که بسیاری از کارهای روزمره به نوشتن چند دستور ساده و زدن دکمه ی اینتر تبدیل میشوند.

    ایمان مدائنی برنامه نویسان ﺳﻪ شنبه, 08 خرداد 1397 46 بازدید 0 نظر 0 پسند