کتاب طراحی سایت را قورت بده! (چاپ شده)

ریال۱.۵۵۰.۰۰۰

این کتاب مناسب چه کسانی است؟

  • کسانی که قصد دارند در رشته کامپیوتر یا فناوری اطلاعات تحصیل کنند
  • کسانی که قصد دارند وب‌سایتی برای کسب‌وکار خود داشته باشند
  • کسانی که به برنامه‌نویسی تحت‌وب علاقه‌مند هستند
  • برنامه‌نویسانی که قصد دارند وارد حوزه آموزش برنامه‌نویسی تحت‌وب شوند
  • کسانی که قصد دارند وارد بازار کار تولید محتوا و پشتیبانی سایت شوند
  • کسانی که به دنبال کشف «آنچه که در دنیای وب می‌گذرد» هستند

30 عدد در انبار

شناسه محصول: a101 دسته:

توضیحات

کتاب طراحی سایت را قورت بده! (چاپ شده)

قیمت روی جلد 155 هزار تومان

تعداد صفخات :  192

سال انتشار : 1402

انتشارات متخصصان

پیش نیاز : ندارد

تعداد فصول : 7

لینک دانلود نسخه الکترونیکی رایگان(شامل دو فصل اول)

لینک خرید نسخه الکترونیکی کامل

 

سرفصل ها :

مقدمه

فصل ۱: انواع نرم‌افزارهای تحت‌وب

۱-۱ وب‌سایت

۲-۱ وبلاگ (Blog) چیست و چه تفاوتی با وب‌سایت دارد؟

۳-۱ وب‌اپلیکیشن چیست و چه تفاوتی با وب‌سایت دارد؟

۴-۱ پورتال چیست و چه تفاوتی با وب‌سایت دارد؟

 

فصل ۲: اینترنت و انواع آن

۱-۲ اینترنت (internet)

۲-۲ تاریخچه اینترنت

۳-۲ کنسرسیوم وب جانی www

۴-۲ کارکرد اینترنت چگونه است؟

۵-۲ آدرس IP

۱-۵-۲ آی‌پی نسخه ۴

۲-۵-۲ آی‌پی نسخه ۶

۳-۵-۲ آی‌پی ایستا و پویا

۶-۲ شرکت ارائه دهنه خدمات اینترنت (ISP)

۱-۶-۲ انواع ISP ها

۲-۶-۲ تجهیزات ISP(اجزای تشکیل‌دهنده شرکت‌های ISP)

۳-۶-۲ انواع اتصالات در شرکت‌های ISP

۴-۶-۲ انتخاب ISP مناسب

۵-۶-۲ خدمات ISP

۷-۲ اینترنت ماهواره‌ای

۸-۲ اینترنت استارلینک

۹-۲ رایانش ابری (محاسبات ابری) و فضای ابری

 

فصل ۳: میزبانی وب‌سایت

۱-۳ دامنه (به انگلیسی: Domain)

۲-۳ زیر دامنه (به انگلیسی SubDomain)

۳-۳ سرویس میزبانی وب (سرویس هاستینگ)

۴-۳ پارک دامنه (به انگلیسی Parked Domain)

۵-۳ تغییر مسیر دامنه (Domain Redirect)

۶-۳ ادان دامین (به انگلیسی Addon Domain)

۷-۳ زیر دایرکتوری (به انگلیسی SubDirectory یا SubFolder)

۱-۷-۳ تفاوت زیر دامنه و زیر دایرکتوری

۸-۳ سرورهای نام (DNS)

۱-۸-۳ SmartDNS چیست؟

۹-۳ مالک واقعی یک وب‌سایت کیست؟

۱۰-۳ اطلاعات Whois دامنه

۱۱-۳ انتقال دامنه

۱۲-۳ آپلود و دانلود

۱۳-۳ پهنای باند شبکه و تفاوت آن با سرعت شبکه

۱۴-۳ ترافیک وب‌سایت و پهنای باند سرویس میزبانی

۱۵-۳ پروکسی چیست؟

۱۶-۳ شبکه خصوصی مجازی (VPN)

۱-۱۶-۳ تفاوت VPN و پروکسی

۱۷-۳ فایروال (به انگلیسی Firewall)

۱۸-۳ هات لینک (به انگلیسی HotLink)

۱۹-۳ کرون جاب (Cron Job | Cron Task)

۲۰-۳ وب سرور چیست؟

۱-۲۰-۳ وب سرور پویا

۲۱-۳ CGI چیست؟

۲۲-۳ MX Record چیست؟

۲۳-۳ MIME Type

۲۴-۳ کنترل سطوح دسترسی به پوشه‌های وب‌سایت

۱-۲۴-۳ انواع دسترسی

۲-۲۴-۳ نحوه اعطای دسترسی

۲۵-۳ IMAP چیست؟

 

فصل ۴: پروتکل‌های اینترنت

۱-۴ پروتکل‌های متداول در شبکه اینترنت

۲-۴ تعریف پروتکل

۳-۴ انواع ارتباط

۱-۳-۴ ارتباط اتصال گرا

۲-۳-۴ ارتباط بدون اتصال

۴-۴ پروتکل HTTP

۵-۴ پروتکل HTTPS

۶-۴ پروتکل امنیتی لایه انتقال (SSL)

۷-۴ پروتکل کنترل انتقال (TCP)

۸-۴ پروتکل UDP

۹-۴ پروتکل SMTP

۱۰-۴ پروتکل FTP و انواع آن

۱۱-۴ پروتکل FTPS و SFTP

۱۲-۴ پروتکل SSH

 

فصل ۵: مفاهیم پایه برنامه‌نویسی

۱-۵ کوکی (Cookie)

۲-۵ جلسه (Session)

۳-۵ حافظه نهان (Cache) مرورگر چیست؟

۴-۵ وب‌سرویس یا API چیست؟

۵-۵ معماری وب‌سرویس‌ها

۱-۵-۵ روش فراخوانی از راه دور (RPC)

۲-۵-۵ معماری سرویس گرا (SOAP)

۳-۵-۵ معماری رِست (REST API)

۶-۵ پایگاه داده‌ها (به انگلیسی Database)

۷-۵ SQL چیست؟

۸-۵ زبان چند الگویی

۹-۵ برنامه‌نویسی رویه‌ای

۱۰-۵ برنامه‌نویسی شی‌ءگرا

۱۱-۵ اینترفیس

۱۲-۵ کامپایل و کامپایلر

۱۳-۵ کامپایل درجا

۱۴-۵ مفسر

۱۵-۵ سطوح زبان‌های برنامه‌نویسی

۱۶-۵ زبان برنامه‌نویسی ترجمه‌شده

۱۷-۵ اسکریپت (Script) و زبان‌های اسکریپتی

۱۸-۵ فریم‌ورک

۱۹-۵ سرور/ کلاینت

۲۰-۵ برچسب یا tag چیست؟

۲۱-۵ متن‌باز (OpenSource)

۲۲-۵ نحو یا Syntax چیست؟

۲۳-۵ پلتفرم به چه معناست؟

۲۴-۵ چند سکویی (به انگلیسی Cross Platform)

۲۵-۵ دیباگ کردن

۲۶-۵ زبان‌های همه‌منظوره (GPL)

۲۷-۵ زبان برنامه‌نویسی خاص دامنه (DSL)

۲۸-۵ رکورد یا تاپل

۲۹-۵ متدولوژی

۳۰-۵ کتابخانه

۳۱-۵ Event یا رویداد چیست؟

۳۲-۵ هک

۱-۳۲-۵ هکر

۲-۳۲-۵ انواع حملات سایبری

۱-۲-۳۲-۵ حملات توزیع‌شده (DDoS)

۲-۲-۳۲-۵ حملات فیشینگ (Phishing Attacks)

۳-۲-۳۲-۵ حملات Man in the middle (MITM)

۴-۲-۳۲-۵ حملات Brute-Force Password

۵-۲-۳۲-۵ حملات پر کردن اعتبارنامه (Credential Stuffing Attacks)

۶-۲-۳۵-۵ حملات بدافزار (Malware Attacks)

۷-۲-۳۲-۵ اکسپلویت چیست؟

۳۳-۵ سیستم مدیریت حافظه خودکار

۳۴-۵ صفحه گسترده

۳۵-۵ Stack Overflow

۳۶-۵ قرارداد هوشمند (Smart Contract) چیست؟

۱-۳۶-۵ بلاک چین چیست؟

 

فصل ۶: انواع روش‌های طراحی وب‌سایت

۶ انواع روش‌های طراحی وب‌سایت

۱-۶ طراحی وب‌سایت به روش کد نویسی

 ۱-۱-۶ فرانت‌اند

۲-۱-۱-۶ واسط کاربری (User Interface | UI)

۳-۱-۱-۶ تجربه کاربری (User Experience | UX)

۴-۱-۱-۶ واکنش گرا (Respansive)

۵-۱-۱-۶ قسمت‌های اصلی قالب یا چارچوب یک وب‌سایت

۶-۱-۱-۶ زبان نشانه‌گذاری HTML

۷-۱-۱-۶ CSS

۸-۱-۱-۶ مدل DOM چیست؟

۹-۱-۱-۶ مدل BOM چیست؟

۱۰-۱-۱-۶ ECMAScript

۱۱-۱-۱-۶ ایجکس (AJAX) چیست؟

۱۲-۱-۱-۶ چرخه حیات وب‌سایت در روش سنتی (MPA)

۱۳-۱-۱-۶ وب‌سایت‌های تک‌صفحه‌ای (SPA)

۱۴-۱-۱-۶ کتابخانه‌ها و فریم‌ورک‌های متداول برای برنامه‌نویسی فرانت‌اند

۱۵-۱-۱-۶ کتابخانه‌ی محبوب ری‌اکت (React)

۱۶-۱-۱-۶ JSX (JavaScript XML)

۱۷-۱-۱-۶ فریم‌ورک انگولار (Angular)

۱۸-۱-۱-۶ ویو (Vue)

۱۸-۱-۱-۶ جی‌کوئری (jQuery)

 ۲-۱-۶ بک‌اند (Backend)

۱-۲-۱-۶ انواع زبان‌های برنامه‌نویسی بک‌اند

۲-۲-۱-۶ زبان برنامه‌نویسی javaScript

۳-۲-۱-۶ فریم‌ورک Node.js

۴-۲-۱-۶ زبان برنامه‌نویسی PHP

۵-۲-۱-۶ زبان C#

۶-۲-۱-۶ Framework.Net

۷-۲-۱-۶ Asp.Net

۸-۲-۱-۶ تفاوت ASP و ASP.Net چیست؟

۹-۲-۱-۶ زبان برنامه‌نویسی روبی (Ruby)

۱۰-۲-۱-۶ زبان برنامه‌نویسی پایتون (به انگلیسی Python)

۱۱-۲-۱-۶ زبان برنامه‌نویسی جاوا (به انگلیسی Java)

۱۲-۲-۱-۶ برنامه‌نویسی تحت‌وب با زبان جاوا و تکنولوژی JSF

۱۳-۲-۱-۶ زبان برنامه‌نویسی Rust

۱۴-۲-۱-۶ زبان Solidity

۱۵-۲-۱-۶ ماشین مجازی اتریوم (EVM)

۱۶-۲-۱-۶ زبان برنامه‌نویسی Go

۱۷-۲-۱-۶ زبان برنامه‌نویسی پرل (Perl)

۲-۶ طراحی وب‌سایت با سیستم‌های مدیریت محتوا (CMS)

۱-۲-۶ CMS ها به چند دسته تقسیم می‌شوند؟

۲-۲-۶ CMS های متن‌باز یا Open Source

۳-۲-۶ CMS های اشتراکی یا Software As A Service

۴-۲-۶ CMS های سنتی (Traditional)

۵-۲-۶ CMS میزبانی‌شده (اختصاصی)

۶-۲-۶ CMS هدلس (Headless CMS)

۷-۲-۶ CMS های هیبریدی (Hybrid CMS)

۸-۲-۶ پلتفرم تجربه دیجیتال (DXP) چیست و چه تفاوتی با CMS دارد؟

۹-۲-۶ CMS های عمومی

۱۰-۲-۶ چه وب‌سایت‌هایی را می‌توان با CMS طراحی و پیاده‌سازی کرد؟

۱۱-۲-۶ برای راه‌اندازی یک وب‌سایت با CMS چه‌کارهایی لازم است؟

۳-۶ طراحی وب‌سایت با فلش (Flash)

۱-۳-۶ مزایای وب‌سایت‌های طراحی‌شده با فلش

۲-۳-۶ معایب وب‌سایت‌های طراحی‌شده با فلش

۴-۶ طراحی وب‌سایت با نرم‌افزارهای تولید صفحات وب بدون کد نویسی

۱-۴-۶ نرم‌افزار FronPage

۲-۴-۶ نرم‌افزار expersionWeb

۳-۴-۶ نرم‌افزار Quick’n Easy Web Builder

۴-۴-۶ نرم‌افزار ادوبی دریم ویور

۵-۴-۶ سایر نرم‌افزارهای طراحی وب‌سایت

 

فصل ۷: بهینه‌سازی وب‌سایت برای موتورهای جستجو

۷ سئو (SEO)

۱-۷ سئوی کلاه‌سفید

۲-۷ سئوی کلاه‌سیاه

۳-۷ سئوی کلاه خاکستری

۴-۷ سئوی تکنیکال (Technical SEO)

۵-۷ سئوی محتوا (Content SEO)

۶-۷ سئو تکنیکال مهم‌تر است یا سئو محتوا؟

۷-۷ لینک (به انگلیسی Link)

۸-۷ بک لینک (به انگلیسی BackLink)

۹-۷ مزرعه لینک (Link Farm)

۱۰-۷ الگوریتم‌های سئوی گوگل

۱-۱۰-۷ الگوریتم پاندا (Panda)

۲-۱۰-۷ الگوریتم پنگوئن (Penguin)

۳-۱۰-۷ الگوریتم مرغ مگس‌خوار (Hummingbird)

۴-۱۰-۷ الگوریتم Mobile First Index

۵-۱۰-۷ الگوریتم سند باکس گوگل (Google Sandbox)

۶-۱۰-۷ الگوریتم رقص گوگل (Google Dance)

۷-۱۰-۷ الگوریتم تازگی محتوا (Freshness)

۸-۱۰-۷ الگوریتم کبوتر (Pigeon)

۱۱-۷ کسب درآمد از سئو

۱۲-۷ تبلیغات کلیکی گوگل (Google Ads)

۱۳-۷ گوگل WebmasterTools

 

 

توضیحات تکمیلی

وزن 03 کیلوگرم
ابعاد 30 × 20 × 1 سانتیمتر

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “کتاب طراحی سایت را قورت بده! (چاپ شده)”