تا %60 تخفیف خرید برای 5 نفر با صدور مدرک فقط تا
00 00 00

جزیره سئو ، طراحی و توسعه وب | جدیدترین تغییرات | توسینسو

چگونه ترافیک وب سایت را افزایش بدهیم؟ همانگونه که در اولین قسمت از سلسله مقالات داستان های واقعی اثربخشی SEO به آن اشاره شد، روش آسمان خراش (یا همان Skyscraper) به عنوان یکی از موثرترین روش­های افزایش ترافیک و لینک سازی شناخته می ­شود. در این مقاله، مراحل و جزئیات این روش را بررسی می کنیم. ا...

در این بخش با شما در خصوص راه اندازی کردن HTTPS برروی هاست خود آشنا می شوید. مزایای مختصری از داشتن HTTPS به صورت زیر است: افزایش امنیت ارتباطی بین کاربر و سایت در بخش خرید . داشتن https در سئو مفید است. برای ورد به سایت و مخفی کردن اطلاعات کاربر شما به ssl نیاز دارید. روشهای بررسی شده برای فعال ک...

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

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

در یک سیستم مدیریت محتوا یا CMS ممکن است که چندین هزار مطلب ارسال شود. اگر برای نمایش بخواهیم همه مطالب را یکباره از دیتابیس لود کنیم هم زمان زیادی تلف می شود و هم این که ترافیک زیادی گرفته می شود. برای حل این مشکل مطالب سایت را صفحه بندی می کنیم و از مکانیزم pagination استفاده می کنیم. در این قسمت ...

در این بخش شما با بخشهای مهمی که به صورت روزمره در Cpanel از آنها استفاده می کنید آشنا می شوید، Cpanel های هاستینگ ها دارای بخشهای متفاوتی است برای مثال در سرور پارس بخش jetbackup وجود دارد که به صورت خودکار از هاست شما بک آپ میگیرد و به شما این امکان را می دهد که هر بک آپی که به آن نیاز دارید را ری...

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

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

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

این قابلیت در php وجود دارد که المان های نمایشی صفحه را در دیتابیس ذخیره نمود و آن هارا مدیریت کرد. یکی از این المان ها که قابل مدیریت هستند منوها می باشند. در این قسمت نحوه ساخت منو ها را توضیح داده ایم به شکلی که می توان تعدادمنو ها را از داخل دیتابیس کم و زیاد کرد و بدون آن که تغییری در کد های ph...

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

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

در این بخش شما با سه مفهوم اصلی که در ادامه به آنها نیاز دارید و به صورت مکرر در ارتباط هستید آشنا می شوید. این بخش شامل موارد زیر است: ▪آدرس IP چیست(بررسی آدرسی public و private)؟ ▪شماره پورت در شبکه چیست؟ ▪نیم سرور و DNS چه استفاده هایی دارد. این مفاهیم با مثالهایی ساده برای شما بیان خواهد شد که...

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

تعریف وب سوکت : یه پروتکلی هست بر مبنای TCP که یک ارتباط دو طرفه ( فول داپلکس [مضاعف ، دو رشته ای]) بین کلاینت و سرور ایجاد میکنه . کاربرد وب سوکت : بیشتر در چت و وب کنفرانس ها و در برنامه هایی که نیاز به ارتباط تنگاتنگ بین سرور و کلاینت هست یا مثلا تو یه قسمتی از برنامه برای چک کردن پست ، اطلاعیه...

دومین پارک شده چیست؟ شاید برخی اوقات در کنترل پنل های هاستینگ در خصوص واژه ای به نام Parked Domain یا دامنه های پارک شده یا Domain Parking یا پارکینگ دامین ها برخورد کرده باشید ، این واژه به دو صورت می تواند تعبیر شود که در اینجا ما به عنوان یک ITPRO بصورت خلاصه هر دوی این موارد را ذکر می کنیم ، یکی...

Promise چیست؟ آشنایی با پرومیس ، در صفحات وب امروزی کمتر صفحه‌ای را می‌توان پیدا کرد که از Ajax داخل آن استفاده نشده باشد. حال ajax چیست؟ به زبان ساده برای ارتباط صفحه با سرور به صورتی که صفحه رفرش نشود از متدی به نام Ajax استفاده می‌شود که در زبان جاوااسکریپت به روش‌های گوناگون ...

یکی از محبوب ترین زبان های برنامه نویسی وب بدون شک PHP است. از این زبان به طور گسترده امروزه در وب استفاده می شود. دلیل استفاده گسترده از این زبان ویژگی های بسیاری است که این زبان دارد که از جمله این ویژگی ها عبارتند از: متن باز بودن قدرتمند بودن استفاده سایت هایی مثل facebook از این زبان ساده بودن...

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

در قسمت های قبلی سری آموزشی طراحی وب با مفهومی آشنا شدیم به نام Grid System که به ما اجازه طراحی Layout صفحات را بر اساس یک قاعده خاص می داد و کار طراحی Layout ها را ساده تر می کرد. در قسمت سی و هشتم با مفهومی آشنا خواهیم شد به نام Flexbox که تقریباً شبیه به مبحث Grid System است با یکسری تفاوت ها. خ...

در قسمت سی و ششم از دوره آموزشی طراحی وب با مبحث Animation ها آشنا خواهیم شد. در قسمت های قبل با نمونه ساده ای از Animation ها که بوسیله Transition ها قابل ایجاد بودند آشنا شدیم. بوسیله قابلیت Animation می توان روند تغییر یک المان را بر اساس بازه های زمانی مختلف تعریف کرد. در این قسمت مطالب زیر را خ...

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

با سلام به دوستان همیشگی انجمن تخصصی فناوری اطلاعات ایران؛ در این فیلم آموزشی قصد دارم تا یکی از روش های بارگذاری و تست وی سایت به صورت لوکال در IIS رو خدمت شما آموزش بدم، مواردی که در این فیلم آموزشی گفته شده است: ایجاد یک برنامه ساده در ASP.NET MVC ایجاد یک وب سایت برای برنامه ایجاد شده در IIS...

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

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

یکی از قابلیت های CSS استفاده از Pseudo Class ها هستند که با کمک آن ها می توانیم در شرایط مختلف استایل المان ها را تغییر دهیم. برای مثال، موقعیتی را در نظر بگیرید که با آوردن موس روی یک المان باید استایل آن تغییر کند یا در زمان کلیک کردن. کلیه این حالت ها بوسیله Pseudo Class ها قابل انجام هستند که د...

در قمست 37 ابتدا آپلود فایل ها را توضیح داده ایم و گفته ایم که به چه آسانی می توان در PHP فایل آپلود کرد. همچنین چگونگی دسترسی به اطلاعات فایل آپلودی را نیز توضیح داده ایم. بعد از آن به سراغ مدیریت پست ها در PHP رفته ایم و نحوه لود پست ها از دیتابیس و نمایش آنها را در CMS گفته ایم. همچنین نکاتی در ا...

با یاد گیری مفاهیم Webpack و چگونگی استفاده از آن، وقتش رسیده که در مورد Development Server صحبت کنیم. تا اینجا ما با هر بار تغییر فایل ها دستور npm run build برای ایجاد فایل های خروجی اجرا میکردیم که با پیچیده شدن پروژه و افزایش تعداد فایل ها و ماژول هایی که استفاده میکنیم، مدت زمان build به شدت اف...

در سایت های مدرن جایی دیده نمی شود که پسوند فایل نمایش داده شود و به ندرت دیده می شود که بخش query string در انتهای آدرس وب باشد. زیرا که در وب سایت های امروزی url ها را تغییر داده و route می کنند. البته این قضیه مربوط به زبان یا تکنولوژی خاصی نیست و در همه فریمورک ها به گونه ای این کار انجام می شود...

تفاوت PHP و ASP.NET در چیست؟ بین ASP.NET و PHP کدام را انتخاب کنیم؟ چه فاکتورهایی برای مقایسه این دو زبان وجود دارد؟ اکثر دوستان با این مسئله آشنایی دارند که بنده Unity برنامه نویس خوبی نیستم ، هر چند به برنامه نویسی خیلی علاقه مند هستم ، چند وقت پیش یکی از دوستان در خصوص انتخاب زبان برنامه نویسی وب...

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

در این بخش مورد نحوه مدیریت Cache در Webpack صحبت می کنیم. زمانی که درخواستی از سمت مرورگر به سمت سرور ارسال می شود، فایل های استاتیک مانند تصاویر، فایل های JavaScript و فایل های CSS یکبار دانلود شده و در Cache مرورگر ذخیره می شود تا برای دفعات بعد، درخواستی به سمت سرور ارسال نشود و سرعت بارگذاری صف...

یکی دیگر از قابلیت های بسیار جالب و کاربری Webpack کار با تصاویر هست. اینکه شما می توانید تصاویر مورد نظر رو داخل فایل های css استفاده کنید و این فایل ها بوسیله Webpack مدیریت شوند. اما همونطور که قابل حدس زدن هست، Webpack به صورت پیش فرض امکان شناسایی فایل های تصویر و مدیریت اون ها رو نداره و باید ...

یکی از مزیت های جالب و البته کاربردی Webpack، امکان استفاده و کار با CSS هست. در این بخش با نحوه نوشتن استایل ها CSS، پردازش اون ها توسط Webpack، قرار دادن استایل ها در صفحات html، پردازش فایل های SASS و در نهایت ایجاد فایل CSS نهایی جداگانه توسط Webpack توضیح میدیم. اما شاید این سوال براتون پیش بیا...

در ادامه مباحث مربوط به آموزش Webpack با نحوه Debug کردن فایل های JavaScript آشنا میشیم. همونطور که قبلاً دیدیم، زمان build کردن پروژه ها توسط Webpack، یکسری کد به صورت خودکار توسط Webpack به کدهای نوشته شده ما اضافه میشه. وقتی که عملیات build در حالت production انجام میشه، فایل js به صورت bundle شد...

یکی از مهمترین یا بهتره بگیم دو مورد از مهمترین ویژگی های Webpack که خیلی مورد استفاده قرار میگیرن Loader ها و Plugin ها هستن. به طور خلاصه میشه گفت Webpack بدون Loader ها و Plugin ها هیچ کاربردی نداره و این دو مورد نقش قلب Webpack رو بازی می کنن. در حقیقت Loader ها و Plugin ها این قدرت رو به Webpac...

تا اینجا متوجه شدیم که webpack بدون نیاز به فایل configuration کار میکنه که اصطلاحاً بهش Zero Config میگن. مثل اینکه فایل پیش فرض برای پردازش index.js هست یا پوشه ای که فایل های خروجی تولید میشن dist نام داره و فایل خروجی هم main.js هست. بوسیله فایل config میشه تمامی این موارد رو تغییر داد و البته ک...

تا این قسمت از آموزش Webpack، ما با مفاهیم اولیه Webpack و نحوه استفاده از اون آشنا شدیم. در ادامه با نحوه نوشتن کدهای Modular آشنا خواهیم شد. در قسمت های قبلی ما یک فایل با نام index.js ایجاد کردیم و یک خط کد ساده داخل آن نوشتیم. اما اگر کدهایی که می نویسیم زیاد باشه، باید این کدها رو توی چندین فای...

در قسمت قبلی آموزش Webpack با نحوه نصب و استفاده از Webpack آشنا شدیم و دیدیم که چجوری میشه بوسیله دستور Webpack فایل های Javascript رو پردازش و Minify کرد. در این قسمت با دستورات Build آشنا میشیم. دستوری که در قسمت قبلی می نوشتیم به صورت زیر بود: node_modules\.bin\webpack --mode=production اما میشه...

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

به دوره آموزشی ASP.NET MVC خوش اومدید، از امروز قصد داریم تا دوره ASP.NET MVC رو در وب سایت ITPRO شروع کنیم، دوره ای که دریچه ورود شما به دنیای توسعه برنامه های تحت وب خواهد بود. همه شما ممکن است دوره های مختلف ASP.NET MVC را گذرانده باشید ، اما به قول یکی از دوستانم هر آموزشی آموزش نیست و هر کسی هم...

سلام دوستان عزیز ، هدف این بخش راه اندازی یک وب سایت است در قدم اول یک نام انتخاب می کنیم و به ثبت دامنه و متصل کردن هاست مربوطه به دامنه مورد نظر می پردازیم.این قسمت ما دامنه .com خریداری کردیم و در بخش بعدی به خرید کرد دامنه .ir می پردازیم و دامنه مورد نظر را با com پارک می کنیم.در بخش بعدی بعد از...

در طول یکسری آموزش قصد دارم تا دوستان رو با نحوه طراحی صفحات وب سایت با کمک HTML و CSS آشنا کنم. هدف از این دوره این است که دوستان با تمام آموزش ها بتوانند صفحات وب سایت را به صورت اصولی و مبتنی بر تکنیک های روز طراحی دنیا انجام دهند. پس در طول این دوره با من همراه باشید. HTML چیست؟ ابتدا بهتر است د...

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

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

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

در بیست و پنجمین قسمت از دوره آموزشی ASP.NET MVC بخش Code First بانک اطلاعاتی را کامل خواهیم کرد و کد های مربوط به جداول پرداخت ها و سفارشات رو تکمیل خواهیم کرد .

چگونه سرعت و کارایی یا Performance وب سرور IIS را بالا ببریم؟ یکی از مهمترین فاکتورهایی که باعث می شود صفحات وب ما با سرعت بهتری Load شوند ، مدیریت و پیکربندی درست و البته بهینه سازی وب سرور مربوط به آن وب سایت است. این مورد در خصوص وب سرور IIS شرکت مایکروسافت نیز صادق است. شما با استفاده از وب سرور...

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

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