به React متوسط خوش آمدید، جایی که همه چیز را در مورد React.js یاد می گیریم. در این دوره ما یک برنامه تک صفحه ای با استفاده از React ایجاد می کنیم که در آن از یک API برای جستجوی نتایج فیلم استفاده می کنیم.
ما تعدادی نما، مؤلفه و قلاب React نیز ایجاد خواهیم کرد. که یک نمای کلی بسیار گسترده است. اگر آنچه را که واقعاً یاد میگیرید بررسی کنیم، در مورد React state، props، مؤلفههای مبتنی بر عملکرد (ما در مورد مؤلفههای مبتنی بر کلاس در React 101 یاد گرفتیم)، روترهایی برای نمایش صفحات مختلف و درخواستهای API خواهید آموخت. p>
ابتدا با یادگیری همه چیز در مورد اجزای عملکردی شروع می کنیم. سپس برخی از مؤلفههای خود را به فایلهای خود تقسیم میکنیم و آنها را با استفاده از «راه جاوا اسکریپت برای وارد کردن» وارد میکنیم. سپس می خواهیم در مورد props بیاموزیم، یعنی نحوه انتقال داده ها از یک مؤلفه به مؤلفه دیگر (شامل متغیرها و توابع). پس از آن، با قلابهای حالت در React آشنا میشویم که دارای یک تابع جادویی برای تغییر مقدار متغیرها هستند، اما همچنین عملکرد دیگری به نام افکت را فعال میکنند که یک قلاب React دیگر است.
سپس میخواهیم تعدادی صفحه اضافه کنیم تا برنامه تک صفحهای ما (SPA) در واقع بیش از یک صفحه، با بیش از یک URL داشته باشد.
پس از آن میخواهیم جستجو را با استفاده از یک API و جاوا اسکریپت مدرن پیادهسازی کنیم. من به شما نشان خواهم داد که چگونه همه اینها در داخل React کار می کند، و همچنین چگونه می توانید یک درخواست API هنگام تغییر صفحه ایجاد کنید.
در پایان این دوره شما به درخواستهای جاوا اسکریپت، JSX، React و API مدرن مسلط خواهید بود و یک پروژه نمایشی سرگرمکننده و پیشرفته برای قرار دادن در نمونه کارها خواهید داشت.
اوه بله، ما همچنین قصد داریم این سایت را با استفاده از Bootstrap 5 پیاده سازی کنیم.
الزامات:
شما وب سایت زیر را با استفاده از React، React Router و اجزای عملکردی ایجاد خواهید کرد.
معلم توسعه وب
سلام به همه! من Kalob Taulien هستم.
در اینجا نسخه TL;DR (کوتاه) درباره من است:
در زیر میتوانید تمام دورههای Skillshare من را پیدا کنید. دسته بندی ها از ساده ترین به سخت ترین، به جز موارد متفرقه، قرار می گیرند. دوره های کدنویسی در پایان.
اگر در زمینه کدنویسی کاملاً تازه کار هستید، با BEGINNERS WEB DEV شروع کنید. و سپس به سراغ HTML بروید.
اگر یک توسعه دهنده وب با تجربه هستید، می توانید از هر یک از بخش های زیر رد شوید.
اگر میخواهید یاد بگیرید که چگونه وبسایتها را واقعاً زیبا جلوه دهید و خوب عمل کنید، میخواهید به HTML، CSS و جاوا اسکریپت نگاه کنید.
اگر میخواهید وبسایتهایی ایجاد کنید که کاربران بتوانند در آن وارد شوند، حساب کاربری داشته باشند و اطلاعات را ذخیره کنند، میخواهید به PHP، Python، Django یا Wagtail نگاه کنید.
آخرین اما نه کم اهمیت، همه باید Git و نحوه استفاده از GitHub را بدانند. این کاملاً حیاتی است که 100٪ همه توسعه دهندگان Git و GitHub را درک کنند. این زبان مخفی است که هر کارفرما به دنبال آن است. من نیز یک بخش کامل در مورد آن دارم.
فراموش نکنید که من را در Skillshare برای دوره های هفتگی جدید دنبال کنید!
کد نویسی مبارک!
نمایش نظرات