دوره های آموزشی PHP

ویدئوهای PHP

مباحث تکمیلی در PHP و MySQL – بخش سوم

مباحث تکمیلی در PHP و MySQL – بخش سوم

video-time01:05:10

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

سپس به بررسی افزونه‌ی Zip در PHP پرداخته‌ شده که یکی از افزونه‌های پرکاربرد برای کار کردن با فایل‌های فشرده می‌باشد.

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

مباحث تکمیلی در PHP و MySQL – بخش دوم

مباحث تکمیلی در PHP و MySQL – بخش دوم

video-time01:14:13

در این درس در ابتدا به بررسی یکی دیگر از ویژگی‌های زبان SQL و پایگاه داده‌ی MySQL یعنی Stored Procedures و Stored Functions پرداخته شده و چند مثال ساده در این زمینه انجام داده شده است.

در ادامه به بررسی ویژگی‌های جدید PHP که در نسخه‌های ۵٫۳ تا ۵٫۶ به PHP اضافه شده اند مانند : Namespaces، Generators، Variadic Functions، Argument Unpacking و … پرداخته شده است.

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

امنیت در برنامه‌های PHP – بخش چهارم

امنیت در برنامه‌های PHP – بخش چهارم

video-time01:06:32

در این درس به بررسی یک باگ امنیتی بسیار خطرناک به نام Remote Execution و انواع مختلف آن مانند RFI و LFI پرداخته شده است و چند مثال در این زمینه انجام داده شده است.

در انتها نیز چند توصیه‌ی بسیار مهم در جهت بالا بردن بیشتر امنیت وب سایت‌ها ارائه شده که می‌توانند تا حد زیادی امنیت سایت‌ها را در موارد خاص بالاتر ببرند.

امنیت در برنامه‌های PHP – بخش سوم

امنیت در برنامه‌های PHP – بخش سوم

video-time01:15:26

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

سپس به بررسی یکی از مهمترین (و شاید مهمترین) باگ‌های امنیتی در وبسایت‌ها، یعنی باگ XSS پرداخته شده است و انواع مختلف آن، یعنی Reflected و Persistent با مثال‌های متنوعی تشریح شده اند.

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

امنیت در برنامه‌های PHP – بخش دوم

امنیت در برنامه‌های PHP – بخش دوم

video-time01:19:12

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

سپس به بررسی انواع روش‌های شکستن کلمات عبور مانند Brute Force Attack و Dictionary Attack پرداخته شده و روش‌های مقابله با این حملات با چند مثال تشریح شده است.

در انتها نیز حملات Denial of Service یا DOS و Spamming مورد بررسی قرار گرفته‌اند و روش‌های مقابله با آنها شرح داده شده است و باگ‌های امنیتی موجود در CMS طراحی شده در درس‌های قبلی برطرف شده اند.

امنیت در برنامه‌های PHP – بخش اول

امنیت در برنامه‌های PHP – بخش اول

video-time01:12:58

در این درس در ابتدا به بررسی مفهوم کلی امنیت پرداخته شده که با ارائه‌ی چند مثال ساده این موضوع روشن شده است.

سپس چند مورد از ضعف‌های امنیتی CMS طراحی شده‌ در درس‌های قبلی معرفی شده‌اند، که به شدت این CMS را آسیب پذیر می‌سازند.

سپس به بررسی یکی از شایع‌ترین ضعف‌های امنیتی موجود در سایت‌های مختلف، یعنی SQL Injection پرداخته شده و روش‌های مقابله با این نوع نفوذ در MySQLi و PDO با چند مثال نشان داده شده است.

مباحث تکمیلی در PHP و MySQL – بخش اول

مباحث تکمیلی در PHP و MySQL – بخش اول

video-time01:14:28

در این درس در ابتدا به بررسی استفاده از PHP در خط فرمان یا CLI پرداخته شده است و همچنین این مورد در محیط PhpStorm نشان داده شده است.

سپس به بررسی تنظیمات PHP در اشکالزدایی برنامه پرداخته شده که علاوه بر اشکال زدایی، اهمیت زیادی در امنیت وبسایت دارند.

در ادامه نیز امکانات PHP و PhpStorm در اشکالزدایی برنامه ها بررسی شده‌اند.

آشنایی با وب سرویس‌ها و افزونه‌ی SOAP

آشنایی با وب سرویس‌ها و افزونه‌ی SOAP

video-time01:08:18

در این درس در ابتدا با ارائه چند مثال ساده سعی شده تا مفهوم وب سرویس ها شرح داده شود و پس از آن با چند مثال عملی ساده این مفهوم روشن‌تر می‌شود.

سپس به صورت خلاصه به بررسی مفهوم Namespace ها در XML و پروتکل SOAP پرداخته شده است و بعد از آن افزونه‌ی SOAP و نحوه‌ی استفاده از آن در PHP توضیح داده شده است.

در ادامه نیز نحوه‌ی اتصال به درگاه پرداخت زرین پال با استفاده از افزونه‌ی SOAP به صورت عملی نشان داده شده است.

آشنایی با تنظیمات Apache و فایل htaccess.

آشنایی با تنظیمات Apache و فایل htaccess.

video-time01:28:47

در این درس در ابتدا با ویژگی های کلی وب سرور Apache و فایل تنظیمات آن یعنی httpd.conf آشنا می‌شویم.

سپس به معرفی فایل‌های htaccess. پرداخته شده است که تنظیمات بسیار زیادی را با استفاده از این فایلها می‌توان بر روی Apache اعمال کرد. مانند : ایجاد صفحات خطای سفارشی، محدود کردن دسترسی IP های خاص به فایلها و فولدرهای خاص و قرار دادن رمز بر روی فولدرها.

در انتها نیز به بررسی یکی از مهمترین ویژگی‌های Apache یعنی URL Rewriting پرداخته شده که اهمیت زیادی در امنیت وبسایت و همچنین SEO دارد و همین قابلیت به طور عملی بر روی CMS طراحی شده در درسهای قبلی اعمال شده است.

برنامه نویسی شئ گرا – بخش سوم

برنامه نویسی شئ گرا – بخش سوم

video-time01:10:32

در این درس در ابتدا به معرفی متدها و کلاسهای نهایی (Final) پرداخته شده، سپس کلاسها و متدهای انتزاعی (Abstract) مورد بحث قرار گرفته اند.

در ادامه به معرفی یکی از مباحث بسیار مهم در برنامه نویسی شئ‌گرا، یعنی رابط‌ها (Interfaces) پرداخته شده و کاربردهایی از آن نیز با مثال نشان داده شده است.

سپس یکی از ویژگی های جدید PHP در برنامه نویسی شئ گرا، یعنی Trait ها مورد بررسی قرار گرفته است که کاربردهای بسیار زیادی در انجام پروژه‌های بزرگ دارد.

در انتها نیز ویژگی Autoloading در PHP مورد بررسی قرار گرفته و کاربرد آن در CMS طراحی شده در درسهای قبلی نشان داده شده است.

آشنایی با زبان SQL – بخش سوم

آشنایی با زبان SQL – بخش سوم

video-time01:03:03

در این درس در ابتدا به بررسی سه نوع دیگر از انواع پیوندهای SQL پرداخته شده است که عبارتند از : UNION JOIN، SELF JOIN و OUTER JOIN که خود شامل دو نوع RIGHT JOIN و LEFT JOIN می‌باشد.

در ادامه به معرفی تراکنش‌ها (Transactions) در MySQL پرداخته شده که یکی از ویژگی های بسیار کاربردی در MySQL و به طور کلی در سیستم‌های مدیریت پایگاه داده است.

سپس ضمن ارائه چند مثال نحوه‌ی استفاده از این ویژگی در PHP با استفاده از MySQLi و PDO تشریح شده است.

در انتها نیز مفهوم دیدها (Views) در MySQL و کاربرد آنها با چند مثال ساده بیان شده است.

آشنایی با JSON ، Ajax و Comet

آشنایی با JSON ، Ajax و Comet

video-time01:50:43

در این درس به بررسی سه موضوع بسیار مهم، یعنی : JSON و Ajax و Comet پرداخته شده است.

در ابتدای این درس به صورت مختصر JSON را معرفی کرده و با چند مثال نحوه‌ی استفاده از آن در PHP نشان داده شده است.

در ادامه به معرفی Ajax پرداخته شده و با چندین مثال نحوه‌ی استفاده از آن در PHP تشریح شده است. (مانند ایجاد Chat Room یا جستجوی مبتنی بر Ajax).

در انتهای این درس نیز ضمن معرفی Comet که یک تکنیک پیشرفته و بسیار کاربردی در Ajax می‌باشد یک مثال عملی بسیار جالب نیز در این زمینه انجام داده شده است.

آشنایی با XML و افزونه‌ی DOM

آشنایی با XML و افزونه‌ی DOM

video-time01:37:15

در این درس در ابتدا به معرفی XML پرداخته شده است که یکی از تکنولوژی های بسیار مهم در برنامه نویسی وب و به خصوص در مبحث وب‌سرویس‌ها می‌باشد.

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

سپس به معرفی افزونه‌ی DOM که قدرتمندترین افزونه‌ی PHP برای کار با اسناد XML است پرداخته شده و با استفاده از این افزونه مثال‌هایی مانند به دست آوردن رتبه‌ی Alexa یک سایت به صورت برنامه نویسی شده، استفاده از فایل های XML به عنوان دیتابیس و … انجام داده شده است.

در انتها نیز به بررسی پروتکل Sitemap پرداخته شده که یکی دیگر از مشتقات XML است و نحوه‌ی ایجاد Sitemap با یک مثال عملی تشریح شده است.

آشنایی با افزونه‌ی cURL و کاربردهای آن

آشنایی با افزونه‌ی cURL و کاربردهای آن

video-time01:15:56

در این درس در ابتدا به معرفی ویژگی های اساسی افزونه‌ی cURL و کاربردهای آن پرداخته شده است.

سپس با ارائه‌ی چند مثال ساده نحوه‌ی استفاده از این افزونه به روش‌های مختلف نشان داده شده است.

در ادامه‌ی این درس به عنوان یک مثال عملی نحوه‌ی استفاده از افزونه‌ی cURL برای اتصال به درگاه بانک تشریح شده است و پس از ارائه‌ی یک مثال آزمایشی، قابلیت اتصال به درگاه بانک به CMS طراحی شده در درس‌های قبلی اضافه شده است.

عبارات منظم (Regular Expressions) – بخش سوم

عبارات منظم (Regular Expressions) – بخش سوم

video-time01:21:10

در این درس در ابتدا به بررسی قابلیت‌های MySQL در عبارات منظم و عملگر REGEXP پرداخته شده است. سپس یک مثال عملی و کاملاً کاربردی انجام داده شده است.

در این مثال یک خزنده‌ی وب (Web Crawler) طراحی شده که کاربردهای زیادی می‌تواند داشته باشد، از جمله ایندکس کردن صفحات وب برای ایجاد یک موتور جستجو و یا جمع‌آوری ایمیل‌ها از سایت‌های مختلف جهت استفاده در ایمیل مارکتینگ.

با انجام این مثال عملی دید نسبتاً خوبی نسبت به کاربردهای عملی عبارات منظم کسب خواهید کرد.

عبارات منظم (Regular Expressions) – بخش دوم

عبارات منظم (Regular Expressions) – بخش دوم

video-time01:11:57

در این درس در ابتدا مباحثی مانند رفتار Greedy و Lazy عبارات منظم، انواع flag ها در عبارات منظم، استفاده از Lookaround ها برای ایجاد عبارات منظم شرطی و کاربردهای آن مانند سنجیدن قدرت یک کلمه‌ی عبور مطرح شده است و همچنین نگاهی دقیقتر به مبحث Backreference ها داشته‌ایم.

در ادامه از مباحث مطرح شده در PHP استفاده شده است و توایعی مانند preg_match_all ، preg_replace ، preg_split و preg_grep معرفی شده‌اند و در نهایت از عبارات منظم در قسمت فرم ثبت نام CMS طراحی شده در درسهای قبلی استفاده شده است.

عبارات منظم (Regular Expressions) – بخش اول

عبارات منظم (Regular Expressions) – بخش اول

video-time01:29:26

در این درس به یکی از مهمترین مباحث در دنیای برنامه نویسی یعنی عبارات منظم یا Regular Expressions پرداخته شده است.

به علت اهمیت زیاد و حجم بالای مطالب مربوط به این مبحث، این بحث به ۳ درس تقسیم شده است که بخش اول مطالب در این درس ارائه شده است.

در ابتدا به معرفی مفهوم و کاربردهای عبارت منظم پرداخته شده است. سپس از ساده‌ترین مثال‌ها شروع کرده و کم کم به مثال‌ها و مسائل پیشرفته تر نزدیک می‌شویم.

ایجاد تصاویر با استفاده از PHP – بخش دوم

ایجاد تصاویر با استفاده از PHP – بخش دوم

video-time01:22:31

در ابتدا به معرفی قابلیت‌های PHP در خواندن تصاویر موجود در دیسک و ویرایش آنها پرداخته شده است.

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

ایجاد تصاویر با استفاده از PHP – بخش اول

ایجاد تصاویر با استفاده از PHP – بخش اول

video-time01:18:17

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

در ادامه به نحوه‌ی ایجاد تصاویر شفاف و همچنین نحوه‌ی استفاده از رشته‌ها در تصاویر اشاره شده است که کاربرد زیادی در تولید کدهای CAPTCHA دارند.

طراحی یک CMS با PHP و MySQL – بخش ششم

طراحی یک CMS با PHP و MySQL – بخش ششم

video-time01:13:42

در این درس ابتدا بخش‌های مربوط به ایجاد مطلب جدید تکمیل شده و در ادامه به بررسی نحوه‌ی استفاده از ویرایشگرهای حرفه‌ای WYSIWYG در صفحات وب پرداخته شده است.
در این درس از ویرایشگر CKEditor استفاده شده و نحوه‌ی دانلود کردن و اضافه کردن آن به پروژه کاملاً توضیح داده شده است.

طراحی یک CMS با PHP و MySQL – بخش چهارم

طراحی یک CMS با PHP و MySQL – بخش چهارم

video-time01:29:35

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

سپس به طراحی آخرین کلاس این پروژه یعنی کلاس User پرداخته شده و با استفاده از این کلاس امکاناتی مانند ثبت نام در سایت، فعال کردن حساب کاربری با ارسال لینک فعال‌سازی از طریق ایمیل و ورود (Login) به حساب کاربری به پروژه اضافه شده اند.

طراحی یک CMS با PHP و MySQL – بخش سوم

طراحی یک CMS با PHP و MySQL – بخش سوم

video-time01:19:43

در این درس در ابتدا قسمت مربوط به برگه‌های قالب به صورت پویا تبدیل شده است.

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

در ادامه بخش مربوط به صفحه بندی یا paging صفحه، ایجاد شده است تا قالب صفحه‌ی اصلی این CMS به طور کامل به شکل پویا تولید شود.

طراحی یک CMS با PHP و MySQL – بخش دوم

طراحی یک CMS با PHP و MySQL – بخش دوم

video-time01:07:33

در این درس ضمن تکمیل کردن کلاس Category، سه کلاس دیگر برای برقراری ارتباط با جدولهای posts_cats، posts و comments ایجاد شده است.
در حین ایجاد و تکمیل کلاسهای فوق نیز بخش‌هایی از قالب استاتیک در نظر گرفته شده برای این CMS به صورت داینامیک یا پویا تبدیل می‌شود.

طراحی یک CMS با PHP و MySQL – بخش اول

طراحی یک CMS با PHP و MySQL – بخش اول

video-time01:24:09

در این درس ضمن معرفی ویژگی‌های اصلی یک سیستم مدیریت محتوا یا CMS، طراحی یک CMS آغاز شده است که در درس‌های بعدی آن را کامل خواهیم کرد.

در ابتدای این درس به بررسی نکاتی در زمینه‌ی طراحی پایگاه داده‌ی این CMS پرداخته شده است و پایگاه داده طراحی شده است.

در مرحله‌ی بعدی هم ضمن معرفی ساختار کدهای این پروژه، کدنویسی عملی این پروژه آغاز شده است.

برنامه نویسی شئ‌گرا – بخش دوم

برنامه نویسی شئ‌گرا – بخش دوم

video-time01:36:06

در این درس به بررسی مباحث پیشرفته تری در زمینه‌ی برنامه‌نویسی شئ گرا پرداخته شده است.

مباحثی همچون متدهای استاتیک ، پنهان‌سازی جزئیات نرم‌افزار (Encapsulation) ، متدهای جادویی ()set__ و ()get__ و مبحث وراثت مورد بحث قرار گرفته‌اند.

در انتهای این درس یک مثال بسیار مهم و کاربردی انجام داده شده است که یک روش بسیار کاربردی در برنامه‌نویسی شئ‌گرا به نام Active Object را معرفی می‌کند و لازم است تا کاملاً با نحوه‌ی عملکرد این مثال آشنا شوید. چرا که در درک مطالب دروس بعدی بسیار موثر خواهد بود. (هرچند مستقیماً مورد استفاده قرار نمی گیرد.)

آشنایی با زبان SQL – بخش دوم

آشنایی با زبان SQL – بخش دوم

video-time01:14:29

در این درس در ابتدا به بررسی مفهوم گروه‌بندی و بخش GROUP BY در زبان SQL پرداخته شده است.

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

هدرهای HTTP و بافر کردن خروجی

هدرهای HTTP و بافر کردن خروجی

video-time01:18:52

درابتدا به بررسی پروتکل HTTP و هدرهای مورد استفاده در درخواست‌ها و پاسخ‌های HTTP پرداخته شده است و نحوه‌ی مشاهده‌ی این هدرها در مرورگرها تشریح شده است.

سپس با چند مثال اهمیت این موضوع روشن شده است. (مانند دادن مجوز دانلود یک فایل به افراد خاص).

ادامه نیز به بررسی مفهوم بافر کردن خروجی (Output Buffering) و کاربردهای آن پرداخته شده است.

نگهداری حالت در صفحات وب با کوکی‌ها و جلسه‌ها

نگهداری حالت در صفحات وب با کوکی‌ها و جلسه‌ها

video-time01:09:01

در این درس به مبحث فوق‌العاده با اهمیت “نگهداری حالت” پرداخته شده است و دو روش پرکاربرد برای نگهداری حالت، یعنی استفاده از کوکی‌ها و جلسه ها بررسی شده اند.

تمرکز این درس بیشتر بر روی مفهوم جلسه‌ها (Sessions) می‌باشد که در این مورد دو مثال عملی انجام شده است که در مثال اول یک سیستم ورود (Login) و در مثال دوم یک سبد خرید ایجاد شده است.

البته عملکرد جلسه ها، خود مبتنی بر کوکی ها (Cookies) می‌باشد. به همین دلیل درک مفهوم کوکی ها نیز از اهمیت بالایی برخوردار است.

ارتباط با MySQL از طریق PHP

ارتباط با MySQL از طریق PHP

video-time01:25:00

در این درس به بررسی روش‌های مختلف اتصال به پایگاه داده‌ی MySQL از طریق PHP پرداخته شده و دو روش پرکاربرد PDO و MySQLi کاملاً تشریح شده‌اند.

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

برنامه‌نویسی شئ‌گرا – بخش اول

برنامه‌نویسی شئ‌گرا – بخش اول

video-time01:14:07

در ابتدا به بررسی و تشریح مبانی برنامه نویسی شئ‌گرا پرداخته شده و نحوه‌ی تعریف یک کلاس ساده توسط PHP بیان شده است.

سپس به بررسی مبحث Member Visibility یا حوزه‌ی دسترسی اعضا پرداخته شده است و با چند مثال ساده این موضوع و موضوعاتی مانند : سازنده‌ها ، مخرب‌ها و ثابت‌های جادویی تشریح شده اند.

در ادامه نیز دو مثال کاربردی ارائه شده است که مورد اول به Split و Join کردن فایل های حجیم جهت آپلود کردن مربوط می شود و مورد دوم هم نحوه‌ی ایجاد یک صفحه‌ی وب (Template) را به صورت شئ گرا تشریح می‌کند.

مدیریت فایل‌ها و کار با تاریخ و زمان

مدیریت فایل‌ها و کار با تاریخ و زمان

video-time01:10:42

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

سپس در رابطه با مدیریت فایل‌ها و دایرکتوری‌ها عملکرد توابعی مثل copy، unlink، chdir و … تشریح شده است.

آشنایی با آرایه‌ها در PHP

آشنایی با آرایه‌ها در PHP

video-time01:06:19

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

در این درس ابتدا به نحوه‌‌ی تعریف آرایه‌ها در PHP و انواع آن پرداخته شده است و در ادامه به بررسی مباحث تکمیلی در رابطه با آرایه‌ها مانند : چاپ، مرتب سازی، پیمایش، جستجو و … پرداخته شده است.

تاکید می‌شود که درک مباحث این درس اهمیت بسیار بالایی در درک مباحث بعدی این دوره خواهد داشت.

عملگرها، ساختارهای کنترلی، رشته‌ها و توابع

عملگرها، ساختارهای کنترلی، رشته‌ها و توابع

video-time01:07:52

در این درس به بررسی ۴ مفهوم بسیار مهم در برنامه نویسی یعنی : عملگرها – ساختارهای کنترلی – رشته‌ها و توابع پرداخته شده است.

در این درس فرض شده است که شما با این مفاهیم در JavaScript آشنا هستید و تنها به بررسی تفاوت‌های این دو زبان در این مفاهیم پرداخته شده است.

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

کلیه حقوق مادی و معنوی این سایت متعلق به OTedia.com است و نشر محتوای آن به هر نحوی غیر قانونی است.