آموزش کلون اینستاگرام با FastAPI، ReactJS و Android 2023

Instagram clone with FastAPI, ReactJS and Android 2023

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ساخت یک پروژه کامل از پایگاه داده، Backend API و 2 کلاینت، توسعه پروژه کلون اینستاگرام تحت وب و موبایل FastAPI ReactJS Android فن آوری های وب ارتباطات شبکه ذخیره سازی پایگاه داده پیش نیازها:FastAPI ReactJS Android

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

ما تمام لایه های توسعه را پوشش خواهیم داد. از طراحی و ارتباطات پایگاه داده، توسعه API، و احراز هویت کاربر در لایه پشتیبان.

سپس ما اولین مشتری خود را خواهیم ساخت، یک برنامه react js با استفاده از HTML، CSS و جاوا اسکریپت. ما همه ویژگی‌های موجود در backend API را پیاده‌سازی می‌کنیم، و شما یاد می‌گیرید که چگونه از API که به تازگی توسعه داده‌ایم استفاده کنید تا پروژه به خوبی کار کند.

در نهایت، ما یک کلاینت تلفن همراه را اجرا خواهیم کرد. ما آن را در Android می‌سازیم، و می‌تواند با API ارتباط برقرار کند تا رابطی شبیه به وب ارائه کند، اما بر روی Android بومی ساخته شده است.

در پایان این دوره شما درک روشنی از نحوه کار همه این فناوری‌ها با هم و همکاری برای تحقق پروژه ما خواهید داشت. و همچنین پروژه‌ای خواهید داشت که می‌توانید بر اساس آن بسازید و آن را بهبود ببخشید، اگر می‌خواهید قابلیت‌های بیشتری اضافه کنید.

پس همین امروز ثبت نام کنید و بیایید پروژه کلون اینستاگرام را با مشتریان وب و موبایل به پایان برسانیم.


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

معرفی Introduction

  • معرفی Introduction

FastAPI FastAPI

  • نمای کلی پروژه Project overview

  • پیام مهم در مورد بررسی های Udemy Important message about Udemy reviews

  • در شبکه های اجتماعی شرکت کنید Engage on social media

  • الزامات FastAPI FastAPI requirements

  • راه اندازی پروژه Project setup

  • کد ایجاد پایگاه داده Database creation code

  • راه اندازی پایگاه داده Database setup

  • کاربر ایجاد کنید Create user

  • رمزگذاری رمز عبور Password encryption

  • ایجاد پست Create post

  • دریافت همه پست ها Get all posts

  • آپلود تصویر Upload image

  • تولید توکن احراز هویت Authentication token generation

  • احراز هویت Authentication

  • حذف پست Delete post

  • نظرات Comments

  • CORS CORS

  • داده ایجاد کنید Create data

کلاینت اینستاگرام - React JS Instagram client - React JS

  • نمای کلی پروژه Project overview

  • راه اندازی پروژه Project setup

  • بازیابی پست ها از باطن Retrieve posts from backend

  • نمایش تصاویر Display images

  • کپشن و نظرات Caption and comments

  • هدر پست Post header

  • مرتب کردن پست ها Sort posts

  • سرتیتر Header

  • گفتگوی ثبت نام Signup dialog

  • احراز هویت Authentication

  • هدر را به روز کنید Update header

  • احراز هویت را حفظ کنید Maintain authentication

  • مودال ثبت نام Signup modal

  • قابلیت ثبت نام Signup functionality

  • UI آپلود را پست کنید Post upload UI

  • آپلود تصویر Upload image

  • ایجاد پست Create post

  • حذف پست Delete post

  • رابط نظر Comment interface

  • نظر را بارگذاری کنید Upload comment

  • نظرات به روز شده را بازیابی کنید Retrieve updated comments

  • مرور Review

کلاینت اینستاگرام - اندروید Instagram client - Android

  • نمای کلی پروژه Project overview

  • راه اندازی gradle gradle setup

  • پروژه ایجاد کنید Create project

  • کد چیدمان اصلی Main layout code

  • طرح اصلی Main layout

  • ارتباطات شبکه Network communication

  • برقراری تماس شبکه Perform a network call

  • کد طرح بندی پست Post layout code

  • طرح بندی پست Post layout

  • آداپتور RecyclerView RecyclerView Adapter

  • نمایش پست ها Showing the posts

  • به روز رسانی طرح Update layout

  • کد طرح ورود به سیستم Login layout code

  • طرح بندی گفتگوی ورود Login dialog layout

  • نمایش گفتگوی ورود Show login dialog

  • ورود به سیستم تماس شبکه Login network call

  • قابلیت ورود به سیستم Login functionality

  • کد گفتگوی ثبت نام Signup dialog code

  • طرح بندی گفتگوی ثبت نام Signup dialog layout

  • نمایش گفتگوی ثبت نام Show signup dialog

  • قابلیت ثبت نام Signup functionality

  • رابط کاربری پست را به روز کنید Update post UI

  • معکوس ترتیب پست ها Reverse posts order

  • تصویر را انتخاب کنید Select image

  • آپلود تصویر Upload image

  • ارسال پست Upload post

  • حذف پست Post deletion

  • ایجاد نظر Create comment

  • تازه کردن طرح Refresh layout

  • مرور Review

نتیجه Conclusion

  • نتیجه Conclusion

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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

آموزش کلون اینستاگرام با FastAPI، ReactJS و Android 2023
جزییات دوره
8 hours
72
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
213
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Catalin Stefan Catalin Stefan

مدرس توسعه نرم افزار