طراحی سایت یا همان Web Design، دقیقا به معنای تلاش برای ایجاد یک پایگاه اینترنتی برای ارائه خدمات، فروش محصول یا اطلاع رسانی است. طراحی وب سایت یک پروسه است که از لایهسازی صفحات وب، تولید محتوا، طراحی گرافیکی و رعایت اصول سئو تشکیل شده است. در واقع اگر شما میخواهید یک وب سایت قدرتمند ایجاد کنید که بتوانید با استفاده از آن خدمات، محصول یا هر چیز دیگری را به صفحه اول گوگل بیاورید، باید تمام اصول فنی و ظاهری طراحی یک وب سایت را رعایت کنید.
عبارت HTML ( اچ تی ام ال ) مخفف Hyper Text Markup Language به معنی زبان نشانه گذاری فوق متن است. Html زبان استاندارد طراحی صفحات وب است و کلیه کدهای صفحه اعم از طرف سرور و طرف مشتری در نهایت به کدهای HTML تبدیل شده و توسط مرورگر نمایش داده می شوند.
CouchDB که در ابتدا با زبان برنامه نویسی سی ++ پیاده سازی شده بود بعد ها در سال ۲۰۰۸ به زبان ارلنگ منتقل شد. این پایگاه داده نیز همانند اعضای دیگر، یک پایگاه داده سندگرا است که با استفاده از فرمت JSON داده ها را در غالب سند ذخیره میکند.
Adobe XD با نام قبلی Adobe Experience Design برای پاسخگویی به نیازهای طراحان UX / UI امروز ساخته شده است و با ابزارهای بصری با دقت و عملکرد پیشرفت که ارائه می دهد, کارهای روزانه را آسان می کند. با استفاده از ویژگی صرفه جویی در وقت مانند منبعی قابل انعطاف می توانید همه چیز را از فریم های کم تراکم به نمونه های کاملا تعاملی برای هر صفحه در چند دقیقه ایجاد کنید. از یک طرح کلی از طرح های استاتیک به یک نمونه اولیه تعاملی استفاده کنید. تغییرات را در طراحی خود انجام دهید و بطور خودکار به روز رسانی نمونه اولیه خود را بدون همگام سازی ببینید. نرم افزار Adobe XD به صورت بومی برای سیستم عامل مک و ویندوز طراحی شده است و بخشی از Creative Cloud می باشد. بطوریکه همانند فتوشاپ و ایلوستریتور, دقت, سرعت و ادغام آسان را دارا خواهید بود.
ASP.NET Core بر پایهی NET Core. استوار است و نگارشی از NET. محسوب می شود که مستقل از سیستم عامل و بدون واسط برنامه نویسی ویندوز عمل می کند . ویندوز هنوز هم سیستم عاملی برتر به حساب می آید ولی برنامه های وب نه تنها روز به روز از کاربرد و اهمیت بیشتری برخوردار میشوند بلکه باید بر روی سکوهای دیگری مانند فضای ابری (Cloud) هم بتوانند میزبانی (Host) شوند، مایکروسافت با معرفی ASP.NET Core گستره کارکرد NET. را افزایش داده است . به این معنی که میتوان برنامههای کاربردی ASP.NET Core را بر روی بازهی گسترده ای از محیطهای مختلف میزبانی کرد هماکنون میتوانید پروژه های وب را برای Linux یا macOS هم تولید کنید.
اینترنت اشیا یا بهبیانی دقیقتر، «اینترنت چیزها» یعنی اتصال دستگاههای فیزیکی نظیر وسایل نقلیه، لوازم خانگی، گوشیهای هوشمند و… بههمدیگر از طریق نرمافزارهای خاص، حسگرها و… است. در این فناوریِ بهنسبت نوپا، تمامی دستگاههای متصل به یک شبکه، توانایی این را دارند که کارهایشان را بهصورت خودکار انجام دهند؛ بر اساس تغییراتی که در محیط اطرافشان رخ میدهد، یک سری پاسخ ویژه را بهصورت کاملا خودکار از خود نشان دهند و همچنین میتوانند دادههای مختلف را بدون هرگونه دخالت انسان، با دیگر دستگاههای شبکه مبادله کنند.
انگولار جیاس یک چهارچوب وب اپلیکیشن متن باز است که اولین بار در سال ۲۰۰۹ توسط میسکو هوری و آدام آبرونز توسعه یافت. در حال حاضر این فریمورک توسط گوگل توسعه داده میشود و آخرین نسخه آن ۱.۴.۳ است.“AngularJS یک فریمورک ساختیافته برای وباپلیکیشنهای پویا میباشد. انگولار علاوه بر اینکه این امکان را به شما میدهد که از HTML برای طراحی قالب استفاده کنید باعث میشود بتوانید سینتکسهای HTML را طوری گسترش دهید تا جزئیات وباپلیکیشنها را نیز به وضوح بیان نمایید.”
HTML5 جدیدترین نسل از زبان hyper text market مورد استفاده در طراحی سایت بوده و مورد تایید کنسرسیوم شبکه جهانی اینترنت یا همان W3C می باشد. پیشنویس اولیه آن در سال ۲۰۰۸ ارائه شد ولی تا ۲۰۱۱ تغییرات خاصی در آن اعمال نشده بود. در سال ۲۰۱۱ HTML5 بصورت رسمی منتشر شد و از آن روز مورد استفاده برنامه نویسان قرار گرفت ولی در ابتدا مرورگرهای کمی این زبان جدید را پشتیبانی میکردند. امروزه تمام مرورگرهای اصلی مانند کروم، سافاری، فایرفاکس و اینترنت اکسپلورر زبان کدنویسی HTML5 را پشتیبانی میکنند و امکان استفاده از تمام ظرفیت های آن فراهم شده است.
فریم ورک بستری را برای برنامه نویسان فراهم میکند که استفاده از کدهای از پیش ساخته شده را امکانپذیر میکند. در واقع میتوان گفت هدف اصلی فریم ورکها، راحتی کار برنامه نویسان و اجتناب از نوشتن کدهای تکراری است. لاراول یکی از محبوبترین فریم ورک های PHP است. PHP فریم ورکهای متعددی دارد که از جمله آنها میتوان به Yii ،Cakephp ،codeigniter ،Nette ،simfony اشاره کرد. در حال حاضر اکثر برنامه نویسان تحت وبی که قصد توسعه برنامههای کاربردی وب بر پایه معماری سه لایه (MVC) با PHP دارند، استفاده از فریم ورک لاراول را به دیگر فریم ورکها ترجیح میدهند.
عبارت HTML ( اچ تی ام ال ) مخفف Hyper Text Markup Language به معنی زبان نشانه گذاری فوق متن است. Html زبان استاندارد طراحی صفحات وب است و کلیه کدهای صفحه اعم از طرف سرور و طرف مشتری در نهایت به کدهای HTML تبدیل شده و توسط مرورگر نمایش داده می شوند. به عبارت دیگر مرورگر ها هیچکدام از کدها و کنترل های سمت سرور همچون کدهای asp و php را نمیشناسند و کد قابل فهم برای آنها اچ تی ام ال می باشد.