هیچ دوره ای در سبد آموزش شما وجود ندارد
توضیحات دوره ساخت شبکه اجتماعی با Asp.Net Core :
اگه مباحث مقدماتی Asp.Net Core و React رو یاد گرفتید, خب دیگه موقع اینه که از تخصصتون بتونید درامدزایی کنید و وارد بازار کار بشید. توی این دوره سعی کردم تمام مباحثی که شما رو به یه دولوپر مجرب تبدیل میکنه رو همراه با ساخت یه اپلیکیشن تحت وب بهتون آموزش بدم تا هم نحوه ساخت یه اپلیکشن واقعی رو یاد بگیرید و هم یه سورس حرفه ای داشته باشید که بتونید به عنوان نمونه کار ارائه بدید.
پروژه این دوره با استفاده از معماری Clean Architecture و پترن های CQRS و Mediator ساخته میشه که کد تمیزی داشته باشیم.
اگه یه نگاهی به آگهی ها انداخته باشید حتما متوجه شدید که فریمورک Dot Net Core و لایبرری React چه بازار کار داغی دارن و چقدر محبوبیت دارن. و تو این دوره سعی کردم که توی هر ویدیو دانشتون رو در هر دو مورد ارتقا بدم و همینطور که توی هر بخش یه فیچر رو به اپلیکشنمون اضاف میکنیم به طور تدریجی یه اپلیکشن کاربردی باارزش هم ایجاد میشه تا بعد از این دوره بتونید هر اپلیکشن تحت وبی رو به راحتی توسعه بدید.
اگر شما از اون دسته افرادی هستید که با انجام کار بیشترین بهره رو از یادگیری می برید، این دوره قطعا برای شما مناسبه چون 90 درصد درس ها رو قراره در کنارهم کدنویسی کنیم و صرفا 10 درصد راجع به مباحث تئوری صحبت میکنیم.
در این دوره ما یک نمونه برنامه شبکه اجتماعی مثل MeetUp یا Facebook رو میسازیم. تنها چیزی که با آن شروع می کنیم یه پنجره ترمینال خالی هست.
در این دوره آموزشی چه می آموزید ؟
- یادگیری نحوه ساخت یک برنامه کامل و کاربردی به کمک .Net Core و React
- یادگیری مهارت ساخت API وب در .Net Core و استفاده از الگوی CQRS + Mediator
- نحوه استفاده از بسته های AutoMapper و MediatR در پروژه های دات نت
- یادگیری نحوه استفاده از Entity Framework Core به عنوان Mapper Relationship Object
- یادگیری نحوه استفاده از identity برای سیستم احرازهویت
- یادگیری نحوه استفاده از MobX
- و…
این دوره چه بازارکاری دارد ؟
اگر آگهی های استخدامی و یا پروژه های فریلنسری رو دیده باشید حتما متوجه شدید هم فریمورک ASP.Net Core و هم لایبرری React بازار کار بسیار خوب و داغی هم در کشور ما و هم کشورهای خارجی دارند. کسانی که این دوره را تهیه میکنند اگه با تلاش و پشتکار به مباحث ارائه شده تسلط پیدا کنند، نه تنها بیکار نمیمونند بلکه به راحتی درآمدهای بسیار بالایی میتونن کسب کنند. شما با فراگیری این دوره توانایی انجام کارهای بسیار بزرگی رو پیدا میکنید و در شرکتهای مختلف توانایی استخدام دارید.
اگه مباحث ارائه شده در دوره ساخت شبکه اجتماعی با Asp.Net Core رو یاد بگیرید اصلا لازم نیست که نگران کار باشید فقط کافیه یه زمان کوتاه بزارید و فایل رزومتون رو درست کنید (از سورس همین دوره هم میتونید به عنوان نمونه کار استفاده کنید) و بعد یه سر به سایت های کاریابی بزنید تا یه روز هم بیکار نمونید.
پیش نیازهای دوره ساخت شبکه اجتماعی چیست ؟
- حداقل سابقه برنامه نویسی در بستر Dot Net داشته باشید. (که با اصطلاحات این حوزه آشنا باشید.)
- مباحث مقدماتی Asp.Net Core رو باید بلد باشید ولی لازم حتما Web API کار کرده باشید.
- مباحث مقدماتی React رو باید بلد باشید.
- از همه مهم تر داشتن علاقه شدید به برنامه نویسی و چگونگی توسعه و ساخت اپلیکشنه
سرفصل های دوره آموزش ساخت شبکه اجتماعی با Asp.Net Core :
فصل اول:
- نصب ابزارهای مورد نیاز
- ایجاد پروژه Dot Net 6
- بررسی API Controller و استفاده از postman
- ساخت جدول domain
- اضاف کردن Entity Framework Core
- ایجاد دیتابیس
- Seed کردن دیتا به دیتابیس
- اضاف کردن یک API Controller
فصل دوم:
- ایجاد پروژه React
- بررسی فایل های React
- کامپوننت های React
- استفاده Typescript همراه با React
- واکشی دیتا ها از API
- CORS
- Semantic UI
فصل سوم:
- معماری Clean Architecture
- پترن CQRS
- ساخت اولین Query handler
- اضاف کردن هندلر Details
- اضاف کردن هندلر Create
- اضاف کردن هندلر Edit
- اضاف کردن AutoMapper
- اضاف کردن هندلر Delete
- توکن های Cancellation
- نحوه استفاده از دیباگر در VS Code
فصل چهارم:
- اضاف کردن اینترفیس
- اضاف کردن Nav bar
- ساخت داشبورد
- ساخت لیست activity
- ساخت فرم activity
- ساخت جزئیات نمایش
- ساخت فرم های create/edit
- استفاده از GUID برای id
فصل پنجم:
- راه اندازی Axios
- انواع Axios
- اضاف کردن نشانگرهای لودینگ
- ارسال دیتا به سرور
فصل ششم:
- MobX چیست؟
- راه اندازی MobX
- اکشن های MobX
- بازسازی اپلیکشن برای استفاده از MobX
- استفاده از MobX برای Selecting و Creating و Deleting یک Activity
- استفاده از Javascript map object برای ذخیره سازی activity ها
فصل هفتم:
- نصب React Router
- اضافه کردن route
- اضافه کردن لینک های نوبار
- استفاده از پارمترهای route
- اضافه کردن کلید به route
- پاک کردن کدهای استفاده نشده
فصل هشتم:
- استایل دهی به لیست activity
- مرتب سازی activity ها بر اساس تاریخ
- صفحه جزئیات activity
- بررسی کامپوننت های detailed
- اضاف کردن کامپوننت فیلتر activity
- استایل دهی به home page
فصل نهم:
- اعتبار سنجی با data annotation ها
- Fluent Validation
- Handling API Error
- Handling exceptions
- راه اندازیerror handling برای سمت کلاینت
- Handling 500 errors
- Handling the validation error
دوره ساخت شبکه اجتماعی برای چه کسانی مناسب است ؟
این دوره به تمام کسانی که به تازگی با مباحث مقدماتی فریمورک Asp.net core و لایبرری React آشنایی شدن توصیه میشه و حتی به کسانی که تجربه کاری هم دارن پیشنهاد میشه چون سعی کردیم از بهترین روش ها و تکنولوژی ها برای ساخت وب اپلیکشنمون استفاده کنیم.
همینطور اگه مثل من به به قانون کار حرفه ای درآمد حرفه ای باور داری این دوره تمام دانش مورد نیازتون برای یه دولوپر حرفه ای شدن بهتون میده تا به راحتی به درآمد حرفه ای هم برسید.
چه نرم افزارهایی در این دوره استفاده شده است ؟
محیط توسعه (IDE) که برای این دوره استفاده میکنیم visual studio code هست که در عین حالی که بسیار سبکه بسیار قدرتمنده و به صورت رایگان توسط ماکروسافت ارائه شده.
مزیت این دوره نسبت به سایر دوره های مشابه چیست ؟
در این دوره بسیاری از جدیدترین مباحث و جدیدترین تکنولوژی های که برای تبدیل شدن به یه دولوپر حرفه ای نیاز دارید بهتون آموزش داده میشه. کاربردی ترین تکنولوژی های وابسته به فریم ورک Dot Net رو بررسی میکنیم تا برای توسعه هر بک اندی با Dot Net دیگه مشکل نداشته باشید و همینطور از مباحث مقدماتی تا پیشرفته لایبرری قدرتمند React رو بررسی میکنیم تا از این به بعد بتونید فرانت های نیتو شکیلی رو بزنید.
هزینه ای که برای این دوره انجام میدید نسبت به مطالب تخصصی که یاد میگیرید و زمانی که من برای جمع آوری اطلاعات این دوره کردم تقریبا هیچه و انگار فقط این هزینه تعهدی براتون میشه که تا انتهای دوره مطالب رو دنبال کنید و از آموزش های داده شده نهایت استفاده رو ببرید.
منبع دوره :
https://www.udemy.com/course/complete-guide-to-building-an-app-with-net-core-and-react/
msh.oak1
سلام یک دمو از اتمام پروژه بزارید ببینیم ؟ ممنون
سجاد ساکی زاده دانشجوی دوره
سلام، روش تدریس خوبه ، ولی متاسفانه خیلی دیر فیلم ها بار گزاری میشه
rezasaidy دانشجوی دوره
سلام جناب برزگر لطفا در مورد این خطا که برای همه ی فیلدها ها راهنمایی بفرمایید . سپاس
Non-nullable property ‘Title’ must contain a non-null value when exiting constructor. Consider declaring the
smsm.sqm دانشجوی دوره
سلام من میتونم یکجا همشو خریذاری کنم
هزینه اش چقدر میشه
smsm.sqm دانشجوی دوره
چرا جواب منو نمی دی
barzegar1377 مدرس دوره
سلام دوره در حال برگزاری هست و سعی میکنم از امروز روزی 2 جلسه شو ضبط کنم و شما میتونید با همین هزینه دوره رو تهیه کنید
sajadsakizadeh@gmail.com دانشجوی دوره
JSX element type ‘List’ does not have any construct or call signatures
سلام استاد . این ارور رو واسه آیتم های semantic به من میده. ممنون میشم راهنمایی کنید.
barzegar1377 مدرس دوره
سلام دوست عزیز
به ایدی https://t.me/BarzegarTel پی ام بدید
sajad
سلام استاد، به جای Semantic UI نمیشه از متریال دیزاین استفاده کرد؟
کدومش بهتره؟
barzegar1377 مدرس دوره
سلام دوست عزیز
https://stackshare.io/stackups/material-design-vs-semantic-ui
توی این لینک هردولایبرری بررسی شدن
wave دانشجوی دوره
سلام وقت بخیر، استاد تمایل به آپدیت کردن دوره ندارید!!؟
barzegar1377 مدرس دوره
سلام شرمنده بابت تاخیر در اپدیت دوره امروز قسمت های جدید برای پشتیبانی سایت ارسال میشه
ارشاد رئوفی
سلام روزبخیر…. دوره خیلی دیر آپدیت میشه!از طرفی روی بحث ری اکت و تایپ اسکریپت زمان بیشتری گذاشته بشه… تا اینجا بیشترین زمان روی بک بوده
soheylakazemi
سلام دوست عزیز وقتتون بخیر
دوره هر یکشنبه هر هفته اپدیت میشه ولی چشم سعی می کنیم سرعت بیشتر کنیم
ارشاد رئوفی
سلام وقت بخیر… مدرک دوره به چه صورت تحویل داده میشود؟ امتحانی گرفته میشه؟ نیاز به هزینه اضافی داره؟
soheylakazemi
سلام ممنون وقت شما هم بخیر خیر آزمونی گرفته نمی شود فقط 80 درصد دوره را به صورت آنلاین مشاهده کنید