آموزش اتصال AJAX به MySQL PHP API

AJAX connection to MySQL PHP API

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید که چگونه می توانید یک API پایگاه داده ساده ایجاد کنید که از طریق کدهای فرانت اند قابل دسترسی باشد، به روز رسانی و موارد دیگر ایجاد اتصال پایگاه داده با استفاده از PHP استفاده از اشیاء JSON در جاوا اسکریپت INSERT، به روز رسانی و دریافت محتوا از پایگاه داده در جاوا اسکریپت مفاهیم توسعه وب API درک کلی از چیستی آن

دامنه دوره بر ایجاد تعامل API متمرکز است. چندین فناوری که با هم کار می کنند را پوشش می دهد و موضوعاتی را فقط در رابطه با پروژه تمام شده در بر می گیرد.

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

این دوره آموزشی منحصربفرد شما را در مراحل ایجاد یک وب Api ساده برای تعامل با پایگاه داده بازدیدکنندگان وب راهنمایی می کند. پایگاه داده کلید ایجاد یک تجربه پویا تعاملی شگفت انگیز برای کاربران وب است. این به شما امکان می دهد کارهای بیشتری انجام دهید!

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

این دوره بسیاری از فناوری‌ها را پوشش می‌دهد و نشان می‌دهد که همه آنها با هم برای رسیدن به هدف API کار می‌کنند.

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

آنچه خواهید آموخت

  • HTML پایه - تنظیم عناصر ساده برای دسترسی از جاوا اسکریپت
  • CSS اصلی - ایجاد دکمه‌ها
  • jQuery - AJAX، دریافت مقادیر عناصر از فرم، به‌روزرسانی HTML داخلی عنصر.
  • JSON - نحوه ارسال اشیاء JSON و نحوه بازیابی داده های JSON و استفاده از آنها به عنوان اشیاء در جاوا اسکریپت.
  • PHP - نحوه دریافت متغیرهای درخواست، راه‌اندازی اتصال پایگاه داده mySQL، حلقه‌بندی داده‌ها، آرایه‌ها، خروجی محتوا با فرمت JSON.
  • RegEx - مقادیر را به صورت عددی بررسی کنید
  • MySQL - یک پایگاه داده راه اندازی کنید، به یک پایگاه داده متصل شوید، به phpmyadmin دسترسی پیدا کنید، درخواست هایی بنویسید تا به روز رسانی شود، داده ها را انتخاب و درج کنید. از تزریق SQL جلوگیری کنید.
  • ببینید که همه با هم کار می کنند و خیلی بیشتر!

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

من اینجا هستم تا به شما کمک کنم درباره API ها بیاموزید و آماده پاسخگویی به هر سؤالی هستم که ممکن است داشته باشید. منتظر چه چیزی هستید  اکنون ثبت نام کنید و ببینید چه کاری می توانید انجام دهید!


سرفصل ها و درس ها

از اینجا شروع کنید Start Here

  • مقدمه ای بر ایجاد یک API تعامل پایگاه داده AJAX Introduction to creating an AJAX database interaction API

  • راه اندازی منابع MySQL PHP آماده است Resources Setup mySQL PHP ready

معرفی سریع جی کوئری Quick Intro to jQuery

  • معرفی سریع جی کوئری و نحوه اضافه کردن آن به صفحات وب Quick jQuery intro and how to add it to your web pages

  • کار با جی کوئری Working with jQuery

  • روش های jQuery Ajax jQuery Ajax methods

  • کد منبع AJAX jQuery AJAX jQuery Source Code

نقطه پایانی PHP ایجاد کنید Create PHP endpoint

  • ارسال محتوای AJAX به نقطه پایانی PHP AJAX post content to PHP endpoint

  • خروجی PHP به عنوان داده JSON PHP output as JSON data

  • AJAX چندین مقدار را به نقطه پایانی PHP ارسال می کند AJAX send multiple values to PHP endpoint

  • کد منبع PHP AJAX index Source Code PHP AJAX index

  • کد منبع api Source Code api

افزودن پایگاه داده MySQL Adding MySQL database

  • جدول پایگاه داده MySQL ایجاد کنید Create MySQL database table

  • جدول mysql ایجاد کنید Create table mysql

  • به پایگاه داده متصل شوید Connect to Database

  • اضافه کردن محتوا به پایگاه داده از طریق کد AJAX frontend Add content to database via AJAX frontend code

  • درج به mySQL Insert to mySQL

  • درج و به روز رسانی محتوای پایگاه داده با AJAX Insert and update Database content with AJAX

  • داده ها را از خروجی پایگاه داده به صورت JSON دریافت کنید Get data from Database output as JSON

  • خروجی پویا داده های JSON جدید Dynamically output new JSON data

  • خروجی داده را در HTML دریافت کنید Get data output into HTML

  • نتیجه گیری Web API Web API conclusion

  • کد منبع فهرست Index Source Code

  • کد منبع API.php API.php source code

  • منابع دوره Course Resources

قطعه کد Code Snippets

  • راه اندازی ساختار فرم HTML Setup HTML form structure

  • AJAX راه اندازی فرم داده سریال AJAX setup form data serialize

  • با داده های JSON از سرور پاسخ دهید Respond with JSON data from server

  • پاسخ راه اندازی PHP به AJAX PHP setup response to AJAX

  • پیام فرانت اند به کاربر AJAX Frontend messaging to user AJAX

  • نیشگون گرفتن و کشیدن برنامه و رفع اشکال Application Tweak and bug fix

  • تأیید فرم کد منبع پاسخ JSON Form validations JSON response Source Code

بخش پاداش Bonus Section

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش اتصال AJAX به MySQL PHP API
جزییات دوره
2.5 hours
32
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,525
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Laurence Svekis Laurence Svekis

پرفروش ترین مدرس دوره

نویسنده دوره طراحی وب و توسعه وب - آموزش حضوری و آنلاین به بیش از 1,000,000 دانش آموز در سطح جهان. کارشناس توسعه دهنده Google از سال 2020 GDE

من اینجا هستم تا به شما کمک کنم یاد بگیرید، به رویاهای خود برسید، امروز در این ماجراجویی شگفت انگیز به من بپیوندید
Google Developers Expert - GSuite

ارائه دوره های توسعه وب و دوره های استراتژی بازاریابی دیجیتال از سال 2002.

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

"من به هر چیزی که مربوط به فناوری دیجیتال باشد علاقه دارم، از برنامه نویسی و چالش ایجاد تجربیات دیجیتال موفق لذت می برم. به عنوان یک توسعه دهنده با تجربه، اولین برنامه های کامپیوتری خود را در سال 1990 و اولین وب سایت خود را در سال 1998 ایجاد کردم. از به اشتراک گذاری مطالب خود لذت می برم. دانش با دیگران است و می خواهم به شما کمک کنم در فرصت های فوق العاده ای که اینترنت فراهم می کند به اشتراک بگذارید."

"یادگیری، درک با اشتیاق قوی برای آموزش. اینترنت فرصت های جدیدی را برای گسترش و به اشتراک گذاری دانش در اختیار ما قرار داده است."

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

"دوره های آموزشی من برای کمک به شما در دستیابی به اهداف، یادگیری و به روز رسانی مهارت ها طراحی شده اند"

سابقه و هدف : یک توسعه دهنده باتجربه برنامه های کاربردی وب، که روی چندین برنامه در سطح سازمانی، صدها وب سایت، راه حل های تجاری و بسیاری از برنامه های کاربردی وب منحصر به فرد و نوآور کار کرده است. زمینه های تخصصی توسعه برنامه های کاربردی وب عبارتند از HTML، CSS، JavaScript، JQuery، Bootstrap، PHP و MySQL. هر چیزی که مربوط به ایجاد وب و تجربه دیجیتال باشد. علاقه‌مند به هر کاری که با توسعه برنامه‌های کاربردی وب، برنامه‌نویسی تا بازاریابی آنلاین با تمرکز قوی بر رسانه‌های اجتماعی و SEO .

" درک فناوری وسیله ای برای ارتباط بهتر با کاربران فراهم می کند. همچنین درهای زیادی را باز می کند. دانش کلید موفقیت است و من می خواهم به شما کمک کنم تا آنچه را که فناوری ارائه می دهد تجربه کنید. من به فن آوری های وب علاقه مند هستم و مشتاقانه منتظر به اشتراک گذاشتن دانش و تجربه خود با شما هستم!"