دوره Prefect برای مبتدیان برای یادگیری AJAX و JSON!!! آموزش گام به گام با همه مراحل
ایده آل برای مبتدیان API برای کسب اطلاعات بیشتر در مورد اتصال به web apis با جاوا اسکریپت
لطفاً توجه داشته باشید که این دوره برای دانشجویانی طراحی شده است که تجربه کدنویسی قبلی دارند و هدف از دوره ارائه نحوه اتصال به APIها و نقاط پایانی با استفاده از جاوا اسکریپت است. این دوره دارای پیش نیازهایی است - دانش جاوا اسکریپت یک پیش نیاز مطلق برای دوره است - بدون تجربه قبلی در زمینه کدنویسی در دوره شرکت نکنید.
مملو از مثالها و تکههای کد است که میتوان از آنها برای ساخت، تمرین و راحت شدن با AJAX استفاده کرد. منابع توسعهدهنده برتر، نکات مفید و بسیاری از APIهای باز برای تمرین با همه موارد موجود.
کد منبع نیز گنجانده شده است تا بتوانید مستقیماً وارد شوید و شروع به ساختن برنامهها کنید.
JSON فرمت ترجیحی برای انتقال داده بین زبانهای کدنویسی است. خواندن، ایجاد و کار با آن آسان است. در مورد JSON بدانید که چگونه کار می کند و چگونه می توانید از آن در برنامه های خود استفاده کنید.
AJAX این امکان را برای کد جاوا اسکریپت شما فراهم می کند تا درخواست های http برای دریافت داده ها و به روز رسانی محتوای صفحه شما با داده های جدید ارائه دهد. داده ها معمولاً در قالب JSON هستند که آن را برای استفاده در برنامه های جاوا اسکریپت ایده آل می کند.
AJAX و JSON با هم در همه جا مورد استفاده قرار میگیرند و دست به دست هم داده و بسیاری از برنامههای کاربردی وب برتر را تامین میکنند و آنچه را که کاربران از وبسایتهای مدرن انتظار دارند ارائه میکنند.
تکنولوژی های مورد استفاده در این دوره: جاوا اسکریپت، HTML، CSS، Nodejs، AJAX، jQuery، SQLite، به علاوه چندین بسته npm
JSON - نشانه گذاری شی جاوا اسکریپت
قالبی سبک برای تبادل داده که خواندن و نوشتن آن برای انسان آسان است
JSON چیست و چگونه از آن با جاوا اسکریپت استفاده کنید.
نحوه خواندن و نوشتن اشیاء JSON را کاوش کنید.
از طریق داده های JSON تکرار کنید و محتویات داده را در عناصر HTML صفحه وب خود وارد کنید.
برای تطبیق پذیری و مدیریت بهتر، JSON را در قالبی پویا بسازید.
راهاندازهای رویداد: چگونه شنوندگان رویداد را برای استفاده از دادههای JSON در جاوا اسکریپت فعال کنیم. ذخیره داده های جاوا اسکریپت به عنوان محتوای فرمت شده JSON.
اشیاء و رشتههای JSON در جاوا اسکریپت، تبدیل و دستکاری.
دریافت JSON با استفاده از شی درخواست HTTP XML.
تمرین: JSON را با ساختن چندین پروژه کوچک از جمله یک لیست کار از ابتدا که محتوا را در حافظه محلی ذخیره میکند و محتوای رشته محلی تبدیل شده به اشیاء جاوا اسکریپت قابل استفاده را بازیابی میکند، تمرین کنید.
AJAX - جاوا اسکریپت ناهمزمان و XML
AJAX برای ساخت برنامه های کاربردی تعاملی مبتنی بر وب که درخواست های کاربر را بلافاصله پردازش می کند. بدون بارگذاری مجدد صفحه، داده ها را وارد برنامه شما نمی کند.
نحوه عملکرد AJAX و نحوه استفاده از آن در برنامه های کاربردی وب را بررسی کنید
ببینید Fetch و XHR چیست و چگونه برای دریافت داده کار می کنند
به محتوا و داده های خارجی متصل شوید، آن را در برنامه خود بارگیری کنید و داده ها را برای کاربر خروجی بگیرید.
تمرین: استفاده از AJAX برای اتصال به وب API و بازیابی اطلاعات تصادفی کاربر.
با نحوه استفاده از AJAX برای دریافت محتوای فایل txt آشنا شوید
تمرین: از AJAX برای بازیابی جوک ها از یک API و خروجی داده های پاسخ در وب سایت خود استفاده کنید.
با نحوه استفاده از Fetch و درخواست های AJAX با استفاده از Fetch آشنا شوید
تمرین: POST ساده و رسیدن به سرور با استفاده از Fetch و xHR AJAX. ارسال داده های فرم به سرور با استفاده از Fetch
AJAX با کتابخانه ها آسان شد
AJAX را با استفاده از دو مورد از محبوبترین کتابخانههای آنلاین کاوش کنید. مشکل اختلاف مرورگرهای متقابل در درخواست های XHR را حل می کند و تجربه ای یکپارچه برای اعمال آسان هنگام استفاده از AJAX ارائه می دهد
استفاده از jQuery یا Axios برای AJAX
راه آسان برای AJAX با گزینهها
jQuery AJAX و روشهای کوتاهنویسی ajax.
تمرین: با استفاده از jQuery و Axios به API های وب مختلف متصل شوید - برنامه های ساده AJAX mini بسازید
jQuery نحوه استفاده از محبوبترین کتابخانه جاوا اسکریپت را برای انجام کارهای بیشتر با کدنویسی کمتر بررسی کنید.
گزینه کتابخانه سبک: Axios یک رویکرد AJAX یکپارچه ارائه میکند که به قولها عمل میکند.
سرور JSON برای تمرین AJAX به صورت محلی
اغلب هنگام استفاده از AJAX به صورت محلی، با خطاهای CORS یا خطاهای دیگر مواجه میشویم، سرور JSON منبع کاملی را برای راهاندازی آسان و تمرین اجرای سرور محلی آماده JSON فراهم میکند. درخواست های POST و GET و خیلی چیزهای دیگر را ارسال کنید.
با نحوه تنظیم سرور JSON به صورت محلی آشنا شوید
منابع برتر برای تمرین درخواستهای AJAX در طول توسعه مانند Postman
تمرین : برای اتصال به سرور JSON و ارسال داده، یک برنامه جلویی ایجاد کنید. جاوا اسکریپت و HTML برای راه اندازی رابط کاربری
درخواست AJAX را به سرور محلی تمرین کنید. ارسال به سرور JSON با استفاده از جاوا اسکریپت AJAX
تمرین: تمرینی را برای ایجاد برنامه تعاملی که توسط دادههای محلی json DB هدایت میشود، تمرین کنید.
گزینه های بیشتری اضافه کنید و حتی پایگاه داده محلی را جستجو کنید. گزینههای سرور JSON مانند جستجو
بسیار آسان برای استفادهتمرین: برنامه کوچک برای ذخیره اطلاعات کاربر در پایگاه داده.
برگههای Google به عنوان منبع داده برای درخواستهای AJAX
با استفاده از Google Script به همراه Google Sheets برای خروجی دادهها از صفحه خود کاوش کنید. یاد بگیرید که چگونه آن داده ها را به برنامه های خود متصل کنید. Apps Script یک زبان برنامه نویسی برای توسعه برنامه های کاربردی سبک در پلت فرم G Suite است
دستورالعمل گام به گام در مورد نحوه راهاندازی Google Sheets با یک برنامه وب که دادهها را به صورت JSON تولید میکند
از AJAX از برنامه وب خود برای دریافت آن داده ها در کد جاوا اسکریپت خود استفاده کنید.
این را با استفاده از Google Apps Script حتی بیشتر گسترش دهید. دریافت و ارسال به برنامه وب Google Script در حال افزودن و بازیابی داده ها در قالب JSON.
تمرین: ارسال و بازیابی داده ها از Google Sheets. یک لیست کاربر به عنوان کاربرگنگار Google که به عنوان منبع داده استفاده میشود، ایجاد کنید.
تمرین: به یک وب API برای دادههای کاربر متصل شوید و آن را به راحتی به فرم خود اضافه کنید تا به Google Sheet ارسال شود.
AJAX با استفاده از درخواست xHR، Fetch، jQuery و Axios
گزینه های مختلف برای درخواست های AJAX بررسی و برای مقایسه ارائه می شوند.
درس های گام به گام برای کمک به یادگیری AJAX.
راههای مختلف برای درخواست AJAX را در حین ساختن و یادگیری در مورد 4 روش مختلف ارائه شده در دوره بررسی کنید.
تمرین: برنامه آزمایشی کوچک کاملاً کاربردی که می توانید یک URI وارد کرده و درخواست های AJAX را انجام دهید.
AJAX در حال بازیابی داده های JSON از نقاط پایانی محبوب
استفاده از داده های درخواست AJAX برای برنامه های خود از API های محبوب مانند YouTube و Wikipedia. با نحوه پیمایش در API های وب و استفاده از داده ها در پروژه های خود آشنا شوید.
تمرین: اتصال به Wikipedia API و صادر کردن دادههای پاسخ از API
تمرین: اتصال به YouTube و Wikipedia با استفاده از جستجو برای پرس و جو و برگرداندن داده های JSON برای استفاده در صفحه وب خود.
تمرین برنامه کاربردی چیزهای بی اهمیت مبتنی بر جاوا اسکریپت AJAX
با استفاده از APIهای محبوب برای ساخت برنامه های تعاملی و پویا کاوش کنید.
تمرین: اتصال به trivia API و مرتبسازی دادههای پاسخ
تمرین: استفاده از پاسخ JSON برای خروجی و ساخت محتوای پویا برای تعامل کاربران.
راه اندازی و توسعه RESTful API
با استفاده از Node، jQuery، JavaScript، SQLite، نحوه راهاندازی و اتصال پایگاه داده به یک RESTful API را بیاموزید.
نحوه راه اندازی یک API Restful را کاوش کنید! دریافت، پست، قرار دادن، حذف
بررسی کنید که چگونه می توان از ترمینال برای راه اندازی یک سرور پشتیبان با استفاده از Node.js استفاده کرد. برای پیمایش و تنظیم پوشه ها از دستورات ساده رابط خط فرمان استفاده می شود.
با نحوه راهاندازی سرور http با استفاده از گره آماده برای میزبان محلی آشنا شوید
با استفاده از منابع وب مانند پستچی مسیرها و پاسخهای نقطه پایانی خود را آزمایش کنید. منابع وب API Postman CRUD
مسیرهای خود را برای یک API آرام تنظیم کنید GET POST PUT DELETE
به روز رسانی با افزودن پایگاه داده SQLite برای نگهداری داده ها
تمرین: برنامه کوچک برای ارسال و بازیابی اطلاعات کاربر از پایگاه داده سرور.
تمرین پیام رسانی فشاری در زمان واقعی
استفاده از راهاندازی فشاردهنده یک برنامه پیامرسانی همزمان که دادهها را برای باز کردن صفحات هل میدهد. ارسال و بازیابی داده ها در زمان واقعی فورا.
نحوه ادغام خدمات وب در برنامه ها را بررسی کنید.
از درخواست های AJAX برای ارسال داده به سرویس های وب استفاده کنید
تمرین: یک برنامه پیام رسانی بلادرنگ ساده از ابتدا بسازید
تمرین API درخواست واکشی AJAX
نحوه ساخت یک برنامه وب ساده Crypto Currency را از ابتدا کاوش کنید. تمرینی عالی برای یادگیری بیشتر و تمرین گزینه های مختلف درخواست و همچنین بررسی نحوه سفارشی کردن داده ها برای خروجی ظاهری.
یک سرور محلی را با استفاده از Express راه اندازی کنید و درخواست های AJAX را به صورت محلی تمرین کنید
از خطاهای CORS محلی و ارسال درخواست از قسمت پشتیبان اجتناب کنید
از درخواست برای اتصال به APIهای وب استفاده کنید
روش های متعدد برای ایجاد درخواست های AJAX از جمله واکشی و جی کوئری
بازیابی و بهروزرسانی دادههای API در backend را قبل از اینکه به قسمت جلویی بیاید کاوش کنید
تمرین: یک برنامه اطلاعات ارز دیجیتال سفارشی بسازید
تمرین AJAX Twitter API
اتصال Twitter Developer API را از دستگاه محلی خود کاوش کنید. از AJAX JavaScript و Node برای تنظیم جستجوی توییتر استفاده کنید.
تنظیم محتوای وب درخواست سرور محلی را بیاموزید
اتصال به Twitter API حجم عظیمی از داده را جستجو و کاوش کنید
به اشیاء توییت دسترسی پیدا کنید و دادههای JSON را به صفحه وب خود دریافت کنید
از صفحه وب خود به Twitter ارسال کنید
دریافت اشیاء توییت
تمرین: یک برنامه کوچک برای جستجوی توییت ها و ارسال در توییتر بسازید.
این دوره همه چیزهایی را که باید در مورد JSON و AJAX بیاموزید را پوشش می دهد، از جمله تمرینات تمرینی، نمونه های فراوان، کد منبع و آموزش گام به گام. همراه با پشتیبانی دوستانه در Q A برای کمک به یادگیری و پاسخ به هر سؤالی که ممکن است داشته باشید.
اکنون آن را امتحان کنید، چیزی برای از دست دادن ندارید، همراه با 30 روز ضمانت بازگشت پول.
ببینید چه چیزی می توانید با AJAX و JSON بسازید!!!!
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
پرفروش ترین مدرس دوره
نویسنده دوره طراحی وب و توسعه وب - آموزش حضوری و آنلاین به بیش از 1,000,000 دانش آموز در سطح جهان. کارشناس توسعه دهنده Google از سال 2020 GDE
من اینجا هستم تا به شما کمک کنم یاد بگیرید، به رویاهای خود برسید، امروز در این ماجراجویی شگفت انگیز به من بپیوندید
Google Developers Expert - GSuite
ارائه دوره های توسعه وب و دوره های استراتژی بازاریابی دیجیتال از سال 2002.
متخصص فناوری نوآور با طیف گسترده ای از تجربه دنیای واقعی. ارائه راه حل های دیجیتال هوشمند به صورت آنلاین برای مشاغل کوچک و تجاری.
"من به هر چیزی که مربوط به فناوری دیجیتال باشد علاقه دارم، از برنامه نویسی و چالش ایجاد تجربیات دیجیتال موفق لذت می برم. به عنوان یک توسعه دهنده با تجربه، اولین برنامه های کامپیوتری خود را در سال 1990 و اولین وب سایت خود را در سال 1998 ایجاد کردم. از به اشتراک گذاری مطالب خود لذت می برم. دانش با دیگران است و می خواهم به شما کمک کنم در فرصت های فوق العاده ای که اینترنت فراهم می کند به اشتراک بگذارید."
"یادگیری، درک با اشتیاق قوی برای آموزش. اینترنت فرصت های جدیدی را برای گسترش و به اشتراک گذاری دانش در اختیار ما قرار داده است."
میخواهید درباره تبدیل شدن به یک توسعهدهنده وب اطلاعات بیشتری کسب کنید، آیا میخواهید آزادیای را که فناوری برای ما فراهم میکند، تجربه کنید؟ یاد بگیرید که چگونه چیزهای شگفت انگیز را به صورت آنلاین زنده کنید. فناوری همه ما را از طرق مختلف به هم متصل می کند. این درها را به روی کسانی باز می کند که آن را در آغوش می گیرند و یاد می گیرند که چگونه این ارتباطات را واقعی کنند.
"دوره های آموزشی من برای کمک به شما در دستیابی به اهداف، یادگیری و به روز رسانی مهارت ها طراحی شده اند"
سابقه و هدف : یک توسعه دهنده باتجربه برنامه های کاربردی وب، که روی چندین برنامه در سطح سازمانی، صدها وب سایت، راه حل های تجاری و بسیاری از برنامه های کاربردی وب منحصر به فرد و نوآور کار کرده است. زمینه های تخصصی توسعه برنامه های کاربردی وب عبارتند از HTML، CSS، JavaScript، JQuery، Bootstrap، PHP و MySQL. هر چیزی که مربوط به ایجاد وب و تجربه دیجیتال باشد. علاقهمند به هر کاری که با توسعه برنامههای کاربردی وب، برنامهنویسی تا بازاریابی آنلاین با تمرکز قوی بر رسانههای اجتماعی و SEO .
" درک فناوری وسیله ای برای ارتباط بهتر با کاربران فراهم می کند. همچنین درهای زیادی را باز می کند. دانش کلید موفقیت است و من می خواهم به شما کمک کنم تا آنچه را که فناوری ارائه می دهد تجربه کنید. من به فن آوری های وب علاقه مند هستم و مشتاقانه منتظر به اشتراک گذاشتن دانش و تجربه خود با شما هستم!"
نمایش نظرات