بهترین پروژه های انگولار

اگر برنامه نویس وب هستید و تازه کار با انگولار رو شروع کردید و یا حتی اگر خیلی وقته که با انگولار کار میکنید و میخواید یه پروژه و یا مینی پروژه پیاده سازی کنید , این مطلب برای شما مناسبه .قراره چی بگم ؟اگر تازه کار با انگولار رو شروع کردید و میخواید کار پیدا کنید , حتما باید یه پروژه داشته باشید تا بتونید مهارت های خودتون رو نشون بدید . قراره که چند تا پروژه خیلی خوب رو معرفی کنم تا شما با استفاده از انگولار اون ها رو پیاده کنید و در کنار تجربه و مهارت , یه رزومه قدرتمند برای خودتون بسازید .اگر میخواید یکی از تجربه های باحال من رو موقع پیدا کردن کار بخونید , روی این لینک کلیک کنید .معمولا توی همچین مواقعی توی گوگل سرچ میکنید angular simple project و به احتمال زیاد مطالب خوبی رو پیدا میکنید ولی اگر توی گوگل به فارسی همچین چیزی رو سرچ کنید , چیزی پیدا نمیکنید . پس من این مطلب رو مینویسم که اگر فارسی سرچ کردید , مطلب فارسی خوب پیدا کنید . اصل مطلبهمونطور که گفتم شما لازم دارید که حداقل یه مینی پروژه داشته باشید تا بتونید توی موقعیت برنامه نویس انگولار مشغول به کار بشید و در کنار اینکه شما خودتون رو برای کار آماده میکنید و برای خودتون تجربه و نمونه کار میسازید , میتونید بفهمید که واقعا در چه سطحی هستید . نسخه جدید انگولار از همیشه قوی تره و از ری اکت و ویو سرعت بیشتری رو داره و در کنار اینها شما میتونید با استفاده از ابزار های انگولار , اپ های قدرتمندی مثل Gmail و یا Youtube TV بسازید . من اینطور در نظر گرفتم که شما css و فریم ورک هاش رو به خوبی بلدید و تمرکزم رو فقط روی بخش کار با انگولار و تایپ اسکریپت میزارم . خوب حالا که متوجه این شدید که چرا باید پروژه بسازید و من چرا این مطلب رو نوشتم , بریم که پروژه ها رو معرفی کنم ...۱ - موزیک پلیر ( Sound node )این پروژه بخاطر کار با روتر ها و همینطور کار با api و خیلی چیز های دیگه ارزش بالایی داره . شما میتونید با استفاده از Api هایی که اسپوتیفای و یا ساوند کلاد ارائه میدن , هزاران آهنگ رو در قالب یک برنامه به کاربر ارائه بدید ! اینجوری تصور کنید که انگار دارید اسپوتیفای ۲ رو میسازید یا به قول برنامه نویس ها چرخ رو دوباره اختراع میکنید . این رو در نظر بگیرید که این پروژه برای تمرین فوق العادست و هم اینکه شما میتونید ایده هایی که برای همچین سرویس هایی دارید رو توی پروژه خودتون پیاده کنید .اگر برنامتون خیلی خوب شد میتونید اون رو به اپ های موبایلی و یا اپ دسکتاپ تبدیل کنید و توی فروشگاه هایی مثل گوگل پلی و فروشگاه هایی که میشناسین آپلود کنید .۲ - صفحه لاگین این یه پروژه فوق العاده برای تازه کار ها هستش و شما میتونید باهاش یه بخش احراز هویت خیلی خیلی ساده انجام بدید .اهمیت این پروژه به دیتا بایندینگ و در بخش های بالاتر بخش فرم های انگولار خیلی خیلی اهمیت پیدا میکنه . شما میتونید صفحه ای بسازید که اگر نام کاربری مساوی مثلا admin و پسورد مساوی 1234 بود , به شما یه صفحه خوش آمد گویی نشون بده . اگر یه بک اند هم بلدید میتونید بخش ثبت نام رو هم به راحتی پیاده کنید . البته میتونید از بخش لوکال استورج های انگولار استفاده کنید و یه پروژه خیلی حرفه ای داشته باشید۳ - ادمین پنل ادمین پنل یه پروژه خیلی کامله چون با دیتا های مختلف و همینطور با بخش های مختلفی کار میکنه . از جاهای مختلفی از برنامه دیتا میگیره و به نمایش میزاره , اطلاعات فرم ها رو ذخیره میکنه , تعداد کاربر ها رو نمایش میده و خیلی چیز های دیگه که میتونید باهاشون کار کنید .این پروژه کلا پر اهمیته و الزاما اهمیت خاصی نداره چون داره با همه چی کار میکنه مثل فرم ها , روتینگ , api و خیلی چیز های دیگه . میتونید با استفاده از بوتسترپ و یا هر فریم ورک سی اس اسی اون رو خوشگل کنید و برای بقیه بزارید ( حتی اون رو بفروشید! ) . ۴ - کتاب داستان این قطعا یه پروژه فانه ! ولی شما میتونید اون رو بسازید و مثلا داستان لینوکس رو با استفاده از api بگیرید و یا خودشو خیلی کامل دانلود کنید و اون رو توی پروژه انگولارتون استفاده کنید . بنا به نحوه ساختن پروژه , میتونه اهمیت های مختلفی پیدا کنه , مثل استفاده از روتینگ و غیره . شما میتونید مثلا این کار رو انجام بدید که اگر کاربر کتاب رو تا صفحه ۲۰ پیش برده و برنامه رو میبنده , اگر دوباره اون برنامه رو باز کرد , برنامه از صفحه ۲۰ شروع بشه و مثلا نره از اول .۵ - وبلاگ شخصی این پروژه خیلی خیلی میتونه برای شما خوب و تکمیل باشه , چون هم برای خودتون تبلیغ میکنید و هم میتونید برنامه خودتون رو هر طوری که دوست دارید و با استفاده از ابزار های انگولار پیاده کنید و اون رو مثلا توی گیت ها هاست کنید . نیازی نیست که یه وبلاگ بلند و بالا و خفن درست کنید , میتونید در حد سه صفحه خودتون رو معرفی کنید , شبکه های اجتماعی تون رو لینک کنید و در نهایت میتونید دستاورد های خودتون رو به نمایش بزارید .دیگه ؟؟؟تا بینهایت میشه پروژه معرفی کرد برای انجام دادن , شما میتونید از ایده های من هم ایده بگیرید و حتی پروژه دلخواه خودتون رو بسازید . پروژه های خفن دیگه ای هم هستن مثل نوت پد , گوگل مپ , کوتاه کننده آدرس و غیره که میتونید اون ها رو پیاده کنید . سعی کنید بخش های مختلف رو درک کنید و کنار هم بچینید , این خیلی مهم تر از مهارته ! نتیجه گیریمن این مطلب رو نوشتم تا هم در دنیای وب فارسی مطلب مفیدی ارائه داده باشم و هم اینکه تجربیاتم رو به اشتراک بزارم . در نهایت برنامه نویس های حرفه ای برای خودشون پروژه میسازن و نیازی به راهنمایی من ندارن , ولی من این مطلب رو بیشتر برای تازه کار ها و سطح های متوسط نوشتم تا بتونم به پیشرفتشون کمک کنم . انگولار فریم ورک قدرتمندیه و کمتر کسی اون رو بلده و هر کسی هم بلده , یه امتیاز بزرگ در دنیای فرانت داره , پس اگر اون رو بلدید به خودتون افتخار کنید . سالم و سلامت باشید . . .