آموزش AJAX را یاد بگیرید و یک فید خبری تعاملی و گرافیکی بسازید.

Learn AJAX and make an interactive, graphical news feed.

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

توضیحات کلاس:

  • این کلاس به شما می آموزد که چگونه از AJAX برای تعاملی کردن صفحات وب استاتیک خود استفاده کنید.
  • AJAX فناوری اساسی است که باعث می شود سایت های پیچیده و تعاملی مانند Gmail و Facebook کار کنند.
  • در این کلاس یاد خواهید گرفت که چگونه صفحات وب را به صورت پویا با AJAX به روز کنید، چگونه درخواست های وب ناهمزمان (از جمله خطاها!) را مدیریت کنید، و در تعامل با دو API مختلف وب تجربه خواهید داشت.

کلاس برای چه کسانی است؟

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

چه چیزی برای کلاس نیاز دارید؟

  • یک رایانه، یک ویرایشگر متن، یک مرورگر مدرن. همین!

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

ما می‌خواهیم از دو API وب در دسترس عموم استفاده کنیم - فید خبری و جستجوی تصویر Giphy.

ما این دو API را به هم می‌پیوندیم تا سرفصل‌های جهان را با GIFهای متحرک تفسیر کنیم. صادقانه بگویم، من نمی توانم راه بهتری برای درک دنیا فکر کنم. چیزی شبیه به این خواهد بود:

برای کمک به شما برای شروع می‌خواهم چند فایل با HTML و CSS اسکلت در آنها ارائه کنم تا پروژه شما را شروع کنید. دانلود کنید و برای شروع روی ajax-class-resources.zip دوبار کلیک کنید.

مراحل تکمیل برنامه تفسیر اخبار متحرک GIF عبارتند از:

  • جستجوی ساده پایگاه داده تصویر GIPHY با AJAX
  • News API را با AJAX جستجو کنید
  • مدیریت خطا را برای زمانی که همه چیز درست پیش نمی‌رود اضافه کنید.
  • یک انیمیشن "انتظار" برای زمانی که وب کند است اضافه کنید.
  • با جستجوی تصویر GIPHY ما به خروجی News API بپیوندید

اگر در این مسیر به مشکلی برخوردید، به من اطلاع دهید! من هر روز در Skillshare هستم و همیشه آماده کمک هستم.

در نهایت، فراموش نکنید که پروژه خود را با کلاس به اشتراک بگذارید!


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

درس ها Lessons

  • مقابله با خرابی های AJAX Dealing with AJAX failures

  • به کلاس خوش آمدید! Welcome to the class!

  • وقت خداحافظی است! Time to say goodbye!

  • سه حالت اساسی AJAX (با انتظار شروع می کنیم!) Three fundamental AJAX states (we'll start by waiting!)

  • سوو، به هر حال AJAX چیست؟ Soooo, what is AJAX, anyway?

  • نحوه استفاده از AJAX در جاوا اسکریپت How to use AJAX in JavaScript

  • خواندن سرفصل ها از API اخبار ما Reading headlines from our news API

  • API های عمومی - آنچه باید بدانید Public APIs - what you need to know

  • با مهارت های جدید AJAX خود به GIPHY API دسترسی پیدا کنید Access the GIPHY API with your awesome new AJAX skills

نمایش نظرات

آموزش AJAX را یاد بگیرید و یک فید خبری تعاملی و گرافیکی بسازید.
جزییات دوره
1h 27m
9
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
420
4 از 5
دارد
دارد
دارد
Luke Fabish
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Luke Fabish Luke Fabish

بریم کدنویسی کنیم!!

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

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

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

تصورات غلط زیادی در مورد اینکه برای برنامه نویس شدن باید چه نوع فردی باشید وجود دارد.

  • در ریاضیات خوب هستید؟
  • به رایانه وسواس دارید؟
  • IQ بالا؟

هیچ یک از این موارد لازم نیست.

اگر آماده یادگیری هستید و مایل به حل مشکل هستید، آنچه را که لازم است بدست آورده اید.

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

استیو جابز این را به بهترین وجه گفت - "مثل یک دوچرخه برای ذهن."

این چیزی است که نرم افزار خوب می تواند باشد.

و این ایده که می توانم با یادگیری کدنویسی چیزی شبیه به آن بسازم؟ باور نکردنی .

من برای اولین بار در مورد دستکاری نرم افزار در مدرسه هیجان زده شدم زمانی که در کلاس ششم یکی از دوستان به من نشان داد که چگونه می تواند برنامه اجرا شده روی کامپیوتر میکرو بی بی سی مدرسه را تغییر دهد.

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

من گیر کردم.

من در خانه کامپیوتر نداشتم، اما دوستم Commodore64 داشت.

ما مجلات رایانه شخصی خریدیم و صدها خط از برنامه های BASIC را در C64 تایپ کردیم. ما نمی‌دانستیم که داریم چه کار می‌کنیم، و نمی‌دانیم وقتی برنامه‌ها کار نمی‌کنند چه کاری انجام دهیم.

چند سال به جلو رفتم، و من برای تحصیل در رشته کامپیوتر به دانشگاه رفتم.

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

اما زمانی که در صنعت کار می‌کردم، تنها بخش کوچکی از آموخته‌هایم را در کار روزانه‌ام به کار بردم.

و فرصت های یادگیری من تمام شده بود.

یا من اینطور فکر می کردم!

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

بنابراین برنامه یادگیری خودم را انجام دادم - کتاب‌های زیادی خواندم، دوره‌های آنلاین انجام دادم و آموزش‌های بی‌شماری را انجام دادم. در واقع من هنوز این کار را انجام می دهم!

بار دیگر، احساس می‌کنم میدان باز و بی‌محدود است.

امیدوارم با همه فرصت‌های یادگیری در Skillshare، افق‌های حرفه‌ای و شخصی خود را به همین ترتیب گسترش دهید.