دست به کد

دست به کد، شروع وب‌سازی تو!

طراحی وب سایت ریسپانسیو یا واکنش گرا چیست؟

طراحی واکنش گرا (RWD)، روشی برای طراحی وب سایت است که هدف آن ایجاد وب سایت هایی است که نمایش بهینه ای را برای کاربر ارائه دهند که شامل خواندن آسان متون و navigation با حداقل تغییرات در اندازه، panning (حرکت افقی داده گرافیکی در عرض یک صفحه نمایش) و scroll کردن در طیف وسیعی از دستگاه ها (از گوشی های موبایل تا مانیتور کامپیوتر های شخصی) می باشد.
۰ نظر موافقین ۰ مخالفین ۰
وحید

آیا برنامه‌نویسان و توسعه‌دهندگان باید مدرک دانشگاهی داشته باشند؟



آیا برنامه‌نویسان و توسعه‌دهندگان جهت ورود به بازار کار به مدرک دانشگاهی نیاز دارند؟ یکی از فرضیات نسل‌های قدیمی‌تر این بود که مدرک تحصیلی دانشگاهی بهترین راه برای به حداکثر رساندن احتمال موفقیت‌های شغلی، با حقوق بالا و همچنین در رشتهٔ مورد علاقه‌تان است؛ اما زمانه تغییر کرده است و حالا بیشتر و بیشتر دربارۀ توسعه‌دهندگان موفقی می‌شنویم که هیچ‌وقت مدرک معتبری نگرفته‌اند، یا کسانی که از دانشگاه ترک تحصیل کرده‌اند و در سیلیکون‌ولی کسب و کار بزرگی را رقم زده‌اند! هر روز مقالات مختلفی می‌بینیم که اعتبار دانشگاه و مدارک دانشگاهی را زیر سوال می‌برند، به طوری که به نظر می‌رسد شاید تاریخ مصرف نهادهای دانشگاهی قدیمی گذشته است.
۰ نظر موافقین ۰ مخالفین ۰
وحید

۴ ویژگی که باید در DNA یک برنامه‌نویس موبایل وجود داشته باشد!


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

آیا می‌دانستید که اولین زبان برنامه‌نویسی دنیا چه‌ نام دارد؟


گرچه پاسخ دقیقی برای این‌ سوال وجود ندارد، اما Plankalkul (معادل عبارت Plan Calculus) به‌ عنوان اولین زبان برنامه‌نویسی دنیا در نظر گرفته شده‌ است؛ این زبان در بین‌ سال‌های 1942 و 1945 توسط یک مهندس آلمانی به نام Konard Zuse ابداع شد اما مخاطبین زیادی را مجذوب خود نکرد! زبان‌هایی که بعد از Plankalkul به‌ وجود آمدند هم Fortran و Lisp بودند که نسبت به زبان ماقبل خود، از اقبال به نسبت بیشتری برخوردار شدند. 
۰ نظر موافقین ۰ مخالفین ۰
وحید

9 اشتباه متداول کارمندان که امنیت اطلاعات شرکت‌ها را تهدید می‌کند



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

۴ نکته برای یادگیری برنامه‌نویسی

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


۰ نظر موافقین ۰ مخالفین ۰
وحید

پیروی از ۶ گامی که ضریب امنیتی برنامه‌های تحت وب را بالا خواهد برد!

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

پایگاه داده یا دیتابیس (Data Base) چیست؟


بانک اطلاعاتی یا پایگاه داده یا دیتابیس (data base) به مجموعه ای از اطلاعات با ساختار منظم گفته می شود. این پایگاه های اطلاعاتی معمولاً در قالبی که برای دستگاه ها و رایانه ها قابل خواندن و قابل دسترسی باشند ذخیره می شوند.

پایگاه داده اس کیو ال چیست ؟ با گسترش طراحی سایت های پویا در شبکه جهانی وب نیاز به یک پایگاه داده و بانک اطلاعاتی (database) بزرگ برای مدیریت محتوا احساس میشد. مدیریت پایگاه داده ها یک فرایند پیچیده است ، که به طور قابل توجهی با برنامه و زبان برنامه نویسی SQL این نیاز برطرف شده است.

پایگاه داده در اصل مجموعه ای سازمان یافته از اطلاعات است. این واژه از دانش رایانه سرچشمه می گیرد ،اما کاربر وسیع و عمومی نیز دارد، این وسعت به اندازه ای است که مرکز اروپایی پایگاه داده (که تعاریف خردمندانه ای برای پایگاه داده ایجاد می کند) شامل تعاریف غیر الکترونیکی برای پایگاه داده می باشد. در این نوشتار به کاربرد های تکنیکی برای این اصطلاح محدود می شود.

۰ نظر موافقین ۰ مخالفین ۰
وحید

Google Resizer: ابزار جدید گوگل برای طراحان و وب دیزاینرها

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

مرگ Zend Framework، تولد Laminas: چرا باید به این فریمورک جدید مهاجرت کنید؟

مقدمه‌ای بر پایان یک دوره و آغاز دوره‌ای جدید
فریمورک Zend Framework برای سال‌ها یکی از بازیگران کلیدی در اکوسیستم PHP بود و به توسعه‌دهندگان امکان ساخت برنامه‌های وب مقیاس‌پذیر و امن را می‌داد. اما در سال ۲۰۱۹، با اعلام انتقال این پروژه به بنیاد لینوکس و تغییر نام آن به Laminas، دوره جدیدی آغاز شد. این تغییر نه تنها یک تغییر نام ساده بود، بلکه نشان‌دهنده تحول در مدیریت، توسعه و آینده این فریمورک بود. در این مقاله، به بررسی دلایل مرگ Zend Framework، تولد Laminas، مزایای مهاجرت به این فریمورک جدید و نحوه انجام این مهاجرت خواهیم پرداخت. اگر هنوز از Zend Framework استفاده می‌کنید، این مقاله به شما نشان خواهد داد که چرا مهاجرت به Laminas نه تنها ضروری، بلکه فرصتی برای بهبود پروژه‌های شماست.

۰ نظر موافقین ۰ مخالفین ۰
وحید