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

در قسمت پنجم روش های دسته بندی پست ها و مطالب در وردپرس صحبت کرده ایم و بعد از آن یک سری امکانات برای مدیریت پست ها مانند بازبینی (revision) و چکیده (excerpt) را نیز توضیح داده ایم. در این قسمت ابتدا لزوم دسته بندی مطالب گفته شده است و سپس روش هایی را که می توان به کمک آنها مطالب را در وردپرس دسته ب...

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

در ادامه مطلب قبلی به ادامه ویژگی‌های جدید Es6 می پردازیم. در این مطلب در مورد کلاس‌ها و آرایه ها و ویژگی‌های جدید آن‌ها در Es6 صحبت می کنیم. کلاس ها کلاس‌ها در Es6 معرفی شده اند. یک کلاس یک نوع تابع است با این تفاوت که به جای استفاده از کلمه کلیدی function از کلمه کلیدی cla...

جاوا اسکریپت به خاطر استفاده های زیادی که دارد امروزه یکی از محبوب‌ترین زبان‌های دنیا است. اکما اسکریپت نسخه استاندارد شده این زبان توسط Ecma international است. نسخه اول این استاندارد در سال 1997 ارائه شد و در سال 2015 نسخه 6 این استاندارد ارائه شده است و تا به امروز که این مطلب نوشته می&z...

احتمالا شما هم جدیدا با این موضوع برخورد کرده این که نتایج جستجوی تصاویر گوگل بیشتر با پسوند webp نمایش داده می شد. پسوندی که تا همین چند وقت پیش بسیار غریبه بود و البته همچنان هم کمی جدید به نظر می رسد . در واقع WebP را می توان نسل جدید تصاویر اینترنتی عنوان کرد که جایگزین تصاویر سنگین خواهند شد .w...

پست ها به عنوان کلیدی ترین عنصر محتوایی در وردپرس هستند که قابلیت های مختلفی دارند. در این قسمت پست ها معرفی شده اند و توضیح داده شده است که چه قابلیت هایی دارند و همچنین محیط ویرایشگر پست ها که در نسخه های جدید بسیار تغییر کرده است به صورت مفصل توضیح داده شده است. مفاهیمی مانند بلوک و بند و تنظیمات...

به نام خدا با عرض سلام خدمت همه ی دوستان عزیز بدون هیچ مقدمه ای بریم سر اصل مطلب ، در انتهای قسمت قبلی گفتیم که در قسمت سوم آموزش وب سوکت یه سیستم گفتگو (chat) مبتنی بر وب سوکت رو توسعه خواهیم داد. ابتدا قالب قسمت کاربر(client) رو با استفاده از html , css , js طراحی می کنیم که من یه قالب آماده...

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

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

ابزارهایی که برای کار با وردپرس به صورت لوکال روی سیستم نیاز است را به همراه مراحل نصب و ریزه کاری های آنها در این ویدیو توضیح داده شده است و به صورت کلی سوالات زیر در این ویدیو پاسخ داده شده است: حالت لوکال چیست؟ چرا برای کار با وردپرس بهتر است از حالت لوکال استفاده کنیم؟ xampp چیست؟ وب سرور چیست؟...

در سومین قسمت از دوره آموزشی ASP.NET MVC به بررسی الگوی MVC و دلیل استفاده از آن در توسعه برنامه های تحت وب خواهیم پرداخت. همچنین الگوی MVC را با ایجاد یک پروژه ساده در محیط Visual Studio بررسی خواهیم کرد. مطالبی که در این بخش با آن ها آشنا خواهیم شد: بررسی تاریخچه ASP.NET و تفاوت میان ASP.NET و ...

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

HTTrack به شما اجازه دانلود کامل یک وب سایت را می دهد و شما می توانید یک کپی کامل از وب سایت را در پوشه داخلی کامپیوتر خودتان داشته باشید ، نکته جالب در خصوص این ابزار این است که بعد از اینکه کلیه لینک ها ، صفحات HTML ، تصاویر و سایر فایل ها را از وب سایت اصلی دانلود کردن توانایی بازسازی وب سایت در...

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

در این قسمت از مطالب مرتبط با مبحث Logging در ASP.NET Core با nlog آشنا خواهیم شد. nlog یک کتابخانه جانبی است که بوسیله Nuget به پروژه اضافه میشه. ابتدا در Package Manager Console دستور زیر رو اجرا می کنیم که nlog به پروژه اضافه بشه: Install-Package NLog.Web.AspNetCore بعد از اضافه شدن nlog به پروژه...

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

در قسمت چهل و نهم از دوره آموزشی طراحی وب به مبحث دستورات کنترلی if و switch خواهیم پرداخت. بوسیله دستورات کنترلی می توان روند اجرای برنامه را بر اساس شرایط تعیین شده تغییر داد تا بخشی از کد بر اساس شرایط اجرا بشود یا خیر. همچنین در این قسمت با تابع prompt آشنا خواهیم شد که بوسیله آن می توان یک ورود...

در اوایل دوره آموزش طراحی وب با نحوه استایل دهی زمان hover شدن موس بر روی المان ها آشنا شدیم. در این قسمت با توجه به مباحثی که پیرامون CSS3 آموختیم با برخی تکنیک های hover که جلوه های زیبایی به طراحی های ما می دهند آشنا خواهیم شد. برای پیاده سازی این تکنیک می بایست با مباحث Transform ها، Position ها...

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

سلام. این دوره برای آموزش سیستم مدیریت محتوای(CMS) وردپرس تهیه شده است. از آنجا که حدود 26 الی 30 درصد کل وب سایت های جهان از وردپرس استفاده می کنند همچنین وردپرس ابزاری است که می توان به کمک آن انواع مختلف سایت را بدون دانش برنامه نویسی ایجاد کرد. این دوره را تهیه کردیم تا شما هم بتوانید از مزایای ...

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

از قسمت پانزدهم دوره آموزشی jQuery شروع به طراحی یک قالب نمونه خواهیم کرد. این قالب نمونه یک قالب Portfolio هست که یک شخص یا تیم در اون خودش و کارهایی که انجام داده رو معرفی می کنه. در طراحی این قالب از Bootstrap استفاده می کنیم و در کنارش از یکسری Plugin های کاربردی jQuery هم استفاده خواهیم کرد. در...

در قسمت بیست و دومین قسمت از دوره آموزشی ASP.NET MVC به بررسی مفهوم IoC و DI و اینکه چگونه پیاده سازی این مفهوم در ASP.NET MVC خواهیم پرداخت. مباحثی که در این قسمت با آن ها آشنا خواهیم شد: دلیل استفاده از IoC و DI در برنامه های دات نت پیاده سازی یک سیستم Logger ساده بدون DI نحوه اضافه کردن Struct...

نکته: این دوره از طرف بنده دیگر پشتیبانی نمی‌شود. با سلام و عرض خسته نباشید، با دوره رایگان آموزشی HTML همراهتون هستم، توی این دوره آموزشی می خوام که شما رو با قوانین و کلیات HTML آشنا بکنم، خب پس قراره کلی حال بکنیم و با عشق جلو بریم، این دوره به صورت کامل رایگان هستش و می تونید ازش استفاده بکنید...

به نام خدا با سلام خدمت همه ی دوستان عزیز اغلب هر زبان برنامه نویسی علاوه بر از افزونه هایی که به صورت پیش فرض در خودش داره ، یک سری افزونه های دیگری هم داره که میشه اون ها رو به دلخواه به برنامه اضافه کرد. در واقع افزونه هایی که به خاطر open source بودن زبان برنامه نویسی ، توسط اشخاص دیگری نوشت...

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

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

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

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

در قسمت دوم ابزارهای لازم برای برنامه نویسی PHP معرفی شده اند. ابزارهایی که با آنها در این دوره سروکار خواهیم داشت عبارتند از: وب سرور آپاچی مفسر زبان php پایگاه داده MySQL ویرایشگر یا ادیتور مرورگر وب در این قسمت نحوه نصب و استفاده و پیکربندی هرکدام توضیح داده شده است. در قسمت بعد به صورت رسمی شر...

فرقی نمی کنه که کار برنامه نویسی کنید یا به طریقی با دنیای وب سرو کار داشته باشید. حتماً این دو اصطلاح رو شنیدید: Web Service و Api. دو واژه ای که خیلی زیاد مورد استفاده قرار میگیرن و خلی وقت ها با هم اشتباه گرفته میشن. در این مقاله قصد داریم با این دو اصطلاح آشنا شده و تفاوت هاشون رو بررسی کنیم. تع...

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

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

در این قسمت بخش مدیریت کاربران را در cms طراحی کرده ایم. در این قسمت ابتدا جدول مربوط به کاربران را طراحی کرده ایم و بعد از آن بخش کاربران را در مدیریت طراحی کرده ایم. طراحی بخش کاربران شامل نمایش و اضافه یا حذف و ویرایش کاربران می باشد. بخش مهمی که در این قسمت وجود دارد مبحث نقش های کاربران و role ...

در چهاردهمین قسمت از دوره آموزشی jQuery با دو مورد از plugin های پرکاربرد jquery آشنا میشیم. پلاگین اول slick هست که برای ایجاد Slider و Carousel ها مورد استفاده قرار میگیره و پلاگین دوم Tooltipster هست که بوسیله اون می تونیم tooltip های خیلی ساده تا پیچیده رو به صفحاتمون اضافه کنیم. هر دوی این پلاگ...

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

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

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

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

زمانی که شما بوسیله HTML صفحات وب را ایجاد می کنید، در حقیقت در حال ایجاد ساختار اولیه صفحات هستید و صفحات شما هنوز ظاهر زیبایی ندارند! مثل یک ساختمان که تنها ستون ها و دیوارهای آن ساخته شده و نمای ساختمان هنوز کار نشده است. در صفحات HTML، ایجاد استایل ها بوسیله CSS حکم نما را برای یک ساختمان دارد و...

همانطور که می‌دانید jQuery مهم‌ترین کتابخانه جاوا اسکریپت است که تقریباً همه وب سایت‌های کنونی از آن استفاده می کنند. یکی از پلاگین های قدرتمند کتابخانه jQuery برای ساخت جدول ها و لیست ها DataTables است. این پلاگین به این شکل نیست که فقط از داده‌هایی که در اختیارش قرار می‌گی...

در هجدهمین قسمت از دوره آموزشی ASP.NET MVC به بررسی مبحث Authorization در برنامه های MVC خواهیم پرداخت و اینکه چگونه می توان دسترسی کاربر را به منابع وب سایت کنترل کرد. این مبحث در ادامه مباحث قسمت قبلی بوده و با مباحث زیر آشنا خواهیم شد: آشنایی با مبحث Authorization نحوه ذخیره کردن و تخصیص Role ...

در قسمت 24 هم از دوره آموزشی ASP.NET MVC و در ادامه پروژه عملی فروشگاه، بخش نوشتن کدهای مربوط به بانک اطلاعاتی و EF رو داریم. Entity های مربوط به تنظیمات وب سایت، کاربران، دسترسی ها، دسته بندی محصولات و محصولات در این بخش نوشته می شوند و همچنین Map های مربوط به Entity ها را نیز خواهیم نوشت.   ع...

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

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

در دوازدهمین قسمت از دوره آموزشی ASP.NET MVC با مفهوم Cookie آشنا خواهیم شد. Cookie ها مقادیری هستند که توسط وب سایت بر روی مرورگر کاربر ذخیره شده و شما می توانید به این مقادیر برای انجام موارد مختلف دسترسی داشته باشید. مطالبی که در این بخش خواهیم آموخت: آشنایی با مفهوم Cookie ها نقش Request و Re...

سلام به کاربران Tosinso. یکی از معروفترین CMS هایی که امروزه استفاده می‌شود و درصد زیادی از سایت‌های اینترنتی از آن استفاده می‌کنند wordpress  است. برای کار با وردپرس منابع آنلاین زیادی وجود دارد که بسیار مفید و پرکاربرد هستند. کسانی که با وردپرس کار می‌کنند می‌توانند این منابع را bookmark کرده و در...

ما در قسمت های قبلی با درخواست های POST و ارسال اطلاعات به سمت سرور آشنا شدیم، مانند ایجاد فرم هایی مثل Register یا Login یا Contact Us، اما موضوعی که وجود دارد این است که اطلاعات ارسال شده به سمت سرور باید اطلاعات صحیح باشند. برای مثال، در فرم ثبت نام ما از کاربر آدرس پست الکترونیکی را دریافت می کن...

احتمالا تا حالا گفتاورد یا نقل قول را شنیده اید، برای نقل قول کردن در یک فایل اچ تی ام ال می توانید از دو تگ <q> و <blackquote> استفاده کرد. تفاوت کلیدی این دو تگ در زیر بیان شده است: <q>: در این صورت در ابتدا و انتهای متن علامت "" (کتیشن) قرار می گیرد. <blackquote...

در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....