-
آیا میدانستید چه چیزهایی برنامهنویسان حرفهیی را از مبتدیها متمایز میسازد!
سهشنبه 5 بهمن 1395 14:48
برنامهنویسی آنقدر ساده است که هر کس میتواند این مهارت را یاد بگیرد اما نوشتن یک برنامهٔ خوب به قدری سخت است که حتی گاهی برنامهنویسان حرفهای هم به راحتی از پس آن برنمیایند. به طور مثال، اگر قرار باشد یک فیچر ساده به برنامه اضافه شود، یک برنامهنویس مجبور است تغییرات غیر ضروری زیادی در کدهایی که خودش زده اعمال کند....
-
انواع پسوند های دامین ومفهوم آنها
یکشنبه 3 بهمن 1395 13:09
دامنه نام منحصر بفردی است که برای شناسایی سایت اینترنتی مورد استفاده قرار میگیرد، و از یک یا چند قسمت تشکیل شده است که با نقطه (دات) از هم جدا شدهاند. تعدادی از این تی ال دیها (top-level domains) یا پسوندهای پراستفاده عبارتاند از: نوع com : مخفف Commercial به معنای تجاری است که اکثراْ جهت استفاده هایی که به شکلی...
-
چگونه یک روزمه ی خوب به عنوان برنامه نویس یا توسعهدهنده بنویسیم؟
شنبه 2 بهمن 1395 17:29
تاکنون مقالات متنوعی پیرامون استراتژی های یادگیری برنامه نویسی ، ویژگیهای یک برنامه نویس خوب، سطح درآمد برنامه نویسان زبانهای مختلف و … منتشر کردهایم اما کمتر به موضوع مهمی همچون «استراتژی های نوشتن یک رزومه ی خوب به عنوان برنامه نویس یا توسعه دهنده» پرداخته شده است؛ خیلی اوقات برنامه نویسان توانمندی را میبینیم که...
-
آخرین نسخه زبان جاوا اسکریپت به نام 2016 ECMAScript
سهشنبه 28 دی 1395 17:54
ECMA International نسخه جدید زبان برنامه نویسی جاوا اسکریپت را با تأیید رسمی ECMAScript 2016 عرضه کرد. همچنان کار بر روی این نسخه جدید ادامه دارد و طبق چیزی که ECMA International اعلام کرده، این نسخه به عنوان یک زیر ساخت برای ارائه نسخه بعدی 2017 عمل می کند. ECMA International هم اکنون ویژگی های آخرین نسخه رسمی...
-
HyperText Access یا htaccess چیست؟
دوشنبه 27 دی 1395 10:58
در برخی از وب سرورهای لینوکس مانند Apache، قابلیتی به نام htaccess یا Hypertext Access وجود دارد که با استفاده از آن میتوان پیکربندی سطوح دسترسی را در حوزه دایرکتوری انجام داد. منظور از پیکربندی در حوزه دایرکتوری این است که مانند Permission های موجود در سیستم عامل ویندوز که امکان تعریف آنها بر روی هر دایرکتوری وجود...
-
طراحی وب سایت ریسپانسیو یا واکنش گرا چیست؟
دوشنبه 27 دی 1395 10:58
طراحی واکنش گرا (RWD)، روشی برای طراحی وب سایت است که هدف آن ایجاد وب سایت هایی است که نمایش بهینه ای را برای کاربر ارائه دهند که شامل خواندن آسان متون و navigation با حداقل تغییرات در اندازه، panning (حرکت افقی داده گرافیکی در عرض یک صفحه نمایش) و scroll کردن در طیف وسیعی از دستگاه ها (از گوشی های موبایل تا مانیتور...
-
آیا برنامهنویسان و توسعهدهندگان باید مدرک دانشگاهی داشته باشند؟
یکشنبه 26 دی 1395 12:09
آیا برنامهنویسان و توسعهدهندگان جهت ورود به بازار کار به مدرک دانشگاهی نیاز دارند؟ یکی از فرضیات نسلهای قدیمیتر این بود که مدرک تحصیلی دانشگاهی بهترین راه برای به حداکثر رساندن احتمال موفقیتهای شغلی، با حقوق بالا و همچنین در رشتهٔ مورد علاقهتان است؛ اما زمانه تغییر کرده است و حالا بیشتر و بیشتر دربارۀ...
-
۴ ویژگی که باید در DNA یک برنامهنویس موبایل وجود داشته باشد!
شنبه 25 دی 1395 09:51
تا به حال از چند اپلیکیشن موبایل استفاده کردهاید؟ آیا تاکنون به تعداد اپلیکیشنهایی که هر روز ساخته میشوند دقت کردهاید؟ هر چقدر هم که به روز باشید باز هم از تعداد زیادی از اپلیکیشنها غافل خواهید ماند، چرا که نرخ رشد چشمگیری در این زمینه مشاهده میشود و روزانه میلیاردها اپلیکیشن در سرار دنیا توسط کاربران دانلود...
-
آیا میدانستید که اولین زبان برنامهنویسی دنیا چه نام دارد؟
چهارشنبه 22 دی 1395 18:04
گرچه پاسخ دقیقی برای این سوال وجود ندارد، اما Plankalkul (معادل عبارت Plan Calculus) به عنوان اولین زبان برنامهنویسی دنیا در نظر گرفته شده است؛ این زبان در بین سالهای 1942 و 1945 توسط یک مهندس آلمانی به نام Konard Zuse ابداع شد اما مخاطبین زیادی را مجذوب خود نکرد! زبانهایی که بعد از Plankalkul به وجود آمدند هم...
-
9 اشتباه متداول کارمندان که امنیت اطلاعات شرکتها را تهدید میکند
سهشنبه 21 دی 1395 09:21
در دنیای امروز، شرکتهای مختلف با تهدیدات اینترنتی و سایبری گوناگونی مواجه هستند. وقتی که یک شرکت مورد هک و نفوذ قرار میگیرد، اولین برداشت همه این است که حمله از بیرون صورت گرفته است اما حقیقت چیز دیگری است. بعضی از تهدیدات رایج که در حال حاضر وجود دارند در اثر سهلانگاری کارمندان خود شرکت و عادتهای غلط آنان صورت...
-
۴ نکته برای یادگیری برنامهنویسی
دوشنبه 20 دی 1395 09:56
برنامهنویسی و طراحی سایت ، کاری زیبا و خلاقانه است که توصیه میشود در عصر فناوری، افراد از همهٔ سنین با این مهارت آشنا شوند. بعضی افراد بر این باورند که یادگیری برنامهنویسی کاری پیچیده است؛ اگرچه این افراد حق دارند که بگویند برنامهنویسی کاری دشوار است و یادگیری این مبحث میتواند چالش برانگیز باشد، ولی اگر راه...
-
پیروی از ۶ گامی که ضریب امنیتی برنامههای تحت وب را بالا خواهد برد!
یکشنبه 19 دی 1395 09:47
در دنیایی که در آن به سر میبریم -یعنی دنیای دیجیتال- روز به روز به اهمیت امنیت، حریم خصوصی و مقابله در برابر نفوذ افزوده میشود چرا که زندگی اکثر کاربران به گونهیی با فناوریهای مدرن عجین شده است که دیگر به سختی میتوان از فناوری دل کند و مجرمین سایبری هم از این فرصت سوء استفاده کرده و به دنبال راههایی برای نفوذ به...
-
پایگاه داده یا دیتابیس (Data Base) چیست؟
شنبه 18 دی 1395 09:41
بانک اطلاعاتی یا پایگاه داده یا دیتابیس (data base) به مجموعه ای از اطلاعات با ساختار منظم گفته می شود. این پایگاه های اطلاعاتی معمولاً در قالبی که برای دستگاه ها و رایانه ها قابل خواندن و قابل دسترسی باشند ذخیره می شوند. پایگاه داده اس کیو ال چیست ؟ با گسترش طراحی سایت های پویا در شبکه جهانی وب نیاز به یک پایگاه داده...
-
Google Resizer: ابزار جدید گوگل برای طراحان و وب دیزاینرها
چهارشنبه 15 دی 1395 09:22
طراحی وب سایتی که بتواند در عین حال قدرتمند بوده و کار کردن با آن نیز آسان و ساده باشد، برای بسیاری از طراحان و دیزاینرها، کار چالش برانگیزی است. اکنون گوگل ابزاری را معرفی کرده که می تواند این کار را تا حدودی آسان تر کند: Resizer. به کمک این وب اپلیکیشن، طراحان می توانند دیزاین Material وب سایت خود و یا هر سایت دیگری...
-
تولد نسخه ی ۳ فریم ورک زند توأم با مرگ نسخه ی ۱
سهشنبه 14 دی 1395 09:56
پس از ۱۷ ماه تلاش مستمر توسعه دهندگان پی اچ پی شرکت زند تکنولوجیز -شرکت توسعهدهنده ی زبان برنامه نویسی پی اچ پی و فریم ورک قدرتمند آن یعنی زند- بالاخره نسخه ی Zend Framework 3 عرضه شد اما این در حالی است که توسعه ی نسخه ی ۱ این فریم ورک نهایتاً تا تاریخ ۲۹ سپتامبر ۲۰۱۶ ادامه خواهد داشت. آنچه در این مقاله قصد داریم...
-
چرا باید برنامهنویسی یاد گرفت؟
دوشنبه 13 دی 1395 09:35
مشاغل مربوط به علوم کامپیوتر، به خصوص حوزه برنامهنویسی، هر روزه با نیاز فزایندهای مورد درخواست شرکتها، صنایع و کارفرمایان هستند. البته، این موضوع چندان دور از ذهن هم نیست؛ چرا که ما هم اکنون در عصر اطلاعات زندگی میکنیم و مهمترین مولفه و ابزار این عصر، کامپیوترها هستند؛ کامپیوترهایی که اساسا بدون آنها، این عصر...
-
چرا باید برنامهنویسی یاد گرفت؟
دوشنبه 13 دی 1395 09:35
مشاغل مربوط به علوم کامپیوتر، به خصوص حوزه برنامهنویسی، هر روزه با نیاز فزایندهای مورد درخواست شرکتها، صنایع و کارفرمایان هستند. البته، این موضوع چندان دور از ذهن هم نیست؛ چرا که ما هم اکنون در عصر اطلاعات زندگی میکنیم و مهمترین مولفه و ابزار این عصر، کامپیوترها هستند؛ کامپیوترهایی که اساسا بدون آنها، این عصر...
-
SemiCode OS: توزیعی جدید از گنو/لینوکس برای برنامهنویسان و طراحان سایت
یکشنبه 12 دی 1395 09:21
SemiCode OS توزیع جدیدی از سیستم عامل گنو/لینوکس است که بر پایهٔ اوبونتو نوشته شده و هدف از طراحی آن، توسعهٔ سیستم عاملی اپن سورس برای برنامه نویسان و طراحان سایت بوده است که به صورت پیش فرض، دارای یکسری ابزارهای توسعهٔ نرمافزار من جمله ویرایشگرهای کد مختلف، کامپایلر و … میباشد؛ برای آشنایی بیشتر با SemiCode OS، در...
-
آیا برنامهنویسی شما را به نویسندهٔ بهتری تبدیل میکند؟
شنبه 11 دی 1395 17:48
اگر بخواهیم برنامهنویسی و نویسندگی را از لحاظ ظاهری مورد مقایسه قرار دهیم، شاید به طور اغراقآمیزی بیربط به نظر برسند اما این در حالی است که با داشتن نگاهی دقیقتر به توجهی که یک برنامهنویس باید به نحوهٔ نوشتن الگوریتمها داشته باشد تا از آن طریق بتواند آنطور که باید و شاید خروجی مناسبی از برنامهٔ مد نظرش به دست...
-
میانگین درآمد برنامه نویسان اندروید در سال ۲۰۱۵
چهارشنبه 8 دی 1395 17:42
در پاسخ به این سؤال که یادگیری برنامه نویسی اندروید ارزشش را دارد یا خیر می بایست بیشتر به جای آنکه احساسی تصمیم کنیم، می بایست به آمار و ارقام نگاهی بیندازیم چرا که به خوبی گواه موفقیت یا عدم موفقیت یک اکوسیستم در حال حاضر و در آینده می باشند. سیستم عامل محبوب اندروید که توسط غول فناوری دنیا -گوگل- رهبری میشود...
-
11 زبان برنامه نویسی که پس از یادگیری آن ها می توانید به درآمد خوبی برسید!
یکشنبه 5 دی 1395 17:49
در حال حاضر صدها زبان برنامه نویسی وجود دارد اما تعداد محدودی از آنها شناخته شده تر از مابقی هستند. زمانی که یک شرکت تصمیم می گیرد تا برنامه نویس جدیدی استخدام کند، معمولاً به دنبال افرادی می گردد که با زبان های برنامه نویسی و سیستم هایی که پیش از آن نیز استفاده می کرده آشنا باشند. این شرکت ها معمولاً تمایل ندارند تا...
-
اگر می خواهید هکر شوید، حتما باید برنامه نویسی یاد بگیرید
یکشنبه 5 دی 1395 17:48
در این که برنامه نویسی یکی از بنیادی ترین مهارت های لازم برای هک هست هیچ شکی نیست و این مطلب که هر چه بیشتر برنامه نویسی کنید هکر بهتری خواهید شد، کاملاً صحیح است. ما در این مقاله راز موفقیت هکرها را به نو آموزانی که آرزو دارند در هک به مهارت های قابل توجهی برسند، خواهیم گفت. برای اطلاعات بیشتر، با سکان آکادمی همراه...
-
۸ باور نادرست در انتخاب نام دامنه ی سایت
سهشنبه 30 آذر 1395 09:52
انتخاب نام دامنه برای وب سایت کار آسانی نیست؛ بخش دشوار این قضیه برای شرکت ها، نامگذاری برندشان می باشد. با این که بعضی عقیده دارند که اسم کمپانی شما اهمیتی ندارد، باز هم در آسان کردن مسئله ی انتخاب نام دامنه چندان مشکل گشا نیست! بخشی از انتخاب یک دامنه شامل تصمیم گیری برای استفاده از یک TLD است (این اصطلاح مخفف...
-
HTML 5.1 به عنوان «پیشنهاد جدید W3C» جایگزین HTML5 می شود
سهشنبه 30 آذر 1395 09:50
W3C توصیه نامه HTML5.1 را منتشر کرده، به این معنی که نسخه ی ۵.۱ به عنوان نسخه جدید استاندارد HTML انتخاب شده است. HTML5.1 با مجموعه ای از ویژگی های جدید و مفید جایگزین HTML5 خواهد شد. سه ویژگی جالب که با نسخه جدید همراه شده عبارتند از تگ های <picture> ،<dialog> ،<summary> و <details>. برای...
-
نکاتی کلیدی که در انتخاب شغل مهندسی نرم افزار می بایست مد نظر داشت!
چهارشنبه 24 آذر 1395 10:08
ممکن است شما هم جزو مهندسین نرم افزار جوان و کم تجربه باشید؛ این گونه افراد معمولاً در مورد مسیر شغلی آیندهشان نگرانیهای زیادی دارند و همیشه مردد هستند که آیا شغل مناسبی را برای خود انتخاب کردهاند یا خیر. به علاوه همیشه در مورد موقعیتهای مختلف کاری تردید دارند چرا که به درستی نمیدانند کدام کارها برایشان مناسب است...
-
آموزش اتصال 2 کامپیوتر به یکدیگر توسط کابل USB
سهشنبه 23 آذر 1395 10:24
آیا می دانید که می توان 2 کامپیوتر را با یک کابل USBــ USB ساده به یکدیگر متصل کرد؟با فرا گرفتن این آموزش خواهید توانست دو کامپیوتر را به یکدیگر متصل کنید و حتی به صورت مشترک از اینترنت استفاده نمائید. اگر دو کامپیوتر در خانه یا محل کار خود دارید که برای استفاده اشتراکی از فایلهای موجود در هر کدام می خواهید آن دو را...
-
۹ زبان برنامهنویسی محبوب که ارزش یادگرفتن دارند
سهشنبه 23 آذر 1395 10:22
تنوع زبانهای برنامهنویسی و طراحی سایت باعث شده که علاقهمندان به یادگیری هنگام انتخاب زبان موردنظرشان با مشکلاتی مواجه شوند؛ بهقولمعروف تا بیایند بررسی کنند که کدام زبان برنامهنویسی مناسبشان است، زمان زیادی را از دست دادهاند. با مدتی جستوجو و مطالعه دربارهی زبانهای برنامهنویسی متوجه خواهید شد که تعداد...
-
دانلود فیلم آموزش کامل PHP به زبان فارسی
دوشنبه 22 آذر 1395 10:05
زبان PHP با هدف نوشتن اسکریپتهای وب نوشته شد. در واقع هدف فرار از پیچیدگیهای Perl و نوشتن CGI با زبانهایی مثل C و ارائه دستوراتی ساده برای طراحان صفحات وب بود.پی اچ پی اولیه زبانی با دستورات محدود و ساده بود که بیشتر برای کارهای ساده و برای طراحی وب سایت ها و نه برنامه نویسان حرفه ای بود. این زبان کم کم پیشرفت کرد و...
-
درباره ی ویندوز 8 و دانلود
دوشنبه 22 آذر 1395 10:03
همزمان بر اساس اطلاعاتی که موجود است پیش از عرضه سیستم عامل ویندوز به عنوان سیستم عاملی که از واسط کاربری استفاده میکند اپل در سال 1983 با ارائه مدل «لیزا» (Lisa) که اولین کامپیوتر مجهز به ماوس و سیستمعامل دارای واسط گرافیکی، آیکونها و پنجرهها بود، توانست انقلابی بزرگ در زمینه کامپیوترهای شخصی به وجود آورد. بعد از...
-
ویژگی سایت ساز
شنبه 20 آذر 1395 16:35
استفاده از سایت ساز کاج این امکان را می دهد که کاربر سایت خود را در کمترین زمان ممکن و با حداقل هزینه راه اندازی نماید. با توجه به فراگیر شدن وب سایت ها و فناوری های مربوطه نیاز به طراحی وب سایت به صورت آسان و حرفه ای مشهودتر از گذشته قابل لمس است، به این منظور بر آن شدیم پورتالی را طراحی نمائیم که هر شخصی بتواند به...