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

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

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

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

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

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

به آخرین قسمت از دوره آموزشی طراحی وب رسیدیم، در قسمت آخر با چند مثال کاربردی در باره جاوا اسکریپت دوره طراحی وب ما به اتمام خواهد رسید. مباحثی که در این قسمت آموزش داده خواهند شد: نحوه ایجاد modal بوسیله جاوا اسکریپت نحوه ایجاد progress bar بوسیله جاوا اسکریپت ایجاد شمارنده معکوس (Count Down) با...

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

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

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

در این قسمت که آخرین بخش از مباحث مرتبط با آموزش مفاهیم جاوا اسکریپت می باشد به موضوع Timing Events خواهیم پرداخت که به ما این امکان را می دهد کدهای مورد نظر را به صورت زمان بندی شده یا با تاخیر اجرا کنیم. در این قسمت با مباحث زیر آشنا خواهید شد: آشنایی با تابع setTimeout جهت اجرای کدها با تاخیر ...

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

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

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

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

در قسمت پنجاه و پنجم به بررسی مبحث BOM که مخفف Browser Object Model است خواهیم پرداخت. مهمترین بخش این مبحث آشنایی با شئ window است که امکاناتی را در اختیار ما قرار می دهد که در این بخش به بررسی آن ها خواهیم پرداخت. مباحثی که در این بخش با آن ها آشنا خواهیم شد: آشنایی با شئ window و کاربردهای آن ...

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

در پنجاه و سومین قسمت از دوره آموزشی طراحی وب یاد خواهیم گرفت که چگونه می توان بوسیله جاوا اسکریپت style های css یک المان را بر روی صفحه تغییر داد. شما بوسیله جاوا اسکریپت به کلیه استایل های یک المان دسترسی دارید که در این بخش با این مبحث آشنا خواهیم شد. مدرس: حسین احمدی منبع: ITpro #...

*در این قسمت از دوره آموزشی طراحی وب به یکی از مباحث بسیار مهم در جاوا اسکریپت یعنی Document Object Model یا DOM خواهیم پرداخت. بوسیله ساختار DOM می توان به المان های روی صفحه دسترسی داشت و بوسیله کد جاوا اسکریپت تغییراتی را بر روی آن ها اعمال کرد. مبحث DOM بسیار گسترده است و نمی توان کلیه مباحث مرت...

در این قسمت از دوره آموزشی طراحی وب به یکی از مباحث بسیار مهم در جاوا اسکریپت یعنی Document Object Model یا DOM خواهیم پرداخت. بوسیله ساختار DOM می توان به المان های روی صفحه دسترسی داشت و بوسیله کد جاوا اسکریپت تغییراتی را بر روی آن ها اعمال کرد. مبحث DOM بسیار گسترده است و نمی توان کلیه مباحث مرتب...

در قسمت پنجاهم از دوره آموزشی طراحی وب به مبحث توابع (Functions) در جاوا اسکریپت خواهیم پرداخت. توابع قطعه کدهایی هستند که با یک نام تعریف می شوند و می توان آن ها را در مکان های مختلف اسکریپت فراخوانی کرد. توابع می توانند شامل پارامتر ورودی یا مقدار خروجی باشند که در این بخش به کلیه این مباحث آشنا خ...

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

منبع:dailyinfographics منبع:ITPRO هرگونه نشر و کپی برداری از مطلب تنها با ذکر منبع مجاز است.

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

در قسمت چهل و هفتم از دوره آموزشی طراحی وب به مباحث تکمیلی در مورد نوع های داده خواهیم پرداخت و برخی نوع های داده جدید را در این بخش بررسی خواهیم کرد. مباحثی که در این قسمت خواهیم آموخت: آشنایی با کلمه کلیدی typeof و کاربرد آن آشنایی با نوع null بررسی Math و توابع مرتبط با عملیات های ریاضی آ...

در قسمت چهل و ششم از دوره آموزشی طراحی وب به مبحث نوع های داده و عملگر ها در جاوا اسکریپت پرداخته و یاد میگیریم که چگونه می توان از نوع های داده مختلف در جاوا اسکریپت استفاده کرد. مباحثی که در این قسمت خواهیم آموخت: آشنایی با undefined در جاوا اسکریپت نحوه تعریف متغیرهای عددی آشنایی با توابع par...

در این قسمت از سری آموزشی طراحی وب به مفاهیم اولیه ای که برای نوشتن اسکریپت های js آشنایی با آن ها الزامی است خواهیم پرداخت. مفاهیمی که در این قسمت با آن ها آشنا خواهیم شد: آشنایی با مفهوم Interpreter و Compiler و نقش آن ها در زبان های اسکریپت نویسی و برنامه نویسی آشنایی با مفهوم Case Sensitivity...

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

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

در ادامه مباحث طراحی وب و نکات مربوط به طراحی قصد داریم با تکنیکی به نام Flipcard آشنا شویم. بوسیله این تکنیک امکان ایجاد المان هایی را داریم که حاوی دو قسمت نمایه جلو و نمایه پشت هستند که با بردن موس بر روی آن، المان مورد نظر چرخیده و نمایه پشت آن نمایش داده می شود که اصطلاحاً به این تکنیک Flipcard...

تا این لحظه از دوره آموزشی طراحی وب برای استفاده از آیکون ها در وب سایت (مانند بخش شبکه های اجتماعی) از تصاویری با فرمت png استفاده می کردیم. یکی از قابلیت های بسیار کاربردی استفاده از Icon Font ها می باشد، بوسیله Icon Font می توان یک فایل فونت که حاوی تصاویری از آیکون های مختلف است را دانلود کرده، ...

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

در قسمت سی و نهم از دوره آموزشی طراحی وب با مبحث طراحی واکنش گرا (Responsive Design) آشنا خواهیم شد. این قابلیت به طراحان وب این اجازه را می دهد تا سایت هایی که طراحی می کنند در ابزارهای مختلف مانند گوشی موبایل، تبلت و ... به صورت صحیح نمایش داده شود. مباحثی که در این قسمت به آن ها پرداخته شده است: ...

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

در قسمت سی و هفتم از دوره آموزشی طراحی وب با دو مبحث آشنا خواهیم شد: مبحث Multiple Columns: بوسیله این قابلیت می توان محتویات متنی داخل یک المان را به تعداد ستون های دلخواه تقسیم کرد، مانند یک روزنامه یا مجله که متون داخل صفحه را به چندین ستون تقسیم کرده اند.آشنایی با خصوصیت های مربوط به User Inter...

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

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

در قسمت سی و پنجم، با توجه به مباحثی که تا این لحظه آموختیم (بحث Transform ها و محیط سه بعدی در CSS3) به عنوان یک کار تمرینی یک مکعب سه بعدی را ایجاد خواهیم کرد. برای انجام این کار می بایست با مباحث Transform ها و فضای سه بعدی (3D) در محیط CSS آشنایی کامل داشته باشید. همچنین در این قسمت با خصوصیت tr...

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

در قسمت سی و سوم از دوره آموزشی طراحی وب به مبحث فضای سه بعدی (3d) در CSS3 پرداخته و یاد میگیریم که چگونه می توان بوسیله ترکیب قابلیت های سه بعدی و Transform ها به المان های موجود در صفحه نمایش سه بعدی داد. مواردی که در این قسمت با آن ها آشنا خواهیم شد: آشنایی با مفهوم Perspective و کاربرد آن در ...

در این قسمت از دوره آموزشی طراحی وب با مبحث Transform ها در CSS3 آشنا خواهیم شد. بوسیله قابلیت Transfrom می توان موقعیت و حالت های یک المان را بر روی صفحه تغییر داد، Transform ها به دو دسته تقسیم می شوند: دوبعدی (2D) سه بعدی (3D) در این قسمت به بررسی حالت دوبعدی یا 2D پرداخته و با موارد زیر آشن...

در قسمت سی و یکم از دوره آموزشی طراحی وب به سراغ مباحث و خصوصیت های مرتبط با متن رفته و با آن ها آشنا خواهیم شد. خصوصیت هایی که با آن ها آشنا می شویم: خصوصیت text-align-last: برای ست کردن چیدمان آخرین خط متن خصوصیت text-overflow: نحوه نمایش متن در زمان overflow شدن خصوصیت word-break: نحوه مشخص کر...

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

در قسمت سی ام دوره آموزشی طراحی وب به سراغ مبحث سایه ها (Shadows) در CSS3 رفته و با نحوه ایجاد سایه برای المان ها و متن ها آشنا خواهیم شد. مباحثی که در این قسمت آموزش داده می شوند: آشنایی با نحوه ایجاد سایه برای المان ها بوسیله box-shadow حالت های مختلف استفاده از box-shadow و مقادیر آن ایجاد سای...

در قسمت بیست و نهم از دوره آموزشی طراحی وب به مبحث Gradient ها خواهیم پرداخت. بوسیله Gradient ها می توان از چندین طیف رنگ برای مشخص کردن Background المان ها استفاده کرد. مباحثی که در این قسمت با آن ها آشنا خواهیم شد: آشنایی با linear gradient و اعمال آن برای المان ها نحوه استفاده از چندین رنگ برا...

در قسمت بیست و هشتم از دوره آموزشی طراحی وب به مبحث Background ها و رنگ ها در CSS3 خواهیم پرداخت. مواردی که در این بخش با آن ها آشنا خواهیم شد: نحوه قرار دادن چندین Background در یک المان (Multiple Backgrounds) آشنایی با خصوصیت background-size نحوه قرار دادن Background برای کل صفحه HTML آشنایی با...

تا این لحظه از دوره آموزشی طراحی وب با مفاهیم HTML و CSS آشنا شده و یاد گرفتیم که چگونه می توان بوسیله HTML و CSS صفحات وب را ایجاد کرد و به آن ها استایل داد. بخش سوم از دوره آموزشی ما به مبحث CSS3 اختصاص دارد که قسمت بیست و هفتم شروع این بخش است. در این قسمت ابتدا با مفهوم CSS3 و ویژگی های آن نسبت ...

سلام به همه ی itproیی ها خیلی خوشحالم که با یه آموزش متنی بعد از مدت های زیاد در خدمتتون هستم. توی این آموزش نسبتا طولانی ولی شیرین می خوایم با هم یک GridSystem برای خودمون بنویسیم. اگه با مفهوم GridSystem آشنا نیستید و شکل کلی کار با اون رو بلد نیستید پیشنهاد می کنم ویدیو آموزشی کار با Grid...

JSP چیست و چه کاری انجام می دهد؟؟ خب در این پست میخوایم با کلمه ی jsp آشنا بشیم لغت JSP مخفف کلمه ی java server page می باشد که مبتنی بر فناوری های زبان JAVA است.که توسط شرکتی به نام sun ارائه داده شده است.اما سوالی که اینجا مطرحه اینه که وظیفه ی jsp اصلا چی هست؟؟و چه کاری رو انجام می دهد؟؟ با ا...

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

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

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