****همیشه به روز شده****
+ دسترسی فوری به 11.5 ساعت ویدیوهای با کیفیت بالا
+ به منابع دانلود شده دسترسی پیدا کنید
+ پشتیبانی مربی
درک توسعه وب یک فرآیند مداوم است. برای اینکه به شما کمک کنم، تمام تلاشم را کرده ام تا یک دوره جامع، متمرکز و AJAX را تشکیل دهم که به گونه ای به شما ارائه می دهم که بیشترین سود را برای شما داشته باشد.
دوره آموزشی من در آموزش "چرا" کارها و نه فقط "چگونه" انجام دادن کاری بدون فکر قابل تشخیص است.
دوره AJAX من برای چه کسانی مناسب است؟
دوره من برای همه است، از کدنویسان مبتدی و پیشرفته. برای اینکه بدانید AJAX چیست، نیازی به انجام هیچ دوره دیگری بعد از من نخواهید داشت.
فقط باید کمی HTML و جاوا اسکریپت بدانید. اگر به سختی جاوا اسکریپت را می دانید، ممکن است برای شما مفید باشد که ابتدا دوره جاوا اسکریپت من را انجام دهید.
این دوره را می توان به تنهایی طی کرد (نیازی به انجام هیچ دوره دیگری ندارید) تا به اهداف خود برسید.
AJAX چیست؟
AJAX به شما امکان می دهد اطلاعات برنامه وب خود را به صورت پویا و بدون بازخوانی صفحه به روز کنید و پخش جریانی بسیار مهم را تسهیل می کند. یک افزونه خوب به مجموعه مهارت های شما. هوشمند و قدرتمند.
به عنوان مثال. اگر کاربر بخواهد به محصول شما امتیاز دهد. شما نمیخواهید وقتی کاربر تصمیم میگیرد به محصول شما یک بازبینی ستاره بدهد، کل صفحه بهروزرسانی شود، زیرا زمان غیرضروری آن تلف میشود، به خصوص اگر صفحه شما بزرگ باشد.
یک مثال دیگر یک اتاق گفتگو است. به دلایل واضح، نمیخواهید هر بار که یک نظر یا پاسخ جدید ارسال میشود، صفحه بهروزرسانی شود.
AJAX فراتر از بهروزرسانی دادههای صفحه شما بدون بازخوانی صفحه است. با AJAX، شما همچنین می توانید داده ها را استریم کنید. قبل از اینکه کل ویدیو در دستگاه شما دانلود شود، به تماشای یک ویدیو فکر کنید. به نقشه های گوگل فکر کنید که در آن فقط باید داده های مربوط به خود را دانلود کنید. AJAX این همه را ممکن می کند.
آیا می توانید ببینید که AJAX چقدر قدرتمند است و امروز چقدر ضروری است؟
اگر میخواهید یک توسعهدهنده فول استک شوید، دانستن AJAX بسیار مهم است، زیرا به شما این امکان را میدهد تا درخواستهای سرور و گوش دادن به دادههای دریافتی را به صورت ناهمزمان انجام دهید. اشاره شده است که AJAX گاهی اوقات می تواند مشکل ساز شود، و من این را رد نمی کنم، اما با آموزش صحیح که شامل توضیح اصول اولیه به روشی ساده است، شما نیز مانند من یاد خواهید گرفت که به AJAX مسلط شوید و آن را دوست داشته باشید.
اگر میخواهید یک توسعهدهنده وب کامل شوید، باید در مورد AJAX بدانید و این چیزی است که این دوره در مورد آن است.
چرا این دوره بسیار مهم است؟
وبسایتهای مورد علاقه شما امروزه تقریباً مطمئناً از AJAX استفاده میکنند
دوره های دیگر در مورد کتابخانه های شخص ثالث هنگام استفاده از AJAX (مانند jQuery یا Axios) به شما آموزش می دهند. این دوره به شما یاد می دهد که چگونه از AJAX خالص استفاده کنید. بدون میانبر معامله واقعی!
ایجاد درخواست های HTTP به صورت ناهمزمان در خط مقدم توسعه وب امروزی است. در واقع، دیگر توصیه یا کار انجام شده نیست که درخواست های HTTP را به صورت همزمان انجام دهید
دانستن نحوه درخواست سرور و گوش دادن سریع به پاسخ، مهارتی حیاتی برای هر توسعه دهنده وب است که در آن مهارت داشته باشد
به عنوان یک توسعه دهنده، شما با داده ها سر و کار دارید. این داده ها می توانند اشکال مختلفی داشته باشند، اما رایج ترین آنها XML و JSON
استمی توانید از AJAX برای انتقال HTML، تصاویر، جاوا اسکریپت، XML، JSON و حتی متن ساده از طریق اینترنت استفاده کنید. دوره من همه اینها را پوشش می دهد
استفاده از AJAX باعث صرفه جویی در مصرف حافظه و افزایش سرعت سایت شما می شود. به عنوان مثال، Google Maps از AJAX استفاده می کند، بنابراین به جای بارگیری کل صفحه برای هر رویداد، بخش مورد نیازی را که شما فقط به آن نگاه می کنید بارگیری می کند. چقدر کارآمد نیست
AJAX تجربه کاربری بهتری را ایجاد میکند و هیچ استدلالی در آن وجود ندارد
امروزه هر مرورگر یک API (یا شی) داخلی به نام شی XMLHttpRequest یا Fetch API دارد. این اشیاء به مرورگرها توانایی برقراری ارتباط با سرورها را در پشت صحنه می دهند. این بدان معناست که یک صفحه میتواند بدون مسدود کردن هر چیزی در رابط کاربری بهروزرسانی (نه کاملاً آپلود) یکپارچه باشد
پس از تکمیل این دوره AJAX، مطمئناً آگاه، مطمئن و قادر خواهید بود مدیریت یا کمک به دیگران در درخواست های AJAX داشته باشید.
به من اجازه دهید دانش AJAX خود را با شما به اشتراک بگذارم
درک نحوه عملکرد AJAX شما را مجهز می کند تا یک برنامه نویس فوق العاده کامل و مرتبط با امروز باشید. استفاده موثر از AJAX به شما این امکان را میدهد که بخشهایی از وبسایت خود را بهصورت پویا و بدون بازخوانی صفحه بهروزرسانی کنید، پخش جریانی کنید و در زمان دانلود صرفهجویی کنید، فضای حافظه را ذخیره کنید و در نتیجه تجربه کاربر را در نهایت بهبود بخشید.
از طریق درک و ارائه تجربه وب سریعی که کاربران امروزی انتظار دارند، کنترل را در دست بگیرید.
تسلط بر AJAX چالش برانگیز است.
در این دوره، من به توضیح AJAX و نحوه عملکرد آن به روشی واضح و ساده پرداختم. چرا به AJAX نیاز داریم؟ از کجا آمده؟ چرا API جدیدتر Fetch() معرفی شد؟ چرا باید شی XMLHttpRequest() را جایگزین کنیم؟ چرا هنگام استفاده از شی XHR باید از کلمه کلیدی جدید استفاده کنیم؟ وعده ها چیست؟ استریم ها چیست؟ فرمت های مختلف داده ای که می توانیم از طریق اینترنت انتقال دهیم چیست؟ با درک (واقعاً درک) این سؤالات و بسیاری موارد دیگر در این دوره، می توانید به راحتی وب سایت های پیشرفته بسازید و از فرآیند کامل پشته استفاده کنید. شما می توانید سایت های پویا ایجاد کنید که تعامل و تجربه کاربر را بهبود می بخشد.
در کجا از AJAX استفاده می شود
1. اعتبار سنجی فرم
دریافت نتایج اعتبارسنجی تنها پس از ارسال فرم می تواند غیرعملی و خسته کننده باشد. میتوانید از AJAX در اعتبار سنجی فرم استفاده کنید تا بهروزرسانیهای آنی و فوری را در مورد اعتبارسنجی ارائه دهید.
2. واکشی داده ها از پایگاه داده به صورت پویا و بدون بازخوانی صفحه
اگر نیاز به واکشی دادهها از پایگاه داده و نمایش آنها در صفحه خود دارید (مانند نظر وبلاگ، پاسخ چت یا نام کاربر)، استفاده از AJAX یک ضرورت است.
3. مرتب سازی یا فیلتر کردن
اگر نیاز به واکشی دادهها از پایگاه داده و نمایش آنها در صفحه خود دارید (مانند نظر وبلاگ، پاسخ چت یا نام کاربر)، استفاده از AJAX یک ضرورت است.
4. رأی یا رتبه
اگر کاربر به چیزی رأی میدهد یا محصول شما را رتبهبندی میکند، نیازی نیست کل سایت بهروزرسانی شود. رای گیری و نمایش نتایج را می توان با استفاده از AJAX به بهترین نحو انجام داد.
5. وب سایت های چت
چت همیشه زمان واقعی است. به همین دلیل است که اگر میخواهید یک پنل چت موفق در وبسایت خود ایجاد کنید، AJAX ضروری است.
6. نظرات وبلاگ
میتوانید نظرات قبلی را بارگیری کنید یا میتوانید نظرات وبلاگ جدیدی را با AJAX ارسال کنید.
7. Captcha
برای ساختن کپچا (بارگیری مجدد کپچا اساسا) AJAX نیز بهترین پلتفرم برای استفاده است.
8. جریان داده بیشتر
AJAX برای مصرف دادهها قبل از دانلود کامل استفاده میشود (در فضا و زمان شما صرفهجویی میشود) و یک سری دیگر!
پس از تجربه دوره AJAX من که به روشی سرگرم کننده ارائه می کنم، آگاه و مطمئن خواهید بود.
آنچه این دوره شامل می شود
این دوره جامع است و اصول اساسی AJAX را پوشش می دهد.
AJAX به این اشاره دارد که چگونه مرورگرها درخواستهای HTTP را به طور ناهمزمان به سرورها ارسال میکنند، به نتایج گوش میدهند و پس از دریافت اطلاعات، کاری با دادهها انجام میدهند. AJAX در مورد سرعت و کارایی است.
بنابراین میتوانید AJAX را بهعنوان موتوری در نظر بگیرید که کل این فرآیند رفت و برگشت بین مرورگر و سرور را مدیریت میکند.
به اندازه کافی ساده است.
تنها مشکل این است که برای درک واقعی AJAX، باید بسیاری از مفاهیم دیگر را درک کنید، و این یکی از جنبه های منحصر به فرد دوره و سبک تدریس من است.
توضیحات ساده و مثال های عملی به شما امکان می دهد موارد زیر را درک کنید:
نحوه نوشتن AJAX به بهترین روش
کد ناهمزمان چیست و چه تفاوتی با کد همزمان دارد
نحوه استفاده از AJAX برای ایجاد درخواست های ناهمزمان
حلقه رویداد در جاوا اسکریپت چیست
XML چیست و چه تفاوتی با JSON دارد
نحوه تجزیه یک فایل XML با استفاده از DOMParser
پروتکل HTTP چیست و پروتکل HTTP/2 و HTTP/3 چیست
توابع سازنده چیست
شیء XHR چیست
API جدید fetch() چیست
وعده ها چیست
جریان ها چیستند
چرا از Async/Await استفاده کنید
رابط URL، رابط درخواست، رابط سرصفحه و تعداد زیادی دیگر!
بله، نمونههای واقعی را به روشی سرگرمکننده کدنویسی میکنیم و به نحوه عملکرد AJAX نگاه میکنیم (هم از شی XMLHttpRequest و هم از Fetch API جدیدتر استفاده میکنیم).
چرا باید اینقدر در مورد AJAX یاد بگیرید؟
زیرا AJAX به شما امکان میدهد بخشهای خاصی از صفحه وب خود را بدون بازخوانی صفحه بهروزرسانی کنید. برای پخش و بیشتر استفاده می شود و امروزه استفاده از AJAX در وب سایت ها ضروری است. بهتر از این نمی شود!
*** دوره جامع AJAX در Udemy ***
برنامه نویسان موفق خیلی بیشتر از به خاطر سپردن چند خط کد می دانند.
آنها همچنین اصول نحوه عملکرد تعامل سرور مرورگر در پشت صحنه را می دانند که به آنها امکان می دهد کاملا خلاق باشند، مشکلات را برطرف کنند و تجربیات کاربر را بهبود بخشند.
این به ویژه در مورد AJAX صادق است.
اگر میخواهید یک توسعهدهنده فول استک شوید، باید بدانید که چگونه یک درخواست AJAX ارائه دهید. شما باید بدانید که چگونه AJAX ایجاد شد، چرا API مدرن Fetch معرفی شد، Streams چیست، Promises چگونه کار میکند و چرا کلمات کلیدی Async/Await معرفی شدند، و تعداد زیادی دیگر!
یک رویکرد منحصر به فرد
این دوره شامل مثال های عملی و چالش ها و آزمون های سرگرم کننده است.
درک اینکه چگونه AJAX واقعاً کار می کند یک موضوع گسترده است. برای اینکه شما را به سرعت بالا ببرم، یک تجربه یادگیری سرگرمکننده و جامع ایجاد کردهام و محتوایی را که برای موفقیت باید بدانید، در بر میگیرد و آن را به بهترین شکل ممکن به شما ارائه میدهم تا بیشترین سود را برای شما داشته باشد.
و من از جدیدترین و بهترین ویژگیهای جاوا اسکریپت و مرورگرها در طول مسیر یادگیری استفاده میکنم تا بتوانید در کسبوکار خود جلوتر بمانید.
راهبردهای ساده و در عین حال بسیار قدرتمند را برای درخواست سرور از مشتری یاد خواهید گرفت.
در پایان این دوره، میتوانید با به دست آوردن درک درستی از نحوه ساخت آن و پیکربندی درخواست خود به روشهای عملی، «صحبت کنید» و «راه بروید» AJAX. ما در هر سخنرانی عمیقتر میشویم، و این دوره دارای سخنرانیهای پاداش زیادی است که پایه دانش شما را گسترش میدهد و مهارتهای شما را با چالشهای سرگرمکننده آزمایش میکند.
این دوره بهترین مهارت های اساسی و عملی را با AJAX به شما ارائه می دهد. می توان آن را به تنهایی انجام داد (نیازی به انجام هیچ دوره دیگری ندارید) تا به اهداف خود برسید. شما از این دوره با درک پیشرفته و تجربه عملی در ایجاد درخواست های HTTP بیرون خواهید آمد. شما را به نقطه ای می برد که متوجه خواهید شد از چه روشی (GET یا POST) هنگام ارسال داده استفاده کنید، چگونه تعیین کنید که داده ها کجا می روند، چگونه یک موتور AJAX را راه اندازی کنید و چگونه خطاها را بررسی کنید. این دانش فوق العاده ای است. این دوره شما را مجذوب خود می کند و شما را به سطح بعدی می رساند و بخش مهمی از سفر شما برای تبدیل شدن به یک استاد بزرگ پیشرو در توسعه وب است.
در این دوره شما همه چیز را در مورد AJAX یاد خواهید گرفت. از اصول ساخت یک موتور AJAX، همه راه ها تا یادگیری در مورد XML و JSON، کدهای ناهمزمان، پروتکل ها، توابع سازنده، Promises، Streams، پروتکل های HTTP، Fetch API، کلمات کلیدی Async/Await و API های مختلف مانند Fetch، رابط URL، رابط سرصفحه و رابط درخواست و یک دسته دیگر!
اگر می خواهید یک توسعه دهنده وب تمام پشته شوید، به این دوره نیاز دارید!
این دوره چگونه متفاوت است؟
یک ویژگی منحصر به فرد دوره من، جزئیات کلیدی است که در مورد نحوه عملکرد واقعی AJAX در پشت صحنه ارائه میدهم – مهارتی که هر توسعهدهنده فول استک باید به آن مسلط باشد تا از پتانسیل برای بهبود استفاده کند.
من از درسهای ساده و مؤثر استفاده میکنم تا شما را فراتر از کتابخانههای آغازین مانند Axios یا jQuery ببرم. کتابخانهها مفید هستند، اما جایگزینی برای دانش نیستند و زمانی که بتوانید کتاب خود را بنویسید، بهتر میتوانید از کد کتابخانه استفاده کرده و آن را اصلاح کنید.
در این دوره، من بر جنبه اساسی تر AJAX تمرکز می کنم. من از جاوا اسکریپت ساده استفاده می کنم که زبان برنامه نویسی اصلی شما برای استفاده از AJAX است. هنگامی که در استفاده از جاوا اسکریپت با AJAX تسلط پیدا کردید، ادغام یک کتابخانه می تواند برای شما مفید باشد و ممکن است منطقی باشد.
برای اینکه بفهمم AJAX چگونه کار میکند، به موضوعاتی مانند پروتکلها، توابع سازنده، کد ناهمزمان، انواع فرمت دادهها (JSON و XML)، Promises، Streams، مدیریت خطا و نحوه استفاده از کلمات کلیدی Async/Await با میپردازم. Fetch API.
تمرین
را عالی می کندنظریه تئوری است ... اما هیچ چیز مانند پشت سر گذاشتن رایانه و تایپ کد وجود ندارد. به همین دلیل است که در طول این دوره زمانی که وبسایتها و تمرینهای واقعی را کدنویسی میکنیم، با هم برنامهنویسی میکنیم، میخندیم و موهایمان را در میآوریم.
من عاشق تدریس هستم و اغلب از مثال های عملی استفاده می کنم، به همین دلیل است که از همان ابتدا با شما کدنویسی را شروع می کنم. من به شما نشان خواهم داد که چرا شی XHR یک تابع سازنده است. من تفاوت بین JSON و XML را به شما نشان خواهم داد. من به شما نشان خواهم داد که چگونه یک شی XHR را راه اندازی کنید، نحوه ساخت Promises را به شما نشان می دهم، به شما نشان می دهم که Streams چیست و چگونه از Fetch API جدید استفاده کنید. این مفاهیم همگی با کدگذاری مثال های واقعی به بهترین شکل آموخته می شوند. من نمی توانم صبر کنم.
آیا این دوره برای شماست؟
کاملاً. اگر در هر یک از این دسته ها قرار دارید، این دوره برای شما مناسب است:
شماره 1: افراد پرمشغله ای که می خواهند در کوتاه ترین زمان ممکن در AJAX گواهینامه و اعتماد به نفس دریافت کنند.
#2: برنامهریزی میل. شما می خواهید در دنیای برنامه نویسی پیشرفت کنید.
شماره 3: مشاغل آزاد که می خواهند بدانند چگونه توسعه دهندگان موفق وب سایت های پویا می سازند که می توانند اطلاعات را بدون بازخوانی صفحه (مانند توییتر، نقشه های گوگل و غیره) به روز کنند.
شماره 4: صاحبان وبسایتهایی که میخواهند درک کاملی از نحوه عملکرد AJAX به دست آورند.
شماره 5: آژانس هایی که می خواهند به سرعت توسعه دهندگان خود را ارتقا دهند.
شماره 5: همه کسانی که می خواهند یاد بگیرند.
چرا از هم اکنون شروع کنید؟ ?
در همین لحظه، رقبای شما در حال یادگیری نحوه تبدیل شدن به توسعه دهندگان وب بهتر هستند.
توسعه وب یک موضوع داغ و داغ است و قرار نیست در آینده سرد شود. ما بیشتر و بیشتر به وب نیاز داریم و پیشرفت ها در حال وقوع هستند. اما شما یک مزیت مشخص دارید. این دوره موضوعات یادگیری به یاد ماندنی، تاکتیکهای عملی و مثالهای واقعی را ارائه میکند تا به شما کمک کند.
اجازه دهید شروع کنیم!
چه چیزی به دست می آورید؟
11.5 ساعت محتوای ویدیویی
دسترسی مادام العمر به همه ویدیوهای آموزشی. بدون کارمزد یا اشتراک ماهانه.
پشتیبانی Q A.
آزمونها و چالشهای کدنویسی برای کمک به یادگیری.
به شما اجازه دادهام که همه سخنرانیهایم را برای مشاهده آفلاین دانلود کنید.
امیدوارم شما هم مانند من برای شروع و یادگیری هیجان زده باشید، و من نمی توانم صبر کنم تا به شما نشان دهم چگونه AJAX را با اطمینان در وب سایت های خود اعمال کنید.
شما را در سخنرانی ها می بینیم.
همه چیز همیشه #000000 و #FFFFFF نیست
نمایش نظرات