لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت کلون اینستاگرام با MERN Stack (استفاده از MongoDB، Express، React و Node.js)
- آخرین آپدیت
دانلود MERN Stack Instagram Clone using mongo, express, react, node
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره یک نگاه جامع و عمیق به توسعه وب مدرن با استفاده از پشته MERN ارائه میدهد. در پایان این دوره، شما یک کلون کاملاً عملیاتی از اینستاگرام خواهید داشت و مهارتهای لازم برای ساخت و مدیریت پروژههای وب خودتان را کسب میکنید. علاوه بر این، با بهترین روشهای توسعه فرانتاند و بکاند آشنا میشوید تا به توسعهدهندهای چندمنظوره و ارزشمند در بازار کار امروز تبدیل شوید.
توضیح ویژگیهای اصلی:
احراز هویت و مجوزها:ایجاد مکانیزمهای ورود امن و مدیریت موثر دسترسیهای کاربر.
سیستم ورود:پیادهسازی فرآیند احراز هویت با استفاده از توکنهای JWT.
ویژگیهای تعاملی:جذب مخاطب با قابلیتهای لایک، دیسلایک، دنبال کردن/لغو دنبال کردن و سیستم کامنتگذاری پویا.
چت آنلاین:مدیریت پیامها و گفتگوها، دستهبندی صفحات و پیادهسازی Socket.io برای ارتباطات آنی (Real-time).
جامعهسازی:استفاده از رتبهبندی سازندگان برای ایجاد فضای رقابتی و پنل کاربری برای تجربهای شخصیسازی شده.
استقرار (Deployment):ما اپلیکیشن خود را روی پلتفرم Render مستقر خواهیم کرد.
ویژگیهای امنیتی:پیادهسازی قابلیتهای ثبتنام و ورود، و مدیریت کاربران و نقشهای آنها.
این دوره برای چه کسانی است:
توسعهدهندگان مشتاق MERN Stack:ایدهآل برای کسانی که میخواهند با توسعه یک پروژه جامع، بر پشته MERN مسلط شوند.
توسعهدهندگان وب:مناسب برای برنامهنویسانی که قصد دارند مهارتهای خود را با افزودن قابلیتهای پیچیده در اکوسیستم MERN ارتقا دهند.
علاقهمندان به تکنولوژی:عالی برای کسانی که مشتاق یادگیری ساخت اپلیکیشنهای وب مدرن با ویژگیهای اجتماعی، مدیریت محتوا و استراتژیهای درآمدزایی هستند.
این دوره با دقت طراحی شده تا شما را در ساخت یک اپلیکیشن پیشرفته راهنمایی کند و مطمئن شود که تجربه عملی با تکنولوژیهای ضروری توسعه وب را کسب میکنید.
سرفصل ها و درس ها
درس ها
Lessons
01 lecture introduction
02 lecture environment and tools
03 lecture project initialization
04 lecture installing packages
05 lecture run an express server
06 lecture use environment variables
07 lecture atlas configuration
08 lecture connect to the database
09 lecture create schema for user
10 lecture create schema for post
11 lecture create schema for comment
12 lecture create schema for chat
13 lecture creating user controller for registration
14 lecture creating controller for login
15 lecture creating controller for logout
16 lecture creating controller for getting user profile
17 lecture creating controller for editing user profile
18 lecture creating controller for suggested users
19 lecture creating controller for follow unfollow users
20 lecture creating routes for all apis
21 lecture testing apis in postman
22 lecture creating post controller to add new post
23 lecture creating controller to get all posts
24 lecture creating controller to get individual user posts
25 lecture creating controller to like dislike posts
26 lecture creating controller to add comment
27 lecture creating controller to get comments
28 lecture creating controller for deleting post
29 lecture creating controller for bookmarking post
30 lecture creating controller for sending message
31 lecture creating controller for getting messages
32 lecture creating message route
32 lecture creating post route
34 lecture react vite, shadcnui and tailwindcss4 setup
35 lecture create signup page
36 lecture signup page functionality
37 lecture create login page
38 lecture create routing
39 lecture create left side bar menu
40 lecture logout functionality
41 lecture creating posts page
42 lecture creating post page part1
43 lecture creating single post page part 2
44 lecture creating comment page part 1
45 lecture creating comment page part 2
46 lecture reducx toolkit installation
47 lecture redux persist
48 lecture create post page
49 lecture create post page continue
50 lecture post api integration
51 lecture create post slice
52 lecture create custom hook to getallpost
53 lecture Getting and Showing Post Data from the API using Redux
54 lecture delete post
55 lecture like or dislike posts
56 lecture comment functionality part 1
57 lecture comment functionality part 2
58 lecture right side bar header
59 lecture suggested users
60 lecture create initial state for user profile
61 lecture create custom hook to fetch user profile
62 lecture calling the function useGetUserProfile in profile page
63 lecture styling profile picture
64 lecture adding other options
65 lecture adding condition for logged in user
66 lecture showing count for posts followers and following
67 lecture showing bio of user
68 lecture adding tabs for posts, saved and tagged
69 lecture display posts
70 lecture edit profile functionality
71 lecture edit profile ui
72 lecture chat page ui
73 selected user info
74 creating messages component
75 implementing socketio backend
76 implementing socketio frontend
77 Create Socket Slice in Redux
78 listen to all events
79 Check userid and socketid in console and few minor corrections
80 Checking for online and offline users and routing to message page
81 Implementing Real Time Notifications in the React Backend
82 working on sendMessageHandler function
83 Display the messages in Frontend
84 Connecting Backend Events to React UI (Real Time Chat)
نمایش نظرات